scambio powershell: analisi di un valore booleano di array
-
03-07-2019 - |
Domanda
Nel mio output, ottengo
@ {ActiveSyncEnabled = False}
come posso analizzarlo in modo che dica semplicemente "Falso"?
l'output proviene da questa riga di codice:
$pda = get-casmailbox -Anr $user.displayname | select activesyncenabled
Soluzione
Non ho accesso a una scatola di scambio in questo momento, ma le informazioni dovrebbero essere lì ora per qualcuno che lo fa. Ecco cosa ha funzionato:
$ pda = get-casmailbox -Anr $ user.displayname | seleziona activesyncenabled $ pda.ActiveSyncEnabled | Write-Host
Altri suggerimenti
Per accedere direttamente al valore:
(get-casmailbox -Anr $ user.displayname) .activesyncenabled
Puoi saltare anr e usare il membro identità:
Get-CASMailbox $ user.Identity
Per ottenere tutte le cassette postali abilitate a activesyncenabled:
get-casmailbox -resultSize unlimited -filter {activesyncenabled -eq $ true}