Microsoft 365 Yöneticileri için En İyi 50 PowerShell Komut Dosyası - Office 365 Raporları
o365 report.com'a zaten ulaştıysanız Microsoft 365 yöneticilerinin çeşitli gereksinimlerine yönelik çok sayıda komut dosyasına katkıda bulunduğunu biliyorsunuzdur. Bu blog, M365 ortamını verimli bir şekilde yönetmek ve güvenliğini sağlamak için yararlı olan 50'den fazla Microsoft 365 PowerShell komut dosyasını listeleyecektir.
Scriptleri aşağıda verilen şekilde kategorize ettik.
- Office 365 lisans yönetimi
- Office 365 kullanıcı yönetimi
- Misafir ve harici kullanıcı yönetimi
- Grup ve grup üyeliği yönetimi
- Exchange posta kutusu yönetimi
- Exchange Online e-posta denetimi
- Microsoft Teams ve SharePoint Çevrimiçi yönetimi
- Genel Office 365 komut dosyaları
Not: Burada listelenen komut dosyalarının çoğu zamanlayıcı dostudur. Komut dosyasını zamanlanmış bir görev olarak çalıştırmak için bunları Windows Görev zamanlayıcısında zamanlayabilirsiniz.
Office 365 Lisans Yönetimi:
Office 365 hizmetlerine erişim için Office 365 lisansları gereklidir. Bu nedenle, lisansı verimli bir şekilde yönetmek ve lisans maliyetini azaltmak amacıyla kullanılmayan lisansı geri kazanmak için lisanslı kullanıcıları, lisans kullanımını ve lisans son kullanma tarihini belirlemek gerekir.
- Office 365 lisans raporu - Tüm lisanslı kullanıcıları, atanmış lisansları ve hizmet durumlarıyla birlikte dışarı aktarır.
- Lisans sona erme tarihi raporu - Kuruluşta mevcut olan tüm Office 365 abonelik planlarını ve bunların sona erme tarihi, abonelik yenileme tarihi vb. ayrıntılarını sağlar.
- Lisans yönetimi ve raporlama komut dosyası - Yöneticilerin, lisans atama ve kaldırma dahil 10'dan fazla lisans yönetimi ve raporlama eylemi gerçekleştirmesine olanak tanır.
- Lisanslı paylaşılan posta kutusu raporunu bulun - Lisanslı paylaşılan posta kutularını tanımlamaya yardımcı olur.
Office 365 Kullanıcı Yönetimi:
Kuruluştaki kişilerin Office 365 hizmetlerine erişmek için bir kullanıcı hesabına ihtiyacı vardır. Yöneticiler, kullanıcı etkinliklerini, etkin olmayan kullanıcıları, parola durumunu vb. tanımlamak için aşağıda verilen PowerShell komut dosyalarını kullanabilir.
- Kullanıcıların son oturum açma zamanı raporu - Etkin olmayan kullanıcıları belirlemek için tüm kullanıcıları ve son oturum açma zamanlarını listeler.
- MFA durum raporu - Office 365 kullanıcılarının MFA durumunu tanımlamaya ve raporu CSV dosyasına aktarmaya yardımcı olur.
- Gerçek son oturum açma zamanı raporu - Kuruluştaki etkin olmayan kullanıcıları doğru bir şekilde belirlemek için M365 kullanıcılarının son etkinlik süresini dışa aktarır.
- Şifre raporu - Tüm kullanıcıları ve onların son şifre değiştirme zamanını, şifre son kullanma tarihini vb. listeler.
- Yönetici raporu - Office 365 yöneticileri ve rolleri hakkında ayrıntılı raporu dışa aktarır.
- Yönetici raporu - Office 365 kullanıcılarını ve yönetici ayrıntılarını alır ve yöneticisi olmayan kullanıcıların belirlenmesine yardımcı olur.
- Kullanıcı oturum açma geçmişi - Office 365 kullanıcılarının oturum açma etkinliklerinin izlenmesine ve şüpheli davranışların belirlenmesine yardımcı olur.
- Kullanıcı etkinliği raporu - Kötü amaçlı etkinlikleri belirlemek için belirli kullanıcı veya yöneticinin etkinliğini izler.
Misafir ve Harici Kullanıcı Yönetimi:
Konuklar ve harici kullanıcılar, ayarlara ve izinlere göre kuruluşun kaynaklarına erişebilir. Bu nedenle yöneticilerin, hassas verileri korumak için konukları, harici kullanıcıları ve bunların etkinliklerini izlemesi gerekir.
- DPT harici kullanıcılarını al - SharePoint Online'daki tüm harici kullanıcıları listeler.
- Konuk kullanıcı raporu - Office 365 konuk kullanıcılarını grup üyelikleriyle birlikte dışarı aktarır.
- Harici kullanıcı dosya erişimini denetleyin - Harici kullanıcıların SharePoint Online ve OneDrive İş'teki dosya erişimlerini izler.
- DPT harici paylaşımını denetleyin - Harici kullanıcılarla paylaşılan SharePoint Online kaynaklarını denetler.
- Harici kullanıcı etkinliğini denetleyin - M365 ortamınızdaki harici kullanıcıların etkinliklerini izlemenize yardımcı olur.
Office 365 Grup ve Grup Üyeliği Yönetimi:
Office 365'te çeşitli amaçlara yönelik farklı türde gruplar mevcuttur. Yönetici, ihtiyaçlarına ve proje niteliğine göre ilgili grupları oluşturabilir. Yöneticiler, tüm grupları ve üyelik ayrıntılarını almak için aşağıdaki PowerShell komut dosyalarını indirebilir.
- Office 365 dağıtım grubu raporu - Tüm dağıtım gruplarını ve üyelik ayrıntılarını listeler.
- DDL üyeleri raporu - Tüm Dinamik Dağıtım gruplarını ve üye ayrıntılarını gösterir.
- Office 365 grubu ve üyeleri raporu - Microsoft 365 gruplarını ve üyelik raporunu CSV dosyasına aktarır.
- Kullanıcı üyeliği raporu - Bir kullanıcının üyesi olduğu tüm Office 365 gruplarını listeler.
- Kullanıcının üyesi olduğu tüm DL'leri göster - Kullanıcının üyesi olduğu tüm dağıtım gruplarının alınmasına yardımcı olur.
- Office 365 grup depolama raporu - Office 365 grupları tarafından kullanılan depolama alanını alır ve bunları CSV dosyasına aktarır.
- İç içe dağıtım grubu üyeliği - İç içe dağıtım listesi üyelerini PowerShell kullanarak dışarı aktarır
Exchange Posta Kutusu Yönetimi:
Bu kategori, Exchange Online posta kutuları ve bunların yetkilendirme izni, arşiv durumu, e-posta iletme yapılandırmaları, bekletme durumu vb. gibi yapılandırmalarıyla ilgili PowerShell komut dosyalarını içerir.
- Posta kutusu izin raporu - "Tam erişim, farklı gönderme ve adına gönderme" izinlerine sahip tüm posta kutularını ve bunların temsilcilerini listeler.
- Paylaşılan posta kutusu izin raporu - Tüm paylaşılan posta kutularını ve bunların üyelerini ve temsilcilerini gösterir.
- Kullanıcının erişim sahibi olduğu tüm posta kutularını listele - Kullanıcının erişim sahibi olduğu tüm posta kutularını listeleyin. Raporda tam erişim, farklı gönderme ve adına gönderme izinleri bulunur.
- Sahibi olmayan posta kutusu erişim raporu - Başka bir kullanıcının posta kutusuna kimin, ne zaman eriştiğini tespit etmeye yardımcı olur.
- Posta kutusu boyutu raporu - Tüm posta kutularını ve bunların depolama boyutunu gösterir.
- Arşiv posta kutusu boyutu raporu - Arşiv posta kutularını ve çevrimiçi arşiv boyutunu bulmanıza yardımcı olur.
- E-posta iletme yapılandırma raporu - Diğer posta kutularına otomatik e-posta iletme yapılandırmasına sahip posta kutularını listeler.
- Harici iletme yapılandırmasına sahip gelen kutusu kuralları - E-postaları harici kullanıcılara ileten tüm posta kutularının gelen kutusu kurallarını bulur.
- Posta kutusu bekletme raporu - Posta kutularını ve dava nedeniyle bekletme, yerinde bekletme, bekletme bekletme vb. gibi bekletme durumlarını dışa aktarır.
- Otomatik yanıt yapılandırma raporu - Ofis Dışında (OOF) olan kullanıcıları, durumlarını, planlanan dönemlerini vb. tanımlamaya yardımcı olur.
- Takvim izin raporu - 6 farklı Office 365 takvim izin raporunu CSV'ye aktarır.
E-posta Denetim Raporları:
Bu PowerShell komut dosyaları, yöneticilerin e-posta trafiği, spam ve kötü amaçlı yazılım e-postaları, e-posta silme işlemleri, yetki verilen kişiler tarafından gönderilen e-postalar vb. gibi e-posta etkinliklerini izlemesine yardımcı olur.
- Posta trafiği raporu - Exchange Online ortamınızdaki kullanıcılar tarafından gönderilen ve alınan e-posta sayısını dışa aktarır.
- Spam ve kötü amaçlı yazılım raporu - Gönderilen ve alınan spam ve kötü amaçlı yazılım e-posta ayrıntılarını sağlar
- E-posta silme işlemini denetle - Kendi posta kutusundan veya yetki verilmiş posta kutusundan hangi e-postanın ne zaman ve kimin sildiğini bulmaya yardımcı olur.
- SendAs izni kullanılarak gönderilen e-postaları denetle - Yetki verilen posta kutusundan 'Farklı Gönder' izni kullanılarak gönderilen e-postaları izler.
- Paylaşılan posta kutusundan kimin e-posta gönderdiğini bulun - Microsoft 365 kuruluşunda paylaşılan posta kutusundan kimin hangi e-postayı gönderdiğini denetler.
SharePoint Online ve Microsoft Ekip Yönetimi:
Microsoft Teams istatistikleri ve kullanım raporları aşağıdaki scriptler kullanılarak oluşturulabilir. Ayrıca, anonim bağlantıları ve dosya silme işlemlerini izlemeye yönelik birkaç SharePoint Online denetim komut dosyası da bu kategoride mevcuttur.
- Ekip raporları - Tüm ekipler, tüm kanallar, ekip üyeleri, kanal üyeleri ve sahipleri, özel kanal raporları vb. dahil olmak üzere 10'dan fazla Microsoft Teams raporu oluşturun.
- Yetim takımları bulun - Sahibi olmayan ekiplerin belirlenmesine yardımcı olur.
- Microsoft Teams toplantılarını denetleyin - Tüm Teams toplantılarını ve katılımcı listesini CSV dosyasına aktarır
- Anonim bağlantı oluşturma ve erişim raporunu denetle - SharePoint Online ve OneDrive'da anonim bağlantı oluşturmayı, değiştirmeyi, kaldırmayı ve erişimi denetler.
- Dosya silme işlemlerini denetleme - SharePoint Online ve OneDrive'da hangi dosyayı ne zaman ve kimin sildiğini izlemeye yardımcı olur.
Genel Microsoft 365 PowerShell Komut Dosyaları:
Genel ve Office 365 hizmet bağlantı komut dosyaları bu kategoride mevcuttur.
- Office 365 e-posta adresleri raporu - Tüm Office 365 e-posta adreslerini ve takma adlarını CSV dosyasına aktarır.
- Exchange Online PowerShell'e Bağlan - Exchange Online PowerShell modülünün kurulmasına yardımcı olur ve EXO'ya bağlanır.
- Tüm Office 365 hizmetlerine bağlanın - Azure AD, Exchange Online, SharePoint Online, Microsoft Teams ve Güvenlik ve Uyumluluk merkezi gibi birden fazla Office 365 hizmetine bağlanmaya yardımcı olur.
- Microsoft grafiğine bağlanın - Microsoft Graph PowerShell modülünü yükler ve Microsoft 365'e bağlanır.
- Harici e-posta uyarı mesajı ekle - Harici kullanıcılardan alınan e-postalar için harici e-posta uyarı mesajları eklemenize yardımcı olur.
- Posta kutusu denetimini etkinleştir - Posta kutusu sahibi, temsilciler ve yöneticiler tarafından gerçekleştirilen belirli veya tüm eylemleri izlemek amacıyla tüm posta kutuları için posta kutusu denetimini etkinleştirir.
Microsoft 365 Raporlarını Birkaç Fare Tıklamasıyla Alın:
PowerShell kafanızı mı karıştırdı? PowerShell komut dosyalarını manuel olarak yürütmekten bıktınız mı? Daha fazla kendinizi yormayın, AdminDroid Microsoft 365 raporlama aracını deneyin ve Microsoft 365 ortamınızı yönetmenize nasıl yardımcı olduğunu görün.
AdminDroid, Office 365 ortamınız hakkında bir bakışta bilgi sahibi olmanızı sağlayan 1500'den fazla önceden oluşturulmuş rapor ve 20 akıllı, görsel açıdan çekici kontrol paneli sağlar. Bu araç, Office 365 raporlaması, denetimi, analizi, kullanım istatistikleri, güvenlik ve uyumluluk vb. hakkında raporlar sağlar.
Her rapor, analiz elde etmek ve verileri görsel olarak çekici bir şekilde daha iyi anlamak için yapay zeka destekli grafik analiz sağlar.
Ayrıca AdminDroid, 100'den fazla raporu ve kontrol panelini tamamen ücretsiz olarak sunar. Kullanıcılar, Lisanslar, Gruplar, Grup Üyeleri, Cihazlar, Oturum Açma Etkinlikleri, Parola Değişiklikleri, Lisans Değişiklikleri ve daha fazlası hakkında raporlar içerir. Ücretsiz sürümde özelleştirme, planlama ve dışa aktarma gibi raporlama işlevlerinde herhangi bir kısıtlama yoktur. AdminDroid'in Ücretsiz Office 365 raporlama aracını indirin ve size nasıl yardımcı olduğunu görün.
Bu blogun Microsoft 365 raporları oluşturmada yardımcı olacağını umuyorum.

