O Windows PowerShell é um shell de linha de comando e linguagem de script do Windows que você pode usar para automatizar muitas das tarefas executadas na interface do usuário, usando o Console de Gerenciamento de Diretiva de Grupo (GPMC). Para ajudá-lo a executar essas tarefas, a Diretiva de Grupo fornece mais de 25 cmdlets. Cada cmdlets é uma ferramenta de linha de comando simples e com função única.
Você pode usar os cmdlets da Diretiva de Grupo para executar as seguintes tarefas dos objetos de Diretiva de Grupo (GPOs) baseados no domínio.
-
Fazendo a manutenção de GPOs: criação, remoção, backup e importação de GPOs.
-
Associando os GPOs aos contêineres do Active Directory®: criação, atualização e remoção do link da Diretiva de Grupo.
-
Definindo sinalizadores de herança e permissões nas OUs (unidades organizacionais) e domínios do Active Directory.
-
Configurando definições de diretivas baseadas no registro e definições do Registro de Preferências de Diretiva de Grupo: atualização, recuperação e remoção.
-
Criando e editando GPOs de Início.
Para usar os cmdlets da Diretiva de Grupo do Windows PowerShell, você deve executar o Windows Server 2008 R2 em um controlador de domínio ou em um servidor-membro que tenha o GPMC instalado, ou o Windows 7 com as Ferramentas de Administração do Servidor Remoto (RSAT) instaladas. O RSAT inclui o GPMC e seus cmdlets.
Você deve usar o comando Import-Module grouppolicy para importar o módulo da Diretiva de Grupo antes de usar o cmdlets, no início de cada script que os utiliza e no início de cada sessão do Windows PowerShell.
Você pode usar os cmdlets GPRegistryValue para alterar as configurações de diretiva baseada no registro e os cmdlets GPPrefRegistryValue para alterar os itens de preferência do registro. Para informações sobre as chaves de registro associadas às configurações da diretiva baseada no registro, consulte a Referência de Configurações de Diretiva de Grupo (pode estar em inglês). Essa referência é uma planilha que pode ser baixada.