Windows : Powershell 스크립트 실행-작동 방식
보안상의 이유로 Windows에서는 기본적으로 Powershell 스크립트를 실행할 수 없습니다. 대신 작은 프로그램이 차단됩니다. 이 실용적인 팁에서는 스크립트를 시작하고 사용하는 방법을 보여줍니다.
Windows에서 Powershell 스크립트를 실행하십시오.
Windows에서 Powershell 스크립트를 실행하려면 먼저 블록을 제거해야합니다.
- Powershell 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하십시오. 이 단계를 확인해야 할 수도 있습니다.
- 여기에서 "Set-ExecutionPolicy RemoteSigned"명령을 실행하여 스크립트가 실행되도록하십시오.
- 참고 :이 명령은 모든 스크립트를 실행하므로 보안 위험이 발생할 수 있습니다.
- "RemoteSigned"를 실행하려면 디지털 서명이 필요하며이를 인터넷에서 다운로드 한 스크립트에 사용합니다. Windows는 항상 PC에서 만든 로컬 스크립트를 실행합니다.
- 따라서 "RemoteSigned"대신 "AllSigned"변수를 사용할 수 있습니다. 따라서 모든 스크립트는 디지털 서명으로 실행됩니다. 서명을 알 수 없으면 허가를 요청 받게됩니다.
- "제한 없음"변수는 모든 스크립트를 실행하지만 인터넷에서 다운로드 한 서명되지 않은 스크립트에 대해서는 경고가 표시됩니다. 이 경우 명령은 "Set-ExecutionPolicy Unrestricted"입니다.
- "powershell -ep RemoteSigned -file MyScript.ps1"명령을 사용하여 파일에 대한 예외를 설정할 수 있습니다. "MyScript.ps1"변수를 실제 파일 이름으로 바꾸십시오.
Powershell 스크립트 실행-그룹 권한 편집
또는 Windows 10에서 그룹 권한을 편집 할 수도 있습니다. 장점 : 혼란스러운 명령 중에서 선택할 필요가 없습니다.
- Windows 검색에서 "컴퓨터 및 사용자 구성"을 입력하고 동일한 이름의 프로그램을 시작하십시오.
- 여기에서 "가이드 라인"으로 전환 한 다음 "관리 템플릿"으로 전환하십시오.
- "Windows 구성 요소"에서 "Windows PowerShell"폴더를 찾으십시오.
- "스크립트 실행 허용"항목을 두 번 클릭하십시오.
- 여기에는 "로컬 스크립트 및 원격 서명 된 스크립트 허용", "서명 된 스크립트 만 허용"및 "모든 스크립트 허용"설정 옵션이 있습니다.
- 보안상의 이유로 "로컬 스크립트 및 원격 서명 된 스크립트 허용"옵션을 사용하는 것이 좋습니다. PC를 최적으로 보호합니다.
이 지침은 Windows 8 또는 Windows 10을 기반으로합니다. 다음 실습 팁에서 Powershell의 가장 중요한 명령을 보여줍니다.