윈도 운영체제 파워쉘에서 ps1 스크립트 파일을 실행했는데 다음 오류가 발생했습니다.
이 보안 오류가 발생한다면 파워쉘 실행 정책이 안전하게 설정되어 있다는 뜻입니다.
ps1 스크립트 파일을 실행하려면 일시적으로 실행 정책을 우회해야 합니다.
(주의! ps1 스크립트 파일에 악성 코드가 포함되어 있을 수도 있으므로 반드시 신뢰할 수 있는 출처에서 얻은 ps1 스크립트 파일만 실행하세요)
아래 링크는 오류 메시지에 표시된 마이크로소프트 공식 파워쉘 실행 정책에 관한 글입니다.
https://go.microsoft.com/fwlink/?LinkID=135170
about_Execution_Policies - PowerShell
PowerShell 실행 정책을 설명하고 이를 관리하는 방법을 설명합니다.
learn.microsoft.com
Microsoft Defender로 ps1 스크립트 파일을 검사합니다.
파일 탐색기에서 ps1 파일을 우클릭합니다.
(윈도 11에서만) "추가 옵션 표시"를 클릭합니다.
"Microsoft Defender(으)로 검사"를 클릭합니다.
검사에서 위협이 발견될 경우 스크립트 파일을 실행하지 않는 것이 좋습니다.
(이 검사가 통과됐다고 해서 ps1 스크립트 파일이 100% 안전하다고 보장하지 않습니다)
파워쉘 실행 정책을 일시적으로 우회해서 ps1 스크립트 파일을 실행하려면 다음 명령어를 실행합니다.
powershell -NoProfile -ExecutionPolicy RemoteSigned -File (ps1 파일이 존재하는 경로와 이름)
현재 디렉터리(폴더)에 ps1 파일이 존재한다면 파일 경로에 ".\(ps1파일이름).ps1"라고 입력하면 됩니다.
다른 디렉터리에 존재한다면 전체 경로를 입력합니다
(예 D:\sample\test.ps1)
'윈도우 오류' 카테고리의 다른 글
윈도우 프로세스의 디스크 과부하 원인 파일 찾아내기 (0) | 2024.01.17 |
---|---|
윈도우10 시작 버튼이 있는 하단 작업표시줄이 검은색이 되면서 먹통일 때 (0) | 2023.12.03 |
논리 디스크 관리자에 대한 액세스 권한이 없습니다. 논리 디스크 관리자 서비스에 연결하지 못했습니다. (0) | 2023.09.30 |
데몬툴즈 오류: 이 프로그램은 적어도 Windows 2000과 SPTD 1.60 이상이 필요하고, 커널 디버거는 꺼져 있어야 합니다 (0) | 2023.09.26 |
윈도우 - 예기치 못한 오류로 인해 폴더를 삭제할 수 없습니다. 오류 0x80004005: 지정되지 않은 오류입니다. (0) | 2023.09.22 |
댓글