Powershell kullanarak tüm AD kullanıcılarını Active Directory'den alma ve dışa aktarma

PowerShell kullanarak Active Directory'de (AD) bulunan tüm kullanıcıların listesinin nasıl oluşturularak dışa aktarılacağını ve kapsamlı bir Active Directory yönetimi çözümü olan ADManager Plus ile bunu nasıl daha kolay bir biçimde yapabileceğinizi öğrenmek için okumaya devam edin.

Windows PowerShell

  • Tüm kullanıcılar raporunun oluşturulacağı etki alanını tanımlayın.
  • Kullanıcılar raporunu oluşturmak için komut dosyasını oluşturun ve derleyin. Komut dosyasını PowerShell'de yürütün.
  • AD kullanıcıları raporunu görüntülemek ve dışa aktarmak için örnek komut dosyası:
 Kopyalandı
PS C:\> Import-Module ActiveDirectory Get-ADUsers -Filter * -SearchBase "OU=Users,DC=example,DC=com"|Select sAMAccountName,givenName|export-csv -path C:\Scripts\ADUsersRecord.csv
Komut dosyasının tamamını kopyalamak için tıklayın

ADManager Plus

  • Raporlar >Kullanıcı Raporları > Tüm Kullanıcılar alanına gidin.
  • Hakkında kullanıcı hesapları raporu oluşturmak istediğiniz Etki Alanını ve OU'yu/OU'ları seçin. Hatta raporu CSV, PDF, XLSX veya HTML olarak dışa aktarabilirsiniz.

Ekran görüntüsü

ADManager Plus kullanarak tüm Active Directory Kullanıcılarının listesini alma

» 30 Günlük Ücretsiz Deneme Süresini Başlatın

PowerShell gibi yerel araçlarla kullanıcı raporları oluşturmak ve bunları dışa aktarmak basit gibi görünse de aşağıdaki gibi birkaç sınırlamaya tabidir:

  • PowerShell komut dosyası yalnızca Active Directory Etki Alanı Hizmetleri rolünün yüklü olduğu bilgisayarlarda çalıştırılabilir.
  • Söz diziminin, parametrelerin ve tekrarların doğru olması gerekir. Özellikle komut dosyası uzun olduğunda bir yazım hatası veya yanlış söz diziminin tespit edilmesi ve düzeltilmesi zor olabilir.
  • Raporun farklı bir zaman sınırı için oluşturulması gerekiyorsa komut dosyasının yeniden yazılması gerekir.

ADManager Plus, aynı bilgileri tüm kullanıcı hesaplarını listeleyen önceden tanımlanmış raporlar yoluyla web tabanlı GUI konsolundan almanıza yardımcı olur. Ayrıca doğrudan raporlardan değişiklik, silme vb. yönetim eylemlerini gerçekleştirmeniz de mümkündür. Buna ek olarak, raporları zamanlama ve paydaşlara otomatik olarak e-postayla gönderme seçeneği de mevcuttur. Buradan bunun hakkında daha fazla bilgi edinebilirsiniz.

Amaca yönelik olarak oluşturulmuş raporlarla etki alanlarınızda bulunan Active Directory kullanıcıları hakkında kritik içgörüler edinin.

  30 günlük ücretsiz deneme sürümünü edinin.
  • ADManager Plus ile komut dosyasız AD yönetimi, raporlaması ve otomasyonu yolculuğuna adım atın.

İlgili Powershell Nasıl Yapılır Kılavuzları: