PowerShell kullanarak silinen Active Directory DNS’i geri yükleme adımları
Aşağıda, Windows PowerShell ve RecoveryManager Plus ile silinen AD DNS Bölgelerini geri yükleme konusunda bir karşılaştırma yer almaktadır.
Windows PowerShell
Ön koşul: Active Directory'deki yerel Geri Dönüşüm Kutusunun etkinleştirilmesi gerekir.
DNS Bölgesini ve tüm alt nesnelerini geri yüklemek için,
Aşağıdaki betiği yürütürken silinen DNS Bölgesinin GUID'sini belirleyin.
Get-ADObject -Filter {name -like "..Deleted-ADRecycleBin.dir*"} -IncludeDeletedObjects -SearchBase "DC=DomainDnsZones,DC=%mydomain%,DC=com"
Burada %mydomain%, AD etki alanınızın adıdır. GUID'i kopyalayın.
Komut dosyasını kopyalamak için tıklayınAşağıdaki betiği çalıştırarak DNS Bölgesini geri yükleyin.
Get-ADObject -Filter 'isdeleted -eq $true -and msds-lastKnownRdn -eq "..Deleted-ADRecycleBin.dir"' -includedeletedobjects -searchbase "DC=DomainDnsZones,DC=%mydomain%,DC=com" | Restore-ADObject
DNS alt nesnelerini geri yüklemek için GUID ile aşağıdaki betiği yürütün.
.\scriptfilename.ps1 -identity <GUID-here> -partition "DC=DomainDnsZones,DC=%mydomain%,DC=com"
RecoveryManager Plus
DNS Bölgesini ve tüm alt nesnelerini geri yüklemek için,
- Active Directory sekmesi > Geri Dönüşüm Kutusu bölümünde gezinin.
- Silinen DNS Bölgesini seçin ve Geri Yükle öğesine tıklayın.
Ve işte! DNS Bölgesi ve tüm alt nesneleri geri yüklendi.
Ekran görüntüsü
Windows PowerShell kullanarak AD DNS Bölgelerini geri yüklemedeki sınırlandırmalar aşağıda verilmiştir:
- PowerShell kullanarak geri yüklemenin çalışması için yerel AD Geri Dönüşüm Kutusunun etkinleştirilmesi gerekir. Yerel Geri Dönüşüm Kutusu etkinleştirildikten sonra devre dışı bırakılamaz. Diğer yandan, RecoveryManager Plus'ın Geri Dönüşüm Kutusu, yerel Geri Dönüşüm Kutusunun etkinleştirilmesini gerektirmez.
- Bölge geri yüklendiğinde DNS alt nesneleri otomatik olarak geri yüklenmez, oysa RecoveryManager Plus'ta DNS Bölgesi geri yüklendiğinde tüm DNS alt nesneleri de otomatik olarak geri yüklenir.
