[powershell] *.ps1 파일 실행되게 설정하기
2019. 9. 3. 14:03ㆍIT-OS/Window
반응형
메모차 간단하게 작성합니다.
Powershell script 를 작성 / 사용하다보면 아래와 같은 에러가 반겨주는 경우가 있습니다."이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다"
"execution of scripts is disabled on this system."
이런 에러는Windows에서 정책적으로 Powershell 실행에 제한이 있어서 불가능합니다. 관리자 권한이 있는 powershell로 ExecutionPolicy를 RemoteSigned로 변경해주는 것으로 해결이 가능합니다.
PS C:\> Set-ExecutionPolicy RemoteSigned
잘 바뀌었네요. 바뀐 권한을 보면 RemoteSigned로 변경되어있습니다.
PS C:\> Get-ExecutionPolicy
RemoteSigned
어떤 보안이슈가 생기는지는 나중에 확인~
그리고 CMD 창에서 이 *.ps1 파일이 실행되게 하려면 그러면 어떻게 할까? 대충 예상했겠지만
powershell.exe .\test1.ps1(실행하고 싶은 powershell file) (전달하고자 하는 parameter)
뭐 이렇게 실행해주면 됩니다.
'IT-OS > Window' 카테고리의 다른 글
[windows] windows10 Upgrade (0) | 2019.12.10 |
---|---|
[windows] version 정보 (0) | 2019.09.19 |
[windows] 윈도우10 Server로 사용하기 (1) (0) | 2019.06.10 |
[Server] Windows Server 윈도우 서버란? (펌) (2) | 2019.06.07 |
[window] 원격데스크 탑 - 접속 인증실패 (0) | 2019.05.24 |