gpfixup

Corrige dependências de nome de domínio em objetos de Política de Grupo e links de Política de Grupo após uma operação de renomeação de domínio. Para usar esse comando, instale o Gerenciamento de Política de Grupo como um recurso por meio do Gerenciador de Servidor.

Sintaxe

gpfixup [/v]
[/olddns:<olddnsname> /newdns:<newdnsname>]
[/oldnb:<oldflatname> /newnb:<newflatname>]
[/dc:<dcname>] [/sionly]
[/user:<username> [/pwd:{<password>|*}]] [/?]

Parâmetros

Parâmetro Descrição
/v Exibe mensagens de status detalhadas. Se esse parâmetro não for usado, somente mensagens de erro ou uma mensagem de status de resumo informando SUCCESS ou FAILURE será exibida.
/olddns:<olddnsname> Especifica o nome DNS antigo do domínio renomeado como <olddnsname> quando a operação de renomeação de domínio alterar o nome DNS de um domínio. Você só poderá usar esse parâmetro se também usar o parâmetro /newdns para especificar um novo nome DNS de domínio.
/newdns:<newdnsname> Especifica o novo nome DNS do domínio renomeado como <newdnsname> quando a operação de renomeação de domínio alterar o nome DNS de um domínio. Você só poderá usar esse parâmetro se também usar o parâmetro /olddns para especificar o nome DNS do domínio antigo.
/oldnb:<oldflatname> Especifica o nome NetBIOS antigo do domínio renomeado como <oldflatname> quando a operação de renomeação de domínio alterar o nome NetBIOS de um domínio. Você só poderá usar esse parâmetro se também usar o parâmetro /newnb para especificar um novo nome NetBIOS de domínio.
/newnb:<newflatname> Especifica o novo nome NetBIOS do domínio renomeado como <newflatname> quando a operação de renomeação de domínio alterar o nome NetBIOS de um domínio. Você só poderá usar esse parâmetro se também usar o parâmetro /oldnb para especificar o nome NetBIOS do domínio antigo.
/dc:<dcname> Conecte-se ao controlador de domínio chamado <dcname> (um nome DNS ou um nome NetBIOS). <dcname> deve hospedar uma réplica gravável da partição de diretório de domínio, conforme indicado por um dos seguintes:
  • O nome DNS <newdnsname> usando /newdns
  • O nome NetBIOS <newflatname> usando /newnb
    Se esse parâmetro não for usado, você poderá se conectar a qualquer controlador de domínio no domínio renomeado indicado por <newdnsname> ou <newflatname>.
/sionly Executa apenas a correção da Política de Grupo relacionada à instalação de software gerenciado (a extensão de Instalação de Software para Política de Grupo). Ignore as ações que corrigem os links da Política de Grupo e os caminhos SYSVOL em GPOs.
/user:<username> Executa esse comando no contexto de segurança do usuário <username>, em que <username> está no formato domínio\usuário. Se esse parâmetro não for usado, esse comando será executado como o usuário conectado.
/pwd:{<password> | *} Especifica a senha do usuário.
/? Exibe a ajuda no prompt de comando.

Exemplos

Este exemplo pressupõe que você já executou uma operação de renomeação de domínio na qual alterou o nome DNS de MyOldDnsName para MyNewDnsName, e o nome NetBIOS de MyOldNetBIOSName para MyNewNetBIOSName.

Neste exemplo, você usa o comando gpfixup para se conectar ao controlador de domínio chamado MyDcDnsName e reparar GPOs e links de Política de Grupo atualizando o nome de domínio antigo inserido nos GPOs e links. O status e a saída de erro são salvos em um arquivo chamado gpfixup.log.

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /oldnb:MyOldNetBIOSName /newnb:MyNewNetBIOSName /dc:MyDcDnsName 2>&1 >gpfixup.log

Este exemplo é o mesmo que o anterior, exceto pelo fato de que pressupõe que o nome NetBIOS do domínio não foi alterado durante a operação de renomeação de domínio.

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /dc:MyDcDnsName 2>&1 >gpfixup.log