PowerShell Kullanarak Office 365 Kullanıcı Yöneticisini ve Doğrudan Raporları Dışa Aktarma


Microsoft 365 Yöneticisinin amacı, verileri güncel tutmaktır. Ancak bir yönetici atamak ve onun bilgilerini almak her zaman sıkıcı görevlerden biri olmuştur. Yönetici verileri, organizasyon şemasını oluşturmak için önemli bir bileşendir. Çeşitli hizmetler bu verilere bağlı olduğundan yönetici ve doğrudan rapor bilgilerinin düzenli olarak doğrulanması gerekir.

Azure AD Kullanıcılarını Yönetici Ayrıntılarıyla Görüntüleme:

Kullanıcı arayüzünü kullanma: Office 365 kullanıcılarının yöneticisini Azure AD portalında görüntüleyebilirsiniz. Azure AD 'Kontrol Paneli'ne gidin. 'Kullanıcılar'ı seçin ve kullanıcıya tıklayın. Profilde, 'İş Bilgileri' altında 'Yönetici'yi görüntüleyebilirsiniz. Ancak Azure AD'de yönetici raporu almak, tek seferde tek bir kullanıcının sonucunu görebildiğiniz için zahmetli bir iştir.

PowerShell Kullanımı: Kullanıcıların yönetici bilgilerini almak için 'Get-AzureADUserManager' PowerShell cmdlet'ini kullanabilirsiniz. Yöneticinin doğrudan raporlarını almak için 'Get-AzureAdUserDirectReport' cmdlet'ini kullanabilirsiniz. Ancak bu cmdlet'ler kullanıcı verisi niteliklerini içermez. Kullanıcı bilgilerini almak için her seferinde 'Get-AzureADUser' cmdlet'ini çalıştırmanız gerekecektir. İş gereksinimlerinizi karşılamak için farklı raporlar oluşturmak istediğinizde bu kolay değildir.

Her zamanki gibi Microsoft 365 Admin Center'dan hızlı bir şekilde yönetici raporu almak o kadar kolay değil. Yöneticilerin, hem yöneticilerin hem de doğrudan rapor ayrıntılarını sorunsuz bir şekilde alabilmeleri için güçlü bir Microsoft 365 raporlama aracına ihtiyaçları vardır. Bu zorlukları göz önünde bulundurarak çok amaçlı bir komut dosyası oluşturduk: 'GetM365ManagerAndDirectReports.ps1′. Artık scriptin fonksiyonlarını detaylı olarak tartışabiliriz.

Komut Dosyasında Öne Çıkanlar:
  • Yöneticilerin ve doğrudan raporların durumunu görüntülemek için 10'dan fazla farklı yönetici raporu oluşturur.
  • Makinenizde mevcut olmadığında onayınız üzerine Azure AD modülünü otomatik olarak yükler.
  • Tüm Azure AD kullanıcılarının ve bunların yöneticilerinin listesini gösterir.
  • Yöneticisi olmayan tüm Office 365 kullanıcılarının listesi.
  • Belirlenen kullanıcı departmanlarının yönetici ayrıntılarını almasına olanak tanır.
  • Office 365 yöneticilerinin doğrudan raporlarını alabilirsiniz.
  • Hem MFA hem de MFA dışı hesapları destekler.
  • Raporu CSV biçiminde dışa aktarır.
  • Zamanlayıcı dostu. Kimlik bilgilerini parametre olarak ileterek rapor oluşturmayı otomatikleştirebilirsiniz.

Komut Dosyasını İndirin: GetM365ManagerAndDirectReports.ps1

Office 365 Kullanıcı Yöneticisi Raporu - Komut Dosyası Yürütülmesine Genel Bakış

Yöneticiler, iş gereksinimlerini ve yönetim faaliyetlerini ele almak için farklı türde yönetici raporlarına ihtiyaç duyar. Çeşitli kullanıcı yöneticisi raporları almak için betiği basit bir yürütme formatıyla çalıştırabilirsiniz. Hem kullanıcıların hem de yöneticilerin ayrıntılı özelliklerini içeren yönetici raporlarının takip edilmesi.

  • Office 365 kullanıcı yöneticisi raporunu alın.
  • Yönetici raporu olmayan kullanıcılar.
  • Office 365 doğrudan raporlarını alın.
  • Belirli bir departman için yönetici raporu oluşturun.
  • Yöneticisi olan engelli kullanıcılar.
  • Yöneticili lisanssız kullanıcılar.
  • Planlama yöneticisi raporu.

'DisabledUsers' ve 'LisanssızKullanıcılar' 'Diğer kullanım alanları' bölümünde tartışılan anahtar parametrelerini kullanarak. Bu filtreler, komut dosyasının tüm potansiyelinin ortaya çıkarılmasına yardımcı olur. Aşağıda girdi sağlama ve rapor oluşturma adımlarını açıkladık.

Office 365 Kullanıcılarını ve Yöneticilerini Edinme:

Office 365 kullanıcıları, organizasyon profillerini işlerken bir yöneticiye atanır. Yönetici, kullanıcı rolüne ve diğer faktörlere bağlı olarak değişebilir. Yöneticiler, profilin doğru şekilde güncellendiğinden emin olmak için kullanıcıların yönetici bilgilerini izler. Komut dosyamızı kullanarak, önemli özelliklerin yanı sıra kullanıcıların listesini ve yöneticilerinin adını alabilirsiniz.

.\GetM365ManagerAndDirectReports.ps1

Dışa aktarılan Office 365 kullanıcı yöneticisi raporu, Ad, UPN, Departman, Hesap Durumu ve Lisans Durumu gibi hem kullanıcıların hem de yöneticilerin bilgilerini içerir.

Örnek Çıktı:

Office 365 Kullanıcılarını Yönetici Olmadan Edinme:

Kullanıcıların raporlayacak bir yöneticisinin olmadığı belirli iş sektörleri vardır. Bu kullanıcılar herhangi bir departmana veya kullanıcı kategorisine (misafir gibi) ait olabilir. Organizasyondaki rolleri farklı olduğundan yöneticilere ihtiyaçları yoktur. Komut dosyamızı kullanarak yöneticiler, yöneticisi olmayan kullanıcıları hızlı bir şekilde tespit edebilir ve hesaplarını doğrulayabilir. Anahtar parametresi 'UsersWithoutManager', yönetici raporu olmayan kullanıcıları almak için kullanılır.

.\GetM365ManagerAndDirectReports.ps1 -UsersWithoutManager

Rapor, yöneticinin kendileri için yönetici ayarlamanın gerekliliğine karar vermesine yardımcı olan temel kullanıcı hesabı özelliklerine sahiptir.

Örnek Çıktı:

Office 365 Yöneticilerini ve Doğrudan Raporları Alın:

Yönetici ve doğrudan rapor verileri, Yöneticilerden sıklıkla talep edilen önemli bir rapordur. Bu veriler organizasyon şemasını etkin bir şekilde oluşturmak için kullanılır. 'DirectReports' anahtarını kullanarak, yöneticilere ve onların doğrudan rapor bilgilerine anında ulaşabilirsiniz.

.\GetM365ManagerAndDirectReports.ps1 -DirectReports

Yukarıda gösterilen format, yöneticilerin ve onlara doğrudan bağlı çalışanların bir listesini sağlar. Ayrıca rapor, doğrudan rapor adları ve UPN'lerin yanı sıra yöneticilerin kaç tane doğrudan rapora sahip olduğunu da gösterir.

Örnek Çıktı:

Departmana göre Office 365 Kullanıcıları Yöneticisini bulun:

Departman yöneticileri, yüksek düzeyde üretkenlik elde ederek bir departmanın büyümesinin arkasındaki itici güçtür. Yöneticiler, departman yöneticilerinin iş güncellemelerini sunmaya hazır olduğunu doğrular. Kiracınız büyük bir kullanıcı popülasyonuna sahip olduğunda zamandan tasarruf etmek için departman filtrelerine dayalı yönetici raporları oluşturabilirsiniz.

'Departman' parametresini kullanarak, belirli departmanlarda mevcut olan kullanıcıları ve bunların yönetici ayrıntılarını görüntüleyebilirsiniz.

.\GetM365ManagerAndDirectReports.ps1 -Department "Finance","Sales","Human Resource","R&D"

Departman listesinin tırnak içine alınarak virgülle ayrılmış olarak belirtilmesi önemlidir. Yöneticilerinin verilerini bilmek için girişte kullanıcıların departmanlarından bahsedin.

Örnek Çıktı:

Engelli Kullanıcıların Yönetici Detaylarını Alma:

Yönetici, kullanıcıların katılım dışı faaliyetlerini düzenler. Bu kullanıcı hesapları, uyumluluk gereksinimlerine ilişkin verileri korumak amacıyla devre dışı bırakılmış hesaplar olarak tutulur.

Devre dışı bırakılmış kullanıcılara ait yönetici raporları oluşturmak için 'DisabledUsers'parametresini kullanabilirsiniz.

.\GetM365ManagerAndDirectReports.ps1 -DisabledUsers

Raporda yalnızca devre dışı bırakılan kullanıcılar ve onların yönetici bilgileri yer alıyor.

Office 365 Lisanssız Kullanıcıları ve Yöneticilerini Edinme:

Her Office 365 kullanıcısının çalışmalarına devam edebilmesi için en az bir lisansa sahip olması gerekir. Tüm kullanıcıların uygun şekilde lisanslandığından emin olmak yöneticilerin sorumluluğundadır. Yönetici, yöneticiyle onayladıktan sonra kullanıcıya uygun lisansları atar. Yönetici, lisanssız kullanıcıların yönetici raporunu kullanarak bu kullanıcılar için lisans önerilerini alacak yöneticiyi belirler.

.\GetM365ManagerAndDirectReports.ps1 -UnlicensedUsers

'LisanssızKullanıcılar'paramını kullanarak yalnızca lisanssız kullanıcıları ve bunların yöneticilerini alabilirsiniz.

Office365 Kullanıcı Yöneticisini ve Doğrudan Raporları Planlama:

Kuruluş işlevlerine bağlı olarak PowerShell komut dosyasını, kullanıcı ve yönetici raporunun günlük veya periyodik durumunu izleyecek şekilde planlayabilirsiniz. Yürütmeyi planlamak için hem MFA hem de MFA dışı hesapları kullanabilirsiniz.

MFA olmayan yönetici hesaplarını kullanmak için aşağıdaki biçimi deneyin.

.\GetM365ManagerAndDirectReports.ps1 -UserName admin@contoso.com -Password (password) -DirectReports

Yönetici hesabında MFA varsa, bunu doğrudan planlama için kullanamazlar. Bunun yerine, çalışması için MFA'yı Koşullu Erişim Politikasına göre devre dışı bırakmanız gerekir.

Office 365 Kullanıcı Yöneticisi Raporu - Ek Kullanım Durumları:

'-Devre Dışı Kullanıcılar' veya '- ifadesini ekleyebilirsiniz. Sonuçları daha ayrıntılı filtrelemek için UnlicensedUsers'ın paramlarını veya diğer parametrelerle birlikte her ikisini de kullanın. Aşağıda sonuçları ayrıntılı olarak filtrelemek için bazı örnekler verilmiştir.

  • Office 365 lisansına sahip olmayan engelli kullanıcıların yönetici bilgilerini alın.
.\GetM365ManagerAndDirectReports.ps1 -DisabledUsers -UnlicensedUsers
  • Office 365 lisansına sahip olmayan engelli yöneticilerin doğrudan raporlarını görüntüleyin.
.\GetM365ManagerAndDirectReports.ps1 -DirectReport -DisabledUsers -UnlicensedUsers
  • Office 365 lisansı ve yöneticisi olmayan engelli kullanıcıları listeleyin.
.\GetM365ManagerAndDirectReports.ps1 -UsersWithoutManager -DisabledUsers -UnlicensedUsers
  • Farklı departmanlardan, yöneticisi olmayan kullanıcıları edinin.
.\GetM365ManagerAndDirectReports.ps1 -Department "Sales","Retail" -UsersWithoutManager
  • Bir departmandaki yöneticilerin doğrudan raporlarını alın.
.\GetM365ManagerAndDirectReports.ps1 -DirectReport -Department "HR"

AdminDroid: Ayrıntılı Office 365 Yönetici Raporları için Ücretsiz Araç:

AdminDroid neden Microsoft 365 yönetici raporlaması için tek noktadan çözümdür?
  • Raporları planlar ve e-postaya gönderir
  • Verileri CSV, HTML, PDF vb. gibi çeşitli formatlarda dışa aktarır.
  • Ayrıntılı raporlar oluşturmak için verileri filtreler
  • Rapor verilerini grafikler/yapay zeka tarafından oluşturulan grafikler şeklinde görselleştirir
  • Birden fazla kiracıyı yönetir
  • Kullanıcı dostu kullanıcı arayüzü
  • Yönetici ve diğer 100'den fazla Azure AD raporu Ücretsiz olarak mevcuttur Sürümün kendisi.

AdminDroid, Office 365 yöneticileri ve doğrudan raporlar hakkında ayrıntılı raporlar sağlayan ücretsiz bir Office 365 raporlama aracı sunar.

Buna ek olarak, Office 365 raporlama yazılımı bir dizi Office 365 kontrol panelini ve aşağıdaki raporları hiçbir ek maliyet olmadan içerir:

  • Kullanıcı raporları, grup raporları ve grup üyeliği raporları
  • Abonelik ve lisans raporları
  • Kullanıcı oturum açma etkinliği izleme
  • Lisans değişiklikleri, şifre değişiklikleri, grup üyeliği değişiklikleri ve daha fazlası.

AdminDroid, Office 365 raporlamasının ötesine geçer; ayrıca raporlama ve denetim de dahil olmak üzere Office 365 ortamınızın her yönüne ilişkin değerli bilgiler sağlayan 1600'den fazla rapor ve 30'dan fazla akıllı kontrol paneli sağlar , analizler, kullanım istatistikleri, güvenlik ve uyumluluk. Microsoft 365 raporlama aracını indirin ve AdminDroid'in raporlama ve denetleme yeteneğinin gücünü deneyimleyin.

Bu komut dosyasının, kullanıcıların yönetici raporunu ve yöneticilerin doğrudan raporlarını etkili bir şekilde almasına yardımcı olacağını umuyoruz. Hala net olmayan bir şey varsa, lütfen yorum bırakın, sorularınızı ele alacağız.

İlgili makaleler