exchange powershell: анализ логического значения массива - PullRequest
0 голосов
/ 05 января 2009

В моем выводе я получаю

@ {ActiveSyncEnabled = False}

как мне разобрать это так, чтобы он просто сказал "False"?

вывод поступает из этой строки кода:

 $pda = get-casmailbox -Anr $user.displayname | select activesyncenabled 

Ответы [ 2 ]

1 голос
/ 06 января 2009

Для прямого доступа к значению:

(get-casmailbox -Anr $ user.displayname) .activesyncenabled

Вы можете пропустить anr и использовать идентификационный член:

Get-CASMailbox $ user.Identity

Чтобы получить все активные почтовые ящики с поддержкой activesyncenabled:

get-casmailbox -resultSize unlimited -filter {activesyncenabled -eq $ true}

0 голосов
/ 05 января 2009

У меня нет доступа к обменному ящику сейчас, но информация должна быть там для тех, кто делает. Вот что сработало:

$ pda = get-casmailbox -Anr $ user.displayname | выберите activesyncenabled $ pda.ActiveSyncEnabled | Написать-Host

...