Exchange 2010からのOffice365とExchangeOnlineへの移行後、モバイルデバイスを削除するスクリプトは、ワトソンダンプを生成し、追い出して失敗するようです。誰かが機能する変更がありますか?
元のスクリプト(activesyncdeviceの代わりにmobiledeviceを表示するように変更)
$DevicesToRemove = Get-MobileDevice -result unlimited | Get-MobileDeviceStatistics | where {$_.LastSuccessSync -le (Get-Date).AddDays("-3")} $DevicesToRemove | foreach-object {Remove-MobileDevice ([string]$_.Guid) -confirm:$false}
私が試した別のスクリプトは、削除しようとしますが、すべてを確認するように求めます。
Get-CASMailbox -ResultSize unlimited –Filter {(HasActiveSyncDevicePartnership -eq $true) -AND (name -notlike "cas*") -AND (name -notlike "DiscoverysearchMailbox*")} | ForEach {Get-MobileDeviceStatistics -Mailbox $_.Identity | Where-Object {$_.LastSuccessSync -le ((Get-Date).AddDays("-14"))} | Remove-MobileDevice}
確認オプションを試してください。
Get-CASMailbox -ResultSize unlimited –Filter {(HasActiveSyncDevicePartnership -eq $true) -AND (name -notlike "cas*") -AND (name -notlike "DiscoverysearchMailbox*")} | ForEach {Get-MobileDeviceStatistics -Mailbox $_.Identity | Where-Object {$_.LastSuccessSync -le ((Get-Date).AddDays("-14"))} | Remove-MobileDevice -Confirm:$false}