본문 바로가기

Server Story..../PowerShell

스크립트 파일을 실행하기 위한 설정


파워쉘 스크립트가 실행되지 않는다?


먼저 파워쉘 ise를 실행해보자

위쪽 편집창에 간단한 명령어 dir 을 기록한이후 ctrl-s를 눌러 파일을 저장한후

스크립트를 실행하는 핫키인 F5를 눌러보면 다음과 같은 메시지가 나오면서 스크립트가 실행되지 않는다

이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\dirtyvictory\Desktop\제목 없음1.ps1 파일을 로드할 수 없습니다. 자세한 내용은 "get-help about_signing"을 참조하십시오.
At line:0 char:0

애시당초 이해가 안되는 설정이지만 바꿀수 있으니 바꿔주자

문제는 내가 이걸 100대의 서버에 똑같이 한번은 쳐야 한다는거 뿐이니깐

Set-ExecutionPolicy Unrestricted

위와 같이 쳐주면 뭐라 뭐라 물어보는데 Y 를 눌러주자
사용자 입력을 생략하고 싶으면 

Set-ExecutionPolicy Unrestricted -force

위와 같이 -force 옵션을 넣어주면 된다, 이 옵션은 대부분 사용자 입력을 필요로 하는 명령들에서 가능한 옵션이니 알아두면 좋음

위 옵션의 의미와 내용은 일단 무시하고, 이 명령은 원격지원에서는 다시 다른설정이 필요하며 지금은 로컬에서의 실행만 가능하게 해준다는점에 주의하자

Y를 누르거나 -force를 선택해서 생기는 모든 책임은 본인에게 있음



'Server Story.... > PowerShell' 카테고리의 다른 글

파워쉘의 기본문법1  (0) 2013.03.29
파워쉘의 출력에 대하여  (0) 2013.03.29
파워쉘 실행  (0) 2013.03.29
파워쉘 비밀번호 암호화  (0) 2013.03.29
파워쉘 명령어 기본  (0) 2013.03.29