Exchange PowerShell: análisis de un valor booleano de matriz
-
03-07-2019 - |
Pregunta
En mi salida, me sale
@ {ActiveSyncEnabled = False}
¿Cómo puedo analizar esto para que solo diga " Falso " ;?
la salida proviene de esta línea de código:
$pda = get-casmailbox -Anr $user.displayname | select activesyncenabled
Solución
No tengo acceso a un cuadro de intercambio en este momento, pero la información debería estar allí ahora para alguien que sí lo tenga. Esto es lo que funcionó:
$ pda = get-casmailbox -Anr $ user.displayname | seleccione activesyncenabled $ pda.ActiveSyncEnabled | Write-Host
Otros consejos
Para acceder directamente al valor:
(get-casmailbox -Anr $ user.displayname) .activesyncenabled
Puedes omitir y usar el miembro de identidad:
Get-CASMailbox $ user.Identity
Para obtener todos los buzones activados sincronizados:
get-casmailbox -resultSize unlimited -filter {activesyncenabled -eq $ true}