Código do Powershell para remover dispositivos ActiveSync antigos

0

Minhas habilidades em PS são limitadas e precisam de uma mão.

Quando executo GET-ACTIVESYNCDEVICESTATISTICS -MAILBOX (USER) | FORMAT-LIST IDENTITY,DEVICEID,LASTSUCCESSSYNC , obtenho a saída esperada na execução. Meu problema vem com a remoção dos dispositivos inativos / obsoletos.

Ao usar REMOVE-ACTIVESYNCDEVICE -IDENTITY 'contoso.com/Remote Users/username/ExchangeActiveSyncDevices/iPhone§Appblahblah' , não há problema, mas preciso colocar essa ID longa em cada dispositivo individual.

Eu tentei usar vários scripts pré-definidos para tornar isso mais fácil para nós, pois temos uma tonelada de dispositivos, mas nada está funcionando, exceto essa sequência específica.

Alguém aí é um guru do PS que pode me ajudar com um script .PS1 que pode restringir a chave na carga de trabalho? Ou quaisquer outros métodos conhecidos para possivelmente trabalhar nesta situação? Eu preciso ressaltar que mudar a -IDENTITY para qualquer outra coisa como -DEVICEID ou qualquer outro identificador não funciona. É como se o cli não pudesse encontrá-lo com base nesse valor. Agradecemos antecipadamente por toda e qualquer ajuda.

Name                           Value
----                           -----
CLRVersion                     2.0.50727.5466
BuildVersion                   6.1.7601.17514
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1
    
por Brent 17.08.2015 / 21:30

0 respostas

Tags