Microsoft 365 posta kutuları için ActiveSync istatistiklerini getirmek üzere PowerShell betiği
Microsoft 365 Yönetim Merkezi, ActiveSync etkin mobil cihazlar hakkında tam bilgi sağlamaz. Çoğu BT yöneticisinin ihtiyaç duydukları derinlemesine ayrıntıları elde etmek için PowerShell betiklerine güvenmesinin nedeni budur. Ancak işlem zahmetli kodlar içerebilir. Örnek olarak, ActiveSync istatistiklerini almak için gereken PowerShell betikleri aşağıda verilmiştir.
Adım 1: Exchange Online’a Bağlanma
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Bu PowerShell cmdlet'i, Exchange Online cmdlet'lerini yerel Windows PowerShell oturumuna aktarır.
Adım 2: Tüm posta kutularının alınması
$mailboxes = Get-Mailbox -ResultSize unlimited
Bu PowerShell cmdlet'i, kuruluştaki tüm posta kutularını getirir.
Adım 3: Çıktının filtrelenmesi.
foreach ($mailbox in $mailboxes)
{
$devices = Get-ActiveSyncDeviceStatistics -Mailbox $mailbox.samaccountname
if ($devices) {
foreach ($device in $devices){
$deviceobj = New-Object -TypeName psobject
$deviceobj | Add-Member -Name DisplayName -Value $mailbox.DisplayName -MemberType NoteProperty
$deviceobj | Add-Member -Name UPN -Value $mailbox.UserPrincipalName -MemberType NoteProperty
$deviceobj | Add-Member -Name Status -Value $device.Status -MemberType NoteProperty
$deviceobj | Add-Member -Name DeviceID -Value $device.DeviceID -MemberType NoteProperty
$deviceobj | Add-Member -Name DeviceEnableOutboundSMS -Value $device.DeviceEnableOutboundSMS -MemberType NoteProperty
$deviceobj | Add-Member -Name DeviceMobileOperator -Value $device.DeviceMobileOperator -MemberType NoteProperty
$deviceobj | Add-Member -Name DeviceAccessState -Value $device.DeviceAccessState -MemberType NoteProperty
$deviceobj | Add-Member -Name DeviceActiveSyncVersion -Value $device.DeviceActiveSyncVersion -MemberType NoteProperty
$deviceobj | Add-Member -Name FirstSyncTime -Value ($device.FirstSyncTime).ToString("yyyy-MM-dd HH:mm:ss") -MemberType NoteProperty
$deviceobj | Add-Member -Name LastPolicyUpdateTime -Value ($device.LastPolicyUpdateTime).ToString("yyyy-MM-dd HH:mm:ss") -MemberType NoteProperty
$deviceobj | Add-Member -Name LastSyncAttemptTime -Value ($device.LastSyncAttemptTime).ToString("yyyy-MM-dd HH:mm:ss") -MemberType NoteProperty
$deviceobj | Add-Member -Name LastSuccessSync -Value ($device.LastSuccessSync).ToString("yyyy-MM-dd HH:mm:ss") -MemberType NoteProperty
$deviceobj | Add-Member -Name NumberOfFoldersSynced -Value $device.NumberOfFoldersSynced -MemberType NoteProperty
Bu kod, posta kutularının ActiveSync'e bağlı cihazlarını getirir ve ilişkili kullanıcı adını, görünen adı, e-posta adresini, her bir kullanıcının sahip olduğu cihaz sayısını ve daha fazlasını gösterir. Sonuçlar daha sonra bir CSV dosyasına aktarılır.
M365 Manager Plus'ın önceden yapılandırılmış ActiveSync raporları kurtarmaya geliyor
BT yöneticileri genellikle Microsoft 365 ile yapılandırılan her bir cihazı en ince ayrıntısına kadar denetlemek için oluşturulan çok büyük miktardaki Excel elektronik tabloları veya CSV dosyaları karşısında bunalırlar. Ancak daha etkili bir işlem vardır.
ManageEngine’in Microsoft 365 raporlama, denetim, izleme ve yönetim aracı olan M365 Manager Plus, Azure AD, Exchange Online, Skype Kurumsal, OneDrive İş, Yammer ve diğer Microsoft 365 hizmetleri hakkında önceden yapılandırılmış 700'den fazla raporla birlikte gelir. Bunlar, BT yöneticilerinin kullanıcıları ve posta kutularını toplu olarak zahmetsizce izlemelerine yardımcı olabilir.
M365 Manager Plus'ın mobil cihaz raporları, BT yöneticilerinin kullanıcıların mobil cihazlarını ilgili Microsoft 365 posta kutuları ve ilkeleriyle eşleştirerek tüm Microsoft 365 ActiveSync etkin mobil cihazları takip etmelerine yardımcı olur. Raporlar belirli aralıklarla çalışacak şekilde zamanlanabilir, yöneticilere e-posta ile gönderilebilir ve CSV, XLSX, PDF veya HTML biçimlerinde dışarı aktarılabilir.
M365 Manager Plus'ın ActiveSync istatistiklerini getirmeye yönelik raporlarından bazıları şunlardır:
- Mobil Cihazlar
- İşletim Sistemine göre Mobil Cihazlar
- İlkeye göre Mobil Cihazlar
- Üreticiye göre Mobil Cihazlar
- İstemciye göre Mobil Cihazlar
- Etkin Mobil Cihazlar
- Cihaz İlkesi Uygulama Durumu
- Cihaz Başına Eşitlenen Klasörler
- Erişim Durumuna Göre Cihaz
- Etkin Olmayan ActiveSync Aygıtları
- ActiveSync Etkin Posta Kutuları
M365 Manager Plus raporlamasının avantajları
Gelişmiş filtreler: Karmaşık PowerShell komut dosyalarını çalıştırmadan gereken verileri elde etmek için öznitelik ve koşul tabanlı filtreleri kullanın.
Geçmiş verilere ilişkin raporlar: PowerShell cmdlet'leri, yalnızca en az yedi günlük ve 180 günden daha eski olmayan verileri alabilir. Ancak M365 Manager Plus raporları, tüm verileri kurulum tarihinden itibaren getirebilir.
Özelleştirilebilir pano: M365 Manager Plus panosu özelleştirilebilir. Posta trafiği özetine, en çok e-posta gönderenlere ve alıcılara, istemci cihaz kullanımına ve daha fazlasına hızlıca göz atmak için grafik biçimlerinde raporlar ekleyin. Bu pano, sürekli izleme sağlamak için web sayfalarından herhangi birine eklenebilir.
Rapor zamanlayıcısı: Raporları elle oluşturma yükünü azaltmak için düzenli aralıklarda oluşturulacak şekilde zamanlayın.
Birçok dışa aktarım seçeneği: Raporlar PDF, XLSX, HTML veya CSV biçimlerinde dışarı aktarılabilir ve yöneticilere e-postayla gönderilebilir.
Güvenli temsilci: Rapor oluşturma görevini, Microsoft 365 Yönetim Merkezine tam erişim vermeden güvenli bir şekilde teknisyenlere ve BT personeline devredin.