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
Tags powershell