2013. 7. 24. 15:52
System Center Orchestrator에서 PowerShell 실행 SystemCenter2013. 7. 24. 15:52
System Center 솔루션 중 연동, 자동화 솔루션인 Orchestrator를 통해 PowerShell 스크립트를 실행하는 경우 ExecutionPolicy의 기본 보안 설정에 따라 아래와 같이 경고, 오류가 발생합니다.
이런 경우 Set-ExecutionPolicy Cmdlet을 실행해 실행 정책을 Remotesigned 또는 Unrestrited로 설정해 주어야 합니다.
그런데, 이렇게 설정해 주었음에도 불구하고 계속해서 위 오류가 발생하는 경우를 겪으시는 분들이 있으실 겁니다.
이는 기본적으로 PowerShell을 실행하면 64비트 PowerShell이 실행되는데 Orchestrator는 32비트 PowerShell을 실행하기 때문에 발생합니다. 프로그램 목록을 검색해 32비트 PowerShell을 실행해 동일하게 ExecutionPolicy를 설정하면 됩니다.
이런 경우 Set-ExecutionPolicy Cmdlet을 실행해 실행 정책을 Remotesigned 또는 Unrestrited로 설정해 주어야 합니다.
그런데, 이렇게 설정해 주었음에도 불구하고 계속해서 위 오류가 발생하는 경우를 겪으시는 분들이 있으실 겁니다.
이는 기본적으로 PowerShell을 실행하면 64비트 PowerShell이 실행되는데 Orchestrator는 32비트 PowerShell을 실행하기 때문에 발생합니다. 프로그램 목록을 검색해 32비트 PowerShell을 실행해 동일하게 ExecutionPolicy를 설정하면 됩니다.