Windows Server® 2008 R2의 그룹 정책은 Windows PowerShell, Windows 명령줄 셸 및 스크립팅 언어를 지원합니다. Windows PowerShell 그룹 정책 cmdlet을 사용하면 사용자 인터페이스에서 GPMC(그룹 정책 관리 콘솔)를 사용하여 수행하는 도메인 기반 GPO(그룹 정책 개체)에 대한 여러 동일 작업을 자동화할 수 있습니다.

수행할 수 있는 작업

  • GPO 유지 관리: GPO 만들기, 제거, 백업 및 가져오기

  • 그룹 정책 개체(GPO)를 Active Directory® 디렉터리 서비스 컨테이너와 연결: 그룹 정책 연결 만들기, 업데이트 및 제거

  • GPO에 대한 사용 권한 설정

  • Active Directory OU(조직 구성 단위) 및 도메인에 대한 상속 플래그 수정

  • 레지스트리 기반 정책 설정 및 그룹 정책 기본 설정 레지스트리 설정 구성: 업데이트, 검색 및 제거

  • 스타터 GPO 만들기

이러한 작업을 쉽게 수행할 수 있도록 Windows Server 2008 R2에는 20개 이상의 그룹 정책 cmdlet이 제공됩니다. 각 cmdlet은 간단한 단일 기능 명령줄 도구입니다. 여러 cmdlet을 조합해서 사용하면 보다 복잡한 작업들을 자동화할 수 있습니다. 또한 특정 그룹 정책 관리 작업이 원하는 시간에 수행되도록 예약된 작업을 사용해서 조합할 수 있습니다. 예를 들어 백업을 수행할 때마다 GPO를 백업하고, 결과를 파일로 출력한 후 파일을 첨부할 수 있습니다. 이렇게 하면 모든 예약된 백업에 대해 보고서가 만들어집니다.

그룹 정책에 대해 cmdlet 사용

중요
  • Windows PowerShell 그룹 정책 cmdlet을 사용하려면 GPMC가 설치된 구성원 서버 또는 도메인 컨트롤러에서 Windows Server 2008 R2를 실행 중이거나 RSAT(원격 서버 관리 도구)가 설치된 Windows® 7을 실행 중이어야 합니다. RSAT에는 GPMC가 포함됩니다.
  • 또한 cmdlet을 사용하기 전에 이를 사용하는 모든 스크립트의 시작 부분 및 모든 Windows PowerShell 세션의 시작 부분에 그룹 정책 모듈을 가져와야 합니다.
그룹 정책 모듈을 가져오려면
  1. Windows PowerShell를 엽니다. Windows PowerShell를 열려면 모든 프로그램, 보조프로그램, Windows PowerShell을 차례로 가리킨 다음 Windows PowerShell V2를 클릭합니다.

  2. Windows PowerShell 프롬프트에서 Import-Module GroupPolicy –verbose을 입력합니다.

    중요

    Windows PowerShell 세션을 열고 그룹 정책 cmdlet을 사용할 때마다 이 단계를 수행해야 합니다.

그룹 정책 cmdlet 목록을 보려면
  • Windows PowerShell 프롬프트에서 Get-Command *GP* -commandtype cmdlet을 입력합니다.

그룹 정책 cmdlet 도움말을 보려면
  • Windows PowerShell 프롬프트에서 다음을 수행합니다.

    • 기본 도움말을 표시하려면 Get-Help <cmdlet_이름>을 입력합니다.

    • 자세한 도움말을 표시하려면 Get-Help <cmdlet_이름> -detailed을 입력합니다.

    • 기술 도움말을 표시하려면 Get-Help<cmdlet_이름> -full을 입력합니다.

추가 고려 사항

GPRegistryValue cmdlet을 사용해서 레지스트리 기반 정책 설정을 변경하고 GPPrefRegistryValue cmdlet을 사용해서 레지스트리 기본 설정 항목을 변경할 수 있습니다. 레지스트리 기반 정책 설정과 관련된 레지스트리 키에 대한 자세한 내용은 그룹 정책 설정 참조(https://go.microsoft.com/fwlink/?LinkId=131389(페이지는 영문일 수 있음))를 참조하십시오. 이 참조는 스프레드시트로 다운로드할 수 있습니다.

추가 참조


목차