PowerShell ile Office 365 Raporlama – Bölüm 1
Bu makale serimizde Office 365 içerisinde bulunan Reporting işlemlerinin PowerShell ile nasıl gerçekleştirileceğinden bahsedeceğiz.
Böylelikle istersek istediğimiz zaman istersek de zamanladığımız günler içerisinde raporlamaları göreceğiz. Bu makale semiz içerisinde işleyeceğimiz Office 365 Reporting komutları aşağıda belirtilmiştir.
Office 365 Reporting
· Get-LicenseVsUsageSummaryReport
· Get-O365ClientBrowserDetailReport
· Get-O365ClientBrowserReport
· Get-O365ClientOSReport
· Get-O365ClientOSDetailReport
Message Trace Reporting
· Get-MessageTrace
· Get-MessageTraceDetail
· Get-HistoricalSearch
· Start-HistoricalSearch
· Stop-HistoricalSearch
Exchange Online Reporting
· Get-ConnectionByClientTypeDetailReport
· Get-ConnectionByClientTypeReport
· Get-DlpDetailReport
· Get-DlpDetectionsReport
· Get-GroupActivityReport
· Get-MailboxActivityReport
· Export-MailboxDiagnosticLogs
· Get-MailboxUsageDetailReport
· Get-MailboxUsageReport
· Get-MailDetailDlpPolicyReport
· Get-MailDetailMalwareReport
· Get-MailDetailSpamReport
· Get-MailDetailTransportRuleReport
· Get-MailFilterListReport
· Get-MailTrafficPolicyReport
· Get-MailTrafficReport
· Get-MailTrafficSummaryReport
· Get-MailTrafficTopReport
· Get-MxRecordReport
· Get-OutboundConnectorReport
· Get-RecipientStatisticsReport
· Get-ServiceDeliveryReport
· Get-StaleMailboxDetailReport
· Get-StaleMailboxReport
Skype for Business Online Reporting
· Get-CsActiveUserReport
· Get-CsAVConferenceTimeReport
· Get-CsClientDeviceDetailReport
· Get-CsClientDeviceReport
· Get-CsConferenceReport
· Get-CsP2PAVTimeReport
· Get-CsP2PSessionReport
· Get-CsPSTNConferenceTimeReport
· Get-CsPSTNUsageDetailReport
· Get-CsUserActivitiesReport
· Get-CsUsersBlockedReport
SharePoint Online Reporting
· Get-SPOActiveUserReport
· Get-SPOSkyDriveProDeployedReport
· Get-SPOSkyDriveProStorageReport
· Get-SPOTeamSiteDeployedReport
· Get-SPOTeamSiteStorageReport
· Get-SPOTenantStorageMetricReport
Office 365 Reporting
Get-LicenseVsUsageSummaryReport: Tanımlı olan lisanslar için etkin kullanıcı sayısını belirten bir rapor almak için Get-LicenseVsUsageSummaryReport komutu kullanılmaktadır. Komutun kullanımını gerçekleştirirken bir parametre ihtiyacı yoktur.
Örnek kullanım:
Get-LicenseVsUsageSummaryReport
Get-O365ClientBrowserDetailReport: Get-O365ClientBrowserDetailReport komutu istemci tarayıcısı kullanımıyla ilgili ayrıntılı bir rapor almak için kullanılır. Parametre olarak Browser, BrowserVersion, EndDate, ResultSize, StartDate ve WindowsLiveID parametrelerini alır.
Browser: Browser parametresi, rapora tarayıcı filtresi uygular. Bu parametreyi kullanmazsanız, tüm tarayıcılar eklenecektir. Bu parametrenin kabul edilen değerleri IE, Firefox, Chrome, Safari ve Opera’dır.
BrowserVersion: BrowserVersion parametresi, raporu tarayıcı sürümüne göre filtrelemektedir. Bu parametreyi kullanmazsanız, tüm tarayıcı sürümleri sonuçlara dahil edilir. Bu parametre, ilk alt sürüme kadar sürüm numaralarını kabul eder. Örneğin, 11.0.9600.17105 değil 11 veya 11.0 kullanılması gerekmektedir.
EndDate: EndDate parametresi, alınacak olan raporda bitiş tarihini belirlemek için kullanılır.
ResultSize: ResultSize parametresi, döndürülecek maksimum sonuç sayısını belirtir. Sorguyla eşleşen tüm istekleri geri getirmek isterseniz, bu parametrenin değeri için “Unlimited” kullanılması gerekmektedir. Varsayılan değeri 1000’dir.
StartDate: StartDate parametresi, alınacak olan raporda başlangıç tarihini belirlemek için kullanılır.
WindowsLiveID: WindowsLiveID parametresi raporu kullanıcı kimliğine göre süzer.
Örnek kullanım:
Bu komut, [email protected] kullanıcısı için 1 Şubat 2017 ile 5 Şubat 2017 tarihleri arasındaki tarayıcı ayrıntılarını alır.
Get-O365ClientBrowserDetailReport -WindowsLiveID [email protected] -StartDate 02/01/2017 -EndDate 02/05/2017
Bu komut, saklama süresi 5 gün geçerli olan Chrome tarayıcısının ayrıntılarını alır.
Get-O365ClientBrowserDetailReport -Browser Chrome
Get-O365ClientBrowserReport: Get-O365ClientBrowserReport komutu, istemci tarayıcısı kullanımının özet raporunu almak için kullanılır. Parametre olarak Browser, EndDate, ResultSize ve StartDate parametrelerini alır.
Browser: Browser parametresi, rapora tarayıcı filtresi uygular. Bu parametreyi kullanmazsanız, tüm tarayıcılar eklenecektir. Bu parametrenin kabul edilen değerleri IE, Firefox, Chrome, Safari ve Opera’dır.
EndDate: EndDate parametresi, alınacak olan raporda bitiş tarihini belirlemek için kullanılır.
ResultSize: ResultSize parametresi, döndürülecek maksimum sonuç sayısını belirtir. Sorguyla eşleşen tüm istekleri geri getirmek isterseniz, bu parametrenin değeri için “Unlimited” kullanılması gerekmektedir. Varsayılan değeri 1000’dir.
StartDate: StartDate parametresi, alınacak olan raporda başlangıç tarihini belirlemek için kullanılır.
Örnek kullanım:
Bu komut, 366 günlük veri saklama süresi içinde ki istemcinin Internet Explorer kullanımının özet raporunu alır.
Get-O365ClientBrowserReport -Browser IE
Bu makalemizde Office 365 Reporting işlemlerine ait Get-LicenseVsUsageSummaryReport, Get-O365ClientBrowserDetailReport ve Get-O365ClientBrowserReport komutlarının nasıl kullanılacağını göstermiş olduk. Umarım faydalı bir makale olmuştur. Bir sonraki makalemizde görüşmek üzere.