반응형
파워쉘 스크립트를 실행하는 방법에 대해 말씀드리겠습니다.
윈도우는 기본적으로 파워쉘 스크립트를 실행하지 못하게 막아놓았습니다.
때문에 스크립트를 실행하려면 기본 PowerShell 실행 정책을 변경해야 합니다.
기본 실행 정책인 Restricted는 로컬 컴퓨터에 쓰는 스크립트를 포함하여 모든 스크립트가 실행되지 않도록 합니다.
현재 PowerShell 실행 정책 확인 명령어
1
|
Get-ExecutionPolicy -List
|
cs |
스크립트(.ps1) 실행 정책 변경 방법
스크립트(.ps1)를 실행하기 위해서
현재 정책인 Restricted를 -> RemoteSigned 또는 AllSigned 로 바꾸면 스크립트를 실행 할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
|
### 스크립트 실행 정책 변경 ###
1. 관리자 권한으로 PowerShell 실행
2. Set-ExecutionPolicy RemoteSigned
3. Y 입력
# 위 방법이 안되면 아래 명령어 실행
2-1. Set-ExecutionPolicy AllSigned
3-1. Y 입력
|
cs |
Step 1. 관리자 권한으로 Power Shell 실행
Step 2. Set-ExecutionPolicy 명령으로 기본 정책 변경
Set-ExecutionPolicy RemoteSigned 명령어를 입력 후 Y를 입력하시면 됩니다.
*위 방법으로 스크립트가 실행되지 않을 때에는 Set-ExecutionPolicy AllSigned 명령으로 재시도 해보시기 바랍니다.
Step 3. 스크립트 실행 확인
기본 실행 정책을 변경한 후 기존에 실행되지 않았던 스크립트를 실행하여 봅니다.
내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!
caul334@gmail.com
[참고 자료]
반응형
'IT > PowerShell' 카테고리의 다른 글
[PowerShell] 파워쉘을 이용하여 동영상 파일 이름을 생성시간으로 변경하는 방법 - 2 (8) | 2022.04.02 |
---|---|
[PowerShell] 파워쉘을 이용하여 동영상 파일 이름을 생성시간으로 변경하는 방법 - 1 (8) | 2022.03.18 |