Exchange Active Sync Verbindungen ausgeben
26. April 2013
Das folgende PowerShell Skript gibt die Active Sync Verbindungen aus und speicher diese in einer TXT Datei.
Speichern Sie das Skript in einer ps1 Datei und führen diese dann über die PowerShell Konsole von Exchange aus.
$Date = Get-Date -uformat "%Y%m%d"
$Logfile = "C:\Logs\ActiveSync-all-$date.txt"
$Devices = @()
Add-Content -path $LogFile "name,devicemodel,devicetype,useragent,lastsynctime"
$Mailboxes = Get-CASMailbox -ResultSize Unlimited | Where {$_.HasActiveSyncDevicePartnership -eq $True -and $_.ExchangeVersion.ExchangeBuild.Major -ilike "14"}
ForEach ($mailbox in $mailboxes){
$Devices= Get-ActiveSyncDeviceStatistics -Mailbox $mailbox.name
$name = $mailbox.Name
ForEach ($device in $devices) {
$Model = $Device.DeviceModel
$Type = $Device.DeviceType
$LastSyncTime = $Device.LastSuccessSync
$UserAgent = $Device.DeviceUserAgent
Add-Content -path $Logfile "$name,$Model,$Type,$UserAgent,$LastSyncTime"
}
}
Älter
WSUS Update Check
Das könnte dich auch interessieren
Office 365 Gesundheits-, Bereitschafts- und Konnektivitätsprüfungen
30. Mai 2018
Installation einer Rolle / Funktion schlägt fehl
21. Juni 2016