Boş özniteliklere sahip Active Directory kullanıcılarının bir listesini oluşturma

Aşağıda, Windows PowerShell’in Get-ADUser cmdlet’i ve ADManager Plus ile boş özniteliklere 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 boş özniteliklere sahip AD 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 '(!(telephoneNumber=*))'| Select sAMAccountName, givenName | export-csv -path c:\Scripts\Emptyattrib.csv
Click to copy entire script

ADManager Plus

Rapor almaya yönelik adımlar:

  • User Reports bölümünden General Reports sütunundan Users with Empty Attributes raporunu seçin.
  • Domain ve OU’yu seçin. Kontrol etmek istediğiniz öznitelikleri seçin ve Generate’e tıklayın.
  • Raporlara kullanıcıların ek özelliklerini eklemek için Add/Remove columns seçeneğini kullanın. Raporu aşağıdaki formatlardan birinde - CSV, PDF, XLSX, HTML veya CSVDE - dışarı aktarmak için Export As seçeneğini kullanın.

Screenshot

Screenshot of ADManager Plus with users with empty attributes report

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

Active Directory’de (AD), Get-ADUser cmdlet, boş özniteliklere sahip kullanıcıları almak için filtreler kullanarak AD veri tabanında etki alanı çapında bir arama gerçekleştirir. Bununla birlikte boş özniteliklere sahip AD kullanıcılarının bir listesini oluşturmak 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 bilgisayarlardan ç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 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.

PowerShell kod dizisi olmadan AD kullanıcıları ile ilgili raporları planlayıp dışa aktarı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ı: