2013-03-04 4 views
0

배치 파일에 원격 powerhell 스크립트를 실행시키고 싶습니다.배치 파일에서 원격 powershell 스크립트 실행

내가 \ IP \ Myscript.ps1

PowerShell을 가지고하지만 난이 원격 스크립트를 실행하고자 할 것이 나에게 묻습니다. 나는 이것을 우회하고 싶다. -confirm : $ false

어떻게 배치에서 사용할 수 있습니까?

답변

1

여기에 몇 가지 옵션이 있습니다.

  1. .ps1 파일을 로컬 디렉터리로 복사 한 다음 Powershell을 통해 호출하십시오. 못생긴 해킹이지만 실행 정책을 변경하면 안되는 경우가 있습니다.
  2. .ps1 파일에 서명하십시오. 뒷면에 큰 고통.
  3. Execytion 정책에 대해 걱정하지 말 것을 권한다. 쉽고 위험한 방법 : powershell -executionpolicy \\ server \ share \ someScript.ps1 무제한.
+0

옵션 1은 전송 방법에 따라 다릅니다. 웹에서 다운로드 한 경우 차단되며 경고를 표시합니다. 파일 속성에 들어가서 차단을 해제하면 경고없이 작동합니다. :-) –

+1

[Sysinterals 제품군] (http://technet.microsoft.com/en-US/sysinternals)의 streams.exe를 사용하여 [ADS] (http://msdn.microsoft.com/ko-kr/default.aspx)를 제거하십시오. us/library/ff469212.aspx)에 Zone.Identifier 데이터가 들어 있습니다. – vonPryz

관련 문제