Merhaba, bu yazımızda Powershell ile Toplu ProxyAdresses Listesi Nasıl Alınır? konusuna bakacağız. Tüm Active Directory nesneleri için proxyAdres’leri toplu olarak listelemek, dışa aktarmak isteyebilirsiniz. Bunun için aşağıda vereceğimiz komutları kullanabilirsiniz. Bu komutlar, her AD nesnesinin her proxyAddresses öznitelik değerinin her bir bireysel değeri için bir satır oluşturur. Aynı zamanda belirleyeceğiniz yere dosyanın txt ya da csv çıktısını alabilirsiniz. Biz C diski içerisinde AD dosyasının içine atacağız.
Import-Module ActiveDirectory "DN;proxyAddress" | Out-File "C:\AD\proxyAddressesBackup.txt" $Objects = Get-ADObject -LDAPFilter "(proxyAddresses=*)" -Properties proxyAddresses ForEach ($Object In $Objects) { ForEach ($proxyAddress in $Object.proxyAddresses) { $Output = $Object.distinguishedName + ";" + $proxyAddress Write-Host $Output $Output | Out-File "C:\AD\proxyAddressesBackup.txt" -Append } }
Komutu DC üzerinde çalıştırmıyorsanız, RSAT ile PowerShell için Active Directory modülünü yüklediğinizden emin olmanız gerekmektedir.
Komut satırının çıktısı aşağıdaki gibi gözükecektir.
Komutumuzda C diskinin altında AD klasörüne dosyayı oluştur dediğimiz için buraya txt formatında dosyamızı oluşturdu. uzantısını csv olarak belirleseydik csv olarak export edecektir.
Umarım faydalı olmuştur. Diğer yazılarımızda görüşmek dileğiyle…
Bu konuyla ilgili sorularınızı iletisim@ferhatulker.com adresimden bana sorabilirsiniz.
Diğer Tüm Kategori Yazıları için;
TAGs: Powershell, Active Directory ProxyAdresses, Active Directory ProxyAdresses Listesi Alma, Active Directory ProxyAdresses export