Como posso remover todos os dispositivos móveis antigos do ExchangeOnline?

1

Após nossa migração para o Office365 e ExchangeOnline, vindo do Exchange 2010, meu script para remover dispositivos móveis parece apenas gerar um despejo do watson, me expulsar e falhar. Alguém tem alguma modificação que funcione?

Script original (modificado para mostrar o mobiledevice em vez do activeesyncdevice)

$DevicesToRemove = Get-MobileDevice -result unlimited | Get-MobileDeviceStatistics | where {$_.LastSuccessSync -le (Get-Date).AddDays("-3")} $DevicesToRemove | foreach-object {Remove-MobileDevice ([string]$_.Guid) -confirm:$false}

Outro script que eu tentei, que tenta remover, mas pede para confirmar cada um!

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}

    
por Joseph 17.04.2017 / 20:41

1 resposta

0

Experimente a opção de confirmação:

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}
    
por 20.04.2017 / 19:34