Microsoft 365 BT Uzmanları için En İyi 15 MS Graph PowerShell Komut Dosyası
AzureAD ve MSOnline PowerShell modüllerinin kullanımdan kaldırılmasına hazırlanan birçok yönetici arasında mısınız? MS Graph PowerShell'e geçiş, özellikle eşdeğer cmdlet'leri ararken göz korkutucu olabilir. Ama endişelenme! Tamamı MS Graph tarafından desteklenen, Microsoft 365 ortamınızı yönetmek için özel olarak tasarlanmış temel PowerShell komut dosyalarından oluşan bir koleksiyon hazırladım.
İhtiyaçlarınıza göre uygun şekilde kategorize edilmiş çeşitli MS Graph PowerShell komut dosyalarını keşfedin:
- Lisans yönetimi komut dosyaları
- Microsoft 365 kullanıcı ve grup raporları
- Microsoft 365 güvenlik raporları
Lisans Yönetimi Komut Dosyaları
Lisanslamayı Microsoft 365 ortamınızda verimli bir şekilde yönetmek için lisans kullanımı ve tahsisine ilişkin görünürlük elde edin.
1. Microsoft 365 Kullanıcılarını ve Atanan Lisanslarını Alın
Bu rapor, Microsoft 365 ortamınızdaki kullanıcı lisansı atamalarının ayrıntılarını sağlar. Lisans dağıtımının ve kullanımının anlaşılmasına yardımcı olarak, lisansların kullanıcı hesaplarına tahsisine ilişkin bilgiler sunar.
Komut Dosyasını İndirin: O365UserLicenseReport
Ayrıntılı komut dosyası yürütme adımları için şuraya göz atın:
Microsoft 365 kullanıcı lisans raporunu dışarı aktarma
Örnek Çıktı:
Ayrıntılı M365 kullanıcı lisansı atama raporu:
M365 kullanıcı lisansı özet raporu:
2. Microsoft 365 Lisans Kullanımını ve Sona Erme Tarihini Bulun
Bu PowerShell betiği, abonelik türüne (deneme, ücretsiz, satın alınan) ve son kullanma tarihine göre kategorize edilmiş 6 lisans kullanımı ve sona erme raporunu dışa aktarır .
Bu raporlar, aboneliklerin sona erme tarihlerini belirleyerek ve yenilemeleri önceden ele alarak yöneticilerin lisansları proaktif bir şekilde yönetmesine olanak tanır.
Komut Dosyasını İndirin: LicenseExpiryDateReport
Komut dosyasının yeteneklerini en üst düzeye çıkarmak için şuna göz atın::
Microsoft 365 aboneliği sona erme tarihi raporunu dışa aktarın
Örnek Çıktı:
3.PowerShell'i Kullanarak Microsoft 365 Lisanslarını Atama veya Kaldırma
Bu PowerShell betiği, tek ve toplu kullanıcılar için lisans atama ve kaldırma da dahil olmak üzere 10'dan fazla lisans yönetimi işlemini gerçekleştirebilir lisans raporları oluştururken.
Komut Dosyasını İndirin: M365Lisanslarını Yönetin
Şu adrese başvurarak komut dosyasının tüm potansiyelini ortaya çıkarın:
M365 lisans yönetimi ve raporlama aracı
Örnek Çıktı:
Microsoft 365 Kullanıcıları ve Grupları Raporları:
Bu bölüm, çeşitli idari gereksinimleri ele alan kullanıcılar, gruplar ve üyelik ayrıntıları hakkında geniş bir yelpazede raporlar sunar.
4. Microsoft 365'te Etkin Olmayan Kullanıcıları Bulma
Bu komut dosyası, belirli bir zaman dilimi içinde oturum açmamış kullanıcıları tespit ederek yöneticilerin etkin olmayan kullanıcı hesaplarını verimli bir şekilde yönetmesine yardımcı olur. Etkin olmayan günlerin sayısını belirterek, 90 gün boyunca etkin olmayanlar gibi, belirli bir süre boyunca etkin olmayan kullanıcıları bulabilirsiniz. Ek olarak, yerleşik filtreleme parametreleriyle 10'dan fazla etkin olmayan kullanıcı raporunu bir CSV'ye aktarabilirsiniz. dosya.
Yöneticiler, etkin olmayan kullanıcıları belirleyip kaldırarak kaynak tahsisini optimize edebilir ve gereksiz maliyetleri azaltabilir.
Komut Dosyasını İndirin: GetM365InactiveUserReport'u alın
Komut dosyasının tüm yeteneklerini açığa çıkarmak için şuraya göz atın:
Etkin olmayan kullanıcı raporunu dışa aktar
Örnek Çıktı:
Not: Oturum açma verileri hem başarılı hem de başarısız oturum açma girişimlerini içerir.
5. M365 Kullanıcılarının Son Başarılı Oturum Açma Zamanını Bulun
Son oturum açma zamanına ek olarak (başarısız oturum açma denemelerini de içerir), artık etkin olmayan kullanıcıları son başarılı oturum açma zamanlarına göre tanımlayabilirsiniz. Ancak bu özellik Aralık 2023'te kullanıma sunulduğundan bu tarihten önce başarılı oturum açma verilerini izleyemezsiniz. Şu anda Mart 2024 itibarıyla etkin olmayan kullanıcıları, son başarılı oturum açma tarih ve saatine göre 90 güne kadar izleyebilirsiniz.
Komut Dosyasını İndirin: M365UsersLastSuccessfulSigninReport.ps1
Ayrıntılı komut dosyası yürütme dökümleri için şu adrese bakın::
M365 kullanıcılarının son başarılı giriş zamanı raporunu dışa aktarın
Örnek Çıktı:
6. Entra ID Yöneticileri ve Doğrudan Raporları Hakkında Raporlar Alın
Bu komut dosyası, Microsoft 365 yöneticilerine ve onların doğrudan raporlarına ilişkin 6 kapsamlı rapor sağlar. Kullanıcılar ve yöneticileri, yöneticisi olmayan kullanıcılar, yöneticiler ve onlara doğrudan bağlı olanlar gibi bilgileri ve daha fazlasını dışa aktarır.
Bu raporlar, ekip kompozisyonlarına ve raporlama yapılarına ilişkin değerli görünürlük sunarak etkili yönetim ve işbirliğini kolaylaştırır.
Komut Dosyasını İndirin: GetM365ManagerAndDirectReports.ps1
Bu komut dosyasının tüm yeteneklerini öğrenmek için şuraya göz atın:
M365 yöneticilerini ve doğrudan raporları dışa aktarın
Örnek Çıktı:
Microsoft 365 Kullanıcıları ve Yöneticileri Raporu:
7. Tüm Microsoft 365 Grupları ve Üyeleri Raporunu Alın
Bu PowerShell betiğiyle yöneticiler, grup türlerine (dağıtım grupları, güvenlik gibi) dayalı 12'den fazla grup üyeliği raporu oluşturabilir gruplar, posta özellikli güvenlik grupları vb.) ve grup boyutu (boş gruplar, 'n' üyeli gruplar vb. gibi). Ayrıca komut dosyası, biri özet bilgi, diğeri ayrıntılı üyelik bilgisi içeren 2 çıktı dosyası oluşturur.
Grup üyeliğine ilişkin görünürlüğe sahip olmak, yöneticilerin kuruluş içinde güvenliği, uyumluluğu ve verimli işbirliğini sürdürmesine yardımcı olur.
Komut Dosyasını İndirin: M365GroupReport
Bu komut dosyasının özelliklerinden tam anlamıyla yararlanmak için şuraya bakın:
Microsoft 365 grup raporlarını dışa aktarın.
Örnek Çıktı:
M365 grup üyeliği- özet raporu
8. Bir Kullanıcının Üyesi Olduğu Microsoft 365 Gruplarını Görüntüleme
Bu PowerShell betiği, Microsoft 365 kullanıcılarının grup üyeliği ayrıntılarını dışarı aktarır. Yerleşik filtreleme parametrelerini kullanarak, konuk kullanıcıların üyelikleri gibi 12'den fazla kullanıcı üyeliği raporları oluşturabilirsiniz. engelli kullanıcıların üyeliği ve diğerlerinin yanı sıra herhangi bir grupta yer almayan kullanıcılar.
Yöneticiler, bir kullanıcının hangi gruplara ait olduğunu bilerek, kullanıcıların gerekli dosyalara, klasörlere ve uygulamalara erişim için uygun izinlere sahip olmasını sağlayabilir.
Komut Dosyasını İndirin: UserMembershipReport.ps1
Komut dosyasının tüm yeteneklerini keşfetmek için şu adrese bakın:
Microsoft 365 kullanıcılarının grup üyeliği raporlarını dışarı aktarma
Örnek Çıktı:
Microsoft 365 Güvenlik Raporları:
Bu bölüm, Microsoft hizmetleri içindeki güvenliğin çeşitli yönlerine ilişkin kapsamlı bilgiler sağlar. Yöneticilerin potansiyel güvenlik açıklarını belirlemesine, erişimi ve etkinliği izlemesine ve güvenliği artırmasına olanak tanır.
9. Microsoft 365 Kullanıcılarının Parolasının Son Değişiklik ve Son Kullanma Tarihini Bul
Bu PowerShell betiği, süresi dolmuş şifre kullanıcıları, süresi yakında dolacak şifre kullanıcıları, Hiçbir zaman geçerliliğini yitirmeyecek şekilde ayarlanmış şifreler, yakın zamanda şifresini değiştiren kullanıcılar ve daha fazlası.
Bu raporların izlenmesi, yöneticilerin şifre politikalarını etkili bir şekilde uygulamasına ve gerektiğinde kullanıcılardan şifrelerini güncellemelerini istemesine olanak tanır.
Komut Dosyasını İndirin: PasswordExpiryReport.ps1
Bu komut dosyasının gelişmiş özelliklerine erişmek için şu adrese bakın:
M365 kullanıcılarının şifre son kullanma tarihi raporlarını dışa aktarma
Örnek Çıktı:
10. Microsoft 365 Yöneticilerini ve Rollerini Tanımlayın
Bu PowerShell betiği, yöneticiler ve rolleri raporu ve rol tabanlı gibi 4'ten fazla yönetici raporunun oluşturulmasını kolaylaştırır yöneticiler raporu.
Tüm yöneticilerin belirlenmesi, faaliyetlerini izlemek ve yalnızca yetkili personelin hassas verilere ve kaynaklara erişebilmesini sağlamak için önemlidir.
Komut Dosyasını İndirin: AdminReport.ps1
Komut dosyasının yeteneklerini en üst düzeye çıkarmak için şuna göz atın::
Microsoft 365 yönetici rolleri raporunu dışarı aktarma
Örnek Çıktı:
Microsoft 365 yöneticileri ve rolleri raporu:
Rol tabanlı yönetici raporu:
11. Microsoft 365 Kullanıcıları için SSPR Durum Raporu Alın
Bu PowerShell betiği, SSPR durumuna göre kullanıcıların self servis şifre sıfırlama yeteneğini tanımlamak için 10'dan fazla SSPR durum raporunu dışa aktarır. lisans durumu vb.
Yöneticiler, SSPR durum raporunu analiz ederek kullanıcılar için sorunsuz ve güvenli bir şifre sıfırlama deneyimi sağlayabilir.
Komut Dosyasını İndirin: GetSSPRstatusReport.ps1
Bu komut dosyasının daha fazla kullanım durumunu keşfetmek için şu adrese bakın:
SSPR durum raporlarını dışa aktarın
Örnek Çıktı:
12. MFA Durum Raporunu Alın
Bu PowerShell, kullanıcıların MFA kimlik doğrulama raporlarına dayalı olarak 7 MFA durum raporunu dışa aktarır. MFA'nın etkin olduğu kullanıcıları, MFA'nın devre dışı olduğu kullanıcıları, oturum açmasına izin verilen kullanıcıların MFA durumunu vb. içerir.
Yöneticiler, kullanıcıların MFA durumunu izleyerek, çok faktörlü kimlik doğrulamanın etkin olmadığı hesapları belirleyebilir ve böylece yetkisiz erişim ve olası güvenlik ihlalleri riskini azaltabilir.
Komut Dosyasını İndirme: GetMFAStatusReport.ps1
Bu komut dosyasının tüm gücünden yararlanmak için şuraya göz atın:
MS Graph'ı kullanarak MFA durum raporunu alın
Örnek Çıktı:
13. Microsoft 365'te CA İlkelerini Dışa Aktarma
Bu MS Graph PowerShell betiği, en gerekli 33 öznitelik ile 6 temel Koşullu Erişim politikası raporu oluşturur ve bir CSV dosyasına aktarır . CA politikalarının durumlarına, oluşturulma tarihlerine ve son değiştirilme tarihlerine göre tanımlanmasına yardımcı olur.
Yöneticiler, CA politikası raporlarını analiz ederek, kime başvurdukları, koşulları ve kullanıcı erişimi üzerindeki etkileri de dahil olmak üzere CA politikalarının yapılandırılmasına ve uygulanmasına ilişkin görünürlük elde edebilir.
Komut Dosyasını İndirin: ExportCApolicies.ps1
Bu komut dosyasının tüm potansiyelini açığa çıkarmak için şuraya göz atın:
CA politikaları raporunu CSV dosyasına aktar
Örnek Çıktı:
14. Konuk Kullanıcıları ve Grup Üyelik Ayrıntılarını Tanımlayın
Bu betik, kuruluşunuzdaki Microsoft 365 konuk kullanıcılarını ve grup üyeliği ayrıntılarını bulmanıza yardımcı olur. Gelişmiş filtreleme parametrelerini kullanarak eski misafir hesaplarını ve yeni oluşturulan misafir hesaplarını kolayca tespit edebilirsiniz.
Yöneticiler, konuk kullanıcı üyeliklerine ilişkin bir rapor alarak yalnızca yetkili kullanıcıların amaçlanan gruplara yerleştirilmesini sağlayabilir. Ayrıca, etkin olmayan veya gereksiz konuk hesaplarını tespit edebilir ve gerektiğinde erişimi iptal edebilirler.
Komut Dosyasını İndirin: GuestUserReport.ps1
Ayrıntılı komut dosyası yürütme adımları için şuraya göz atın:
Konuk kullanıcıları ve üyelik raporlarını dışa aktarın
Örnek Çıktı:
15. Entra ID Cihaz Raporunu Alın
Bu PowerShell betiği, tüm cihazlar, yönetilen cihazlar, ve etkin olmayan cihazlar.
Bu raporlarla yöneticiler, kuruluş cihazlarının güvenlik durumuna ilişkin öngörüler elde edebilir ve güvenlik politikalarına uymayan veya potansiyel güvenlik riskleri oluşturabilecek cihazları tespit edebilir.
Komut Dosyasını İndirme: GetAzureADDevicesReport.ps1
Bu komut dosyasının etkinliğini en üst düzeye çıkarmak için şunları keşfedin:
Microsoft 365'teki tüm cihazları dışa aktarın
Örnek Çıktı:
Umarım bu MS Graph PowerShell betiklerini Microsoft 365 ortamınızı verimli bir şekilde yönetmek için son derece yararlı bulursunuz.
PowerShell, Microsoft 365'i yönetmek için güçlü yetenekler sunsa da bazen özellikle komut dosyası veya komut satırı arabirimlerine aşina olmayanlar için zorluklar ortaya çıkarabilir. Ancak kapsamlı komut dosyalarına ihtiyaç duymadan Microsoft 365 yönetimini kolaylaştıran bir çözüm var: AdminDroid.
Microsoft 365 Araç Takımınız: AdminDroid - Ücretsiz, Basit ve Etkili!
AdminDroid, kullanıcı dostu kullanıcı arayüzü ve zengin işlevleriyle yöneticiler arasında tanınır ve Microsoft 365'in zahmetsiz yönetimine olanak tanır.
AdminDroid'in Ücretsiz Microsoft 365 yönetici aracıyla, kullanıcıları, grupları, lisansları ve daha fazlasını kapsayan 120'den fazla ücretsiz rapora ve 10'dan fazla akıllı kontrol paneline erişim elde edersiniz; Kullanıcı oturum açma işlemleri, şifre değişiklikleri, grup üyeliği değişiklikleri ve lisans değişiklikleri gibi etkinlikleri sorunsuz bir şekilde izleyin.
Ücretsiz yetenekler şunları içerir:
- Otomatik planlama: Raporları belirli zamanlarda çalışacak şekilde planlayın ve doğrudan e-postanıza gönderilmesini sağlayın.
- Raporları dışa aktarma: Raporları CSV, PDF ve XLS gibi birden çok formatta kolayca dışa aktarın.
- Zengin filtreler: Raporlarınızdaki belirli bilgilere odaklanmak ve bunları ileride kullanmak üzere kaydetmek için filtreler uygulayın.
- Kolay özelleştirme: Sütunları yeniden düzenleyerek, boyutları ayarlayarak ve öğeleri kolaylıkla ekleyip çıkararak raporları özelleştirin.
AdminDroid'in Ücretsiz Microsoft 365 raporlama aracını deneyin ve raporlama ihtiyaçlarınızı nasıl basitleştirdiğini ilk elden deneyimleyin.
Ama hepsi bu değil! AdminDroid'in Exchange Online, SharePoint, Microsoft Teams, OneDrive gibi çeşitli Microsoft 365 hizmetlerini kapsayan 1800'den fazla önceden oluşturulmuş rapordan ve 30'dan fazla bilgilendirici kontrol panelinden oluşan kapsamlı paketiyle tam kontrolü elinize alın. ve dahası. Microsoft 365 yönetiminizi geliştirmek için uyarı, temsilci seçme ve çok kiracılı özellikler gibi gelişmiş işlevleri keşfedin.
AdminDroid Microsoft 365 yönetim aracını bugün indirin ve yeni özelliklerin kilidini açın.
MS Graph'a geçişe hazırlanırken, unutmayın ki, her şey idari görevlerinizi basitleştirmek ve yeni olasılıkları kucaklamakla ilgilidir. Gelin bu geçişi birlikte sorunsuz bir şekilde gerçekleştirelim!




















