Belirli bir CN’ye sahip Active Directory kullanıcıları ile ilgili rapor oluşturma

Aşağıda, Windows PowerShell’in Get-ADUser cmdlet’i ve ADManager Plus ile belirli bir CN’ye sahip AD kullanıcıları hakkında bir rapor oluşturmak için gereken adımlar arasında bir karşılaştırma yer almaktadır.

Windows PowerShell

PowerShell kullanarak CN’leriyle birlikte Active Directory kullanıcılarının bir listesini elde etme adımları:

  • Raporu hangi etki alanı için oluşturmak istediğinizi seçin.
  • Raporu oluşturmaya yönelik parametreler olarak kullanacağınız LDAP filtrelerini seçin.
  • Özellikler parametresiyle raporda görünmesi gereken ek kullanıcı nesne özelliklerini belirleyin.
  • Raporu dışarı aktarmak istediğiniz formatı belirleyin.
  • Kod dizisini yazarken uygun söz dizimine bağlı kaldığınızı iki kez kontrol edin.
  • Kod dizisini derlemek ve yürütmek için Windows PowerShell’i kullanın.
  • Raporu farklı bir formatta oluşturmak veya raporlara ek özellikler eklemek için kod dizisini gereken şekilde değiştirin.

Sample script:

 Copied
Get-ADUser -LDAPFilter '(cn=LexieJones)' | Select sAMAccountName, givenName | export-csv -path c:\Scripts\Emptyattrib.csv
Click to copy entire script

ADManager Plus

Rapor almaya yönelik adımlar:

  • Custom reports özelliğini seçin ve New Custom Report seçeneğine tıklayın.
  • Raporu belirli bir kategoriye ekleyin ve gereken Domain, objects ve filters ayarlarını seçin.
  • Nesneyi Users’a ayarlayın ve Common Name Is <herhangi bir spesifik isim> olarak filtreleyin. Ayrıca elde edilen raporda görmek istediğiniz öznitelikleri seçin ve raporu save ile kaydedin.
  • Raporlara kullanıcıların CN’si gibi ek özellikler eklemek için Add/Remove columns seçeneğini kullanın. Raporu aşağıdaki formatlardan birinde - CSV, PDF, XLSX veya HTML - dışarı aktarmak için Export As seçeneğini seçin.

Screenshot

Screenshot of ADManager Plus' custom reports
Screenshot of ADManager Plus listing all users with in a specific cn
 

30 günlük Ücretsiz Deneme Sürümünü başlatın.

Active Directory’de (AD), Get-ADUser cmdlet, belirli bir CN’ye sahip kullanıcıları almak için filtreler kullanarak AD veri tabanında etki alanı çapında bir arama gerçekleştirir. Bununla birlikte belirli bir CN’ye sahip kullanıcıları almak için Get-ADUser cmdlet’inin kullanılması aşağıdaki nedenlerle zor bir görev olabilir:

  • Küçük sözdizimi hataları veya yazım hataları yürütme hatalarına yol açabilir.
  • Rapora ek nitelikler eklenmesi gibi küçük ayrıntıların eklenmesi bile kod dizilerinin değiştirilmesini ve yeniden yürütülmesini gerektirir, bu da zaman alıcıdır.
  • Bir raporun belirli bir formatta dışa aktarılması, kod dizisinin buna göre değiştirilmesini gerektirir ve bu da kod dizisinin karmaşıklığını artırır.
  • Bu kod dizilerindeki sorunları gidermek için kapsamlı AD ve kod dizisi uzmanlığı gerekir.
  • Bu kod dizileri yalnızca Active Directory Etki Alanı Hizmetleri rolüne sahip bilgisayarlarda çalıştırılabilir.

Dolayısıyla AD raporları oluşturmanın daha iyi ve kolay bir yolu, bir Active Directory yönetim ve raporlama aracı olan ADManager Plus’ı kullanmaktır. ADManager Plus tüm AD, Exchange, Skype for Business, Google Workspace ve Office 365 yönetim ihtiyaçlarınız için web tabanlı bir çözümdür. Kullanıcı sağlama, hareketsiz hesapları temizleme, NTFS ve paylaşım izinlerini yönetme ve çok daha fazlası gibi birçok rutin görevi basitleştirir. Raporlamanın yanı sıra biletleme ve uyum konusunda size yardımcı olacak özel bir iş akışı yapısı oluşturabilir, kullanıcı sağlama ve provizyon kaldırma gibi rutin AD görevlerini otomatik hale getirebilir ve çok daha fazlasını yapabilirsiniz. Tüm bu özellikleri keşfetmek için ücretsiz deneme sürümünü indirin.

AD raporları oluşturmak için ADManager Plus’ı kullanmanın avantajları

ADManager Plus, AD raporlama sürecini şu şekilde kolaylaştırır:

  • Kod dizisiz raporlama sağlama
  • Tüm AD nesneleri hakkında en önemli bilgileri kapsayan 150’den fazla kullanıma hazır AD raporu sunar.
  • Özel raporlar özelliğini kullanarak kendi raporunuzu oluşturmanıza izin verme
  • Rapor zamanlayıcısı kullanarak otomatik olarak rapor oluşturmanıza izin verme. Bu raporları e-postayla göndermeyi veya belirli bir yerde saklamayı da seçebilirsiniz.
  • Bu raporlar içinden hareket halindeyken yönetim görevleri yapabilme. Örneğin, aktif olmayan kullanıcılar raporlarından üretilen aktif olmayan kullanıcıları silme, devre dışı bırakma, taşıma gibi eylemleri gerçekleştirin.

ADManager Plus’tan kod dizisiz raporlarla Active Directory kullanıcı bilgilerini alın.

  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ı: