A Diretiva de Grupo em Windows Server® 2008 R2 oferece suporte para o Windows PowerShell, uma linha de comando do shell e linguagem de scripts do Windows. Você pode usar os cmdlets da Diretiva de Grupo do Windows PowerShell para automatizar muitas das mesmas tarefas de GPOs baseados em domínio que você realiza na interface de usuário usando o Console de Gerenciamento de Diretiva de Grupo (CPMC).

Tarefas que você pode executar

  • Fazendo a manutenção de GPOs: criação, remoção, backup e importação de GPOs

  • Associando Objetos de diretiva de grupo (GPOs) a contêineres do serviço de diretório do Active Directory®: criação, atualização e remoção do link da Diretiva de Grupo

  • Configurando permissões em GPOs

  • Definindo sinalizadores de herança 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 GPOs Starter

Para ajudá-lo a concluir essas tarefas, mais de 20 cmdlets da Diretiva de Grupo foram fornecidos no Windows Server 2008 R2. Cada cmdlets é uma ferramenta de linha de comando simples e com função única. Usando combinações de cmdlets, você pode automatizar tarefas mais complexas. Você também pode combinar ações com tarefas agendas para garantir que as tarefas de gerenciamento específicas da Diretiva de Grupo ocorram no momento desejado. Por exemplo, você pode fazer o backup de um GPO, gerar o resultado em um arquivo e acrescentar o arquivo sempre que fizer um backup. Isso cria um relatório para cada backup agendado.

Usando os cmdlets para a Diretiva de Grupo

Importante
  • 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 RSAT (Ferramentas de Administração do Servidor Remoto) instaladas. O RSAT inclui o GPMC.
  • Também é necessário 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.
Para importar o Módulo de Diretiva de Grupo
  1. Abra a Windows PowerShell. Para abrir o Windows PowerShell aponte para Todos os Programas, para Acessórios, Windows PowerShell e clique em Windows PowerShell V2.

  2. No prompt do Windows PowerShell, digite Import-Module GroupPolicy –verbose.

    Importante

    Você deve executar essas etapas ao abrir uma sessão do Windows PowerShell e quando quiser usar os cmdlets da Diretiva de Grupo.

Para exibir uma lista de cmdlets da Diretiva de Grupo
  • No prompt do Windows PowerShell, digite Get-Command *GP* -commandtype cmdlet.

Para exibir a Ajuda dos cmdlets da Diretiva de Grupo
  • No prompt do Windows PowerShell, faça o seguinte:

    • Para exibir a Ajuda básica, digite Get-Help <cmdlet_name>

    • Para exibir a Ajuda detalhada, digite Get-Help <cmdlet_name> -detailed

    • Para exibir a Ajuda técnica, digite Get-Help <cmdlet_name> -full

Considerações adicionais

Você pode usar os cmdlets do GPRegistryValue para alterar as configurações de diretiva baseadas no registro e os cmdlets do GPPrefRegistryValue para alterar os itens de preferência do Registro. Para obter 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 https://go.microsoft.com/fwlink/?LinkId=131389 (a página pode estar em inglês). Essa referência é uma planilha que pode ser baixada.

Referências adicionais


Sumário