파워쉘 스크립트를 실행하는 정책이 있습니다.

기본적으로는 "Restricted"로 설정이 되어 있습니다.

아래의 설정에 맞게 정책을 변경하여 사용하시기 바랍니다.

 

  • Restricted. 구성 파일을 로드하거나 스크립트를 실행하지 않습니다. Windows 클라이언트 컴퓨터에 대한 기본 실행 정책입니다.
  • AllSigned. 로컬 컴퓨터에 작성된 스크립트를 포함하여 신뢰할 수 있는 게시자가 모든 스크립트 및 구성 파일에 서명해야 합니다.
  • RemoteSigned. 인터넷에서 다운로드한 모든 스크립트 및 구성 파일이 신뢰할 수 있는 게시자에 의해 서명되어야 합니다. Windows 서버 컴퓨터에 대한 기본 실행 정책입니다.

 

PS C:\> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine       Restricted
  

PS C:\> .\192.168.000.000_psdrive.ps1
.\192.168.000.000_rebooting.ps1 : File C:\Users\aaaaaaaa\Desktop\192.168.000.000_psdrive.ps1 cannot be loaded. The
 file C:\Users\aaaaaaaa\Desktop\192.168.000.000_psdrive.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_Polic
ies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ .\192.168.000.000_rebooting.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess


PS C:\> Set-ExecutionPolicy AllSigned
PS C:\> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine       AllSigned
 

PS C:\> .\192.168.000.000_psdrive.ps1
.\192.168.000.000_rebooting.ps1 : File C:\Users\aaaaaaaa\Desktop\192.168.000.000_psdrive.ps1 cannot be loaded. The
 file C:\Users\aaaaaaaa\Desktop\192.168.000.000_psdrive.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_Polic
ies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ .\192.168.000.000_rebooting.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess


PS C:\> Set-ExecutionPolicy RemoteSigned
PS C:\> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine    RemoteSigned


PS C:\> .\192.168.000.000_psdrive.ps1

Name           Used (GB)     Free (GB) Provider      Root                    CurrentLocation PSComputerName
----           ---------     --------- --------      ----                    --------------- --------------
Alias                                                                                        192.168.000...
C                  19.79        445.37               C:\                     ...sm\Documents 192.168.000...
Cert                                                 \                                       192.168.000...
Env                                                                                          192.168.000...
Function                                                                                     192.168.000...
HKCU                                                 HKEY_CURRENT_USER                       192.168.000...
HKLM                                                 HKEY_LOCAL_MACHINE                      192.168.000...
Variable                                                                                     192.168.000...
WSMan                                                                                        192.168.000...


PS C:\>

 

+ Recent posts