Etapas para restaurar DNS excluído do Active Directory usando o PowerShell
A seguir está uma comparação entre restaurar zonas DNS do AD excluídas com o Windows PowerShell e o RecoveryManager Plus.
Windows PowerShell
Pré-requisito: A lixeira nativa no Active Directory deve estar habilitada.
Para restaurar a zona DNS e todos os seus objetos filhos,
Identifique o GUID da zona DNS excluída executando o script a seguir.
Get-ADObject -Filter {name -like "..Deleted-ADRecycleBin.dir*"} -IncludeDeletedObjects -SearchBase "DC=DomainDnsZones,DC=%mydomain%,DC=com"
Onde %mydomain% é o nome do seu domínio do AD. Copie o GUID.
Clique para copiar o scriptRestaure a zona DNS executando o script a seguir.
Get-ADObject -Filter 'isdeleted -eq $true -and msds-lastKnownRdn -eq "..Deleted-ADRecycleBin.dir"' -includedeletedobjects -searchbase "DC=DomainDnsZones,DC=%mydomain%,DC=com" | Restore-ADObject
Execute o script a seguir com o GUID para restaurar os objetos filho do DNS.
.\scriptfilename.ps1 -identity <GUID-here> -partition "DC=DomainDnsZones,DC=%mydomain%,DC=com"
RecoveryManager Plus
Para restaurar a zona DNS e todos os seus objetos filhos,
- Navegue até a guia Active Directory > Lixeira.
- Selecione a zona DNS excluída e clique em Restaurar.
Pronto! A zona DNS e todos os seus objetos filho estão restaurados.
Captura de tela
A seguir estão as limitações na restauração de zonas DNS do AD usando o Windows PowerShell:
- A lixeira nativa do AD deve ser habilitada para restauração usando o PowerShell para funcionar. Depois que a lixeira nativa for habilitada, ela não poderá ser desabilitada. Por outro lado, a lixeira do RecoveryManager Plus não requer que a lixeira nativa esteja habilitada.
- Os objetos filho do DNS não são restaurados automaticamente quando a zona é restaurada, enquanto no RecoveryManager Plus, a restauração da zona DNS também restaura automaticamente todos os objetos filho do DNS.
