이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14091|회답: 1

PowerShell은 스크립트가 금지되어 있어 직접 스크립팅 시 파일을 불러오지 않습니다

[링크 복사]
게시됨 2016. 12. 21. 오후 2:03:59 | | | |

PowerShell이 직접 스크립트를 실행할 때는 다음과 같이 나타납니다:
******.ps1 파일은 스크립트 실행이 금지되어 있어 로드할 수 없습니다. 자세한 내용은 도움말 about_signing을 참조하세요.
위치: 1행 문자: 17
+ E:\Test\test.ps1 <<<<
+ 카테고리정보 : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorID : RuntimeException
"도움 요청 about_signing"을 확인해 보세요:
주제
about_signing
간단한 설명
Windows PowerShell 실행 정책에 맞게 스크립트에 서명하는 방법을 설명합니다.
상세 설명
제한 실행 정책은 어떤 스크립트도 실행할 수 없게 합니다.
AllSigned 및 RemoteSigned 실행 정책은 Windows PowerShell이 디지털 서명 없이 스크립트를 실행하는 것을 방지합니다.
이 주제는 선택한 서명되지 않은 스크립트를 실행하는 방법(실행 정책이 RemoteSigned이라도)과 올바르게 실행하는 방법을 설명합니다
본인이 사용할 수 있도록 스크립트를 작성하세요.
Windows PowerShell 강제 정책에 대한 자세한 내용은 about_Execution_Policy를 참조하세요.
서명 스크립트 실행을 허용합니다
컴퓨터에서 처음 Windows PowerShell을 실행할 때, 현재 실행 정책은 아마도 제한(Restricted Limited) 기본 설정일 가능성이 큽니다.
제한 정책은 스크립트 실행을 허용하지 않습니다.
기기의 활성 실행 정책을 이해하려면 다음을 입력하세요:
get-executepolicy
로컬 컴퓨터에서 작성한 서명되지 않은 스크립트와 다른 사용자로부터 서명된 스크립트를 실행하려면, 컴퓨터에서 작성한 서명되지 않은 스크립트를 실행하는 명령어를 사용하세요
RemoteSigned의 실행 정책 변경:
SET-실행정책 원격 서명
자세한 내용은 Set-ExecutionPolicy를 참조하세요.

"set-ExecutionPolicy RemoteSigned" 실행:
정책 변경 실행
실행 정책은 신뢰할 수 없는 스크립트를 실행하는 것을 막아줍니다. 실행 정책을 변경하면 about_Execution_Policies 위험에 노출될 수 있습니다
도움말 주제에서 설명된 보안 위험 요소들입니다. 집행 정책을 바꾸고 싶으신가요?
[Y] 예 (Y) [N] 아니오 (N) [S] 일시 중지(S) [?] 도움말 (기본값은 "Y"): y

PowerShell은 의심할 여지 없이 보안에 중점을 두며, 스크립트 실행을 여러 전략으로 나눕니다.
다음은 일반적으로 사용되는 4가지 실행 전략입니다:
제한:
스크립트와 설정 파일 실행은 금지되어 있습니다.
올사인드 :
스크립트는 실행할 수 있지만, 모든 스크립트와 설정 파일은 신뢰할 수 있는 퍼블리셔의 서명을 받아야 하며, 로컬 머신에서 작성된 스크립트도 포함됩니다.
RemoteSigned :
스크립트는 실행할 수 있지만, 네트워크에서 다운로드한 스크립트와 설정 파일은 신뢰할 수 있는 퍼블리셔의 서명을 받아야 합니다;       이미 로컬 머신에서 실행되고 작성된 스크립트를 디지털 서명할 필요는 없습니다.
제한 없음:
서명되지 않은 스크립트도 실행할 수 있습니다. (위험!) )
그래도 실행 불가능한 오류가 발생하면 Set-ExecutionPolicy Unrestricted 기능을 시도해 보세요




이전의:PowerShell은 여러 공간을 하나의 공간으로 변환하여 불필요한 공간을 제거합니다
다음:ngx_lua_waf는 lua-nginx-module(openresty)을 기반으로 한 웹 애플리케이션 방화벽입니다.
게시됨 2020. 4. 13. 오후 9:50:04 |
열 하중 서리 교체
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com