exchange powershell: analyse d'une valeur booléenne d'un tableau
-
03-07-2019 - |
Question
Dans ma sortie, je reçois
@ {ActiveSyncEnabled = False}
comment puis-je analyser cela de sorte qu'il se contente de dire "faux"?
la sortie provient de cette ligne de code:
$pda = get-casmailbox -Anr $user.displayname | select activesyncenabled
La solution
Je n'ai pas accès à une boîte d'échange pour le moment, mais les informations devraient être là pour quelqu'un qui en a un. Voici ce qui a fonctionné:
$ pda = get-casmailbox -Anr $ user.displayname | sélectionnez actifsyncenabled $ pda.ActiveSyncEnabled | Write-Host
Autres conseils
Pour accéder directement à la valeur:
(get-casmailbox -Anr $ user.displayname) .activesyncenabled
Vous pouvez ignorer et utiliser le membre d'identité:
Get-CASMailbox $ user.Identity
Pour obtenir toutes les boîtes aux lettres activées par ActiveSyncenabled:
get-casmailbox -resultSize unlimited -filter {activesyncenabled -eq $ true}