PS C:\WINDOWS\system32> C:\work\PS Scripts\Env_Clear.ps1
File C:\work\dotnet\trace\PS Scripts\SetWhaTapEnv_Clear.ps1 cannot be loaded. The file C:\work\dotnet\trace\PS Scripts\SetWhaTapEnv_Clear.ps1 is not digitally signed. You
cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
+ CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnauthorizedAccess
윈도우에서 파워쉘 스크립트 실행시 기본값이 Restricted 로 되어 있어서 서명되지 않은 파일은 실행할 수 없습니다. ExecutionPolicy 를 변경하여 실행할 수 있도록 합니다.
파일 서명 확인을 원격 파일에만 적용합니다.
PS C:> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
아래와 같이 줄여서 사용할 수도 있습니다.
PS C:> Set-ExecutionPolicy RemoteSigned