about_Group_Policy_Settings

업데이트 날짜: 2012년 8월

적용 대상: Windows PowerShell 2.0, Windows PowerShell 3.0

항목

about_Group_Policy_Settings

간단한 설명

Windows PowerShell®에 대한 그룹 정책 설정을 설명합니다.

자세한 설명

Windows PowerShell에는 회사 환경에서 서버에 대한 일관된 옵션 값을 정의하는 데 도움되는 그룹 정책 설정이 있습니다.

Windows PowerShell 그룹 정책 설정은 다음 그룹 정책 경로에 있습니다.

        Computer Configuration\Administrative Templates\Windows Components\Windows PowerShell
        User Configuration\Administrative Templates\Windows Components\Windows PowerShell    

User Configuration 경로의 그룹 정책 설정이 Computer Configuration 경로의 그룹 정책 경로보다 우선합니다.

정책은 다음과 같습니다.

스크립트 실행 켜기:

Windows PowerShell 실행 정책을 설정합니다.

모듈 로깅 켜기:

모듈의 LogPipelineExecutionDetails 속성을 설정합니다.

Update-Help의 기본 원본 경로 설정:

UpdatableHelp의 원본을 인터넷이 아닌 디렉터리로 설정합니다.

각 버전 Windows에 대한 모든 그룹 정책 설정을 나열하는 스프레드시트를 다운로드하려면 Microsoft 다운로드 센터에서 "Windows 및 Windows Server에 대한 그룹 정책 설정 참조"(https://go.microsoft.com/fwlink/?LinkId=261775)(영문)를 참조하세요.

스크립트 실행 켜기

"스크립트 실행 켜기" 정책 설정은 실행할 수 있는 스크립트를 결정하는 컴퓨터 및 사용자에 대한 실행 정책을 설정합니다.

정책 설정을 사용하도록 설정하면 다음 중에서 정책 설정을 선택할 수 있습니다.

"서명된 스크립트만 허용"을 선택하면 신뢰할 수 있는 게시자가 서명한 경우에만 스크립트를 실행할 수 있습니다. 이 정책 설정은 AllSigned 실행 정책과 같습니다.

"로컬 스크립트 및 원격 서명된 스크립트 허용"을 선택하면 모든 로컬 스크립트를 실행할 수 있습니다. 인터넷에서 시작된 스크립트는 신뢰할 수 있는 게시자가 서명해야 합니다. 이 정책 설정은 RemoteSigned 실행 정책과 같습니다.

"모든 스크립트 허용"을 선택하면 모든 스크립트를 실행할 수 있습니다. 이 정책 설정은 Unrestricted 실행 정책과 같습니다.

이 정책 설정을 사용하지 않도록 설정하면 스크립트를 실행할 수 없습니다. 이 정책 설정은 Restricted 실행 정책과 같습니다.

이 정책 설정을 사용하지 않도록 설정하거나 구성하지 않으면 Set-ExecutionPolicy cmdlet을 통해 컴퓨터나 사용자에 대해 설정된 실행 정책에 따라 스크립트를 실행할 수 있는지가 결정됩니다. 기본값은 Restricted입니다.

자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)(영문)를 참조하세요.

모듈 로깅 켜기

"모듈 로깅 켜기" 정책 설정을 선택하면 선택된 Windows PowerShell 모듈에 대한 로깅이 켜집니다. 설정은 모든 영향을 받는 컴퓨터의 모든 세션에서 유효합니다.

이 정책 설정을 사용하도록 설정하고 하나 이상의 모듈을 지정하면 지정된 모듈에 대한 파이프라인 실행 이벤트가 이벤트 뷰어의 Windows PowerShell 로그에 기록됩니다.

이 정책 설정을 사용하지 않도록 설정하면 모든 Windows PowerShell 모듈에 대한 실행 이벤트 로깅이 사용하지 않도록 설정됩니다.

이 정책 설정을 구성하지 않으면 각 모듈 또는 스냅인의 LogPipelineExecutionDetails 속성에 따라 모듈 또는 스냅인의 실행 이벤트가 기록되는지 결정됩니다. 기본적으로 모든 모듈 및 스냅인의 LogPipelineExecutionDetails 속성은 False로 설정됩니다.

모듈에 대한 모듈 로깅을 켜려면 다음 명령 형식을 사용합니다. 모듈을 세션으로 가져와야 하고 설정은 현재 세션에서만 유효합니다.

        PS C:\>Import-Module <Module-Name>
        PS C:\>(Get-Module <Module-Name>).LogPipelineExecutionDetails = $true

특정 컴퓨터에서 모듈 세션에 대한 모듈 로깅을 켜려면 이전 명령을 모든 사용자 Windows PowerShell 프로필($Profile.AllUsers.AllHosts)에 추가합니다.

모듈 로깅에 대한 자세한 내용은 about_Modules(https://go.microsoft.com/fwlink/?LinkID=144311)(영문)를 참조하세요.

UPDATE-HELP의 기본 원본 경로 설정

"Update-Help의 기본 원본 경로 설정" 정책 설정을 선택하면 Update-Help cmdlet의 SourcePath 매개 변수에 대한 기본값이 설정됩니다. 이 설정을 선택하면 사용자가 인터넷에서 도움말 파일을 다운로드하는 데 Update-Help cmdlet을 사용할 수 없습니다.

참고:

"Update-Help의 기본 원본 경로 설정" 그룹 정책 설정은 컴퓨터 구성 및 사용자 구성 아래에 표시됩니다. 그러나 컴퓨터 구성 아래 표시된 그룹 정책 설정만 유효합니다. 사용자 구성 아래 표시된 그룹 정책 설정은 무시됩니다.

Update-Help cmdlet은 Windows PowerShell 모듈에 대한 최신 도움말 파일을 다운로드하여 설치하고 컴퓨터에도 설치합니다. 기본적으로 Update-Help는 모듈에 지정된 인터넷 위치에서 새 도움말 파일을 다운로드합니다.

그러나 Save-Help cmdlet을 사용하여 최신 도움말 파일을 네트워크 공유 등의 파일 시스템 위치로 다운로드하고 Update-Help cmdlet을 사용하여 파일 시스템 위치에서 도움말 파일을 가져와서 컴퓨터에 설치할 수 있습니다. Update-Help cmdlet의 SourcePath 매개 변수는 파일 시스템 위치를 지정합니다.

SourcePath 매개 변수의 기본값을 제공하면 그룹 정책 설정이 SourcePath 매개 변수를 모든 Update-Help 명령에 암시적으로 추가합니다. 사용자는 다른 파일 시스템 위치를 입력하여 기본값으로 지정된 특정 파일 시스템 위치를 재정의할 수 있습니다. 그러나 Update-Help 명령에서 SourcePath 매개 변수를 제거할 수 없습니다.

이 정책 설정을 사용하도록 설정하면 SourcePath 매개 변수의 기본값을 지정할 수 있습니다. 파일 시스템 위치를 입력합니다.

이 정책 설정을 사용하지 않도록 설정하거나 구성하지 않으면 Update-Help cmdlet의 SourcePath 매개 변수에 대한 기본값이 없습니다. 사용자는 인터넷 또는 파일 시스템 위치에서 도움말을 다운로드할 수 있습니다.

자세한 내용은 about_Updatable_Help(https://go.microsoft.com/fwlink/?LinkID=235801)(영문)를 참조하세요.

키워드

about_Group_Policies

about_GroupPolicy

참고 항목

about_Execution_Policies

about_Modules

about_Updatable_Help

Get-ExecutionPolicy

Set-ExecutionPolicy

Get-Module

Update-Help

Save-Help