обмен powershell :анализ логического значения массива
-
03-07-2019 - |
Вопрос
В моем выводе я получаю
@{ActiveSyncEnabled=Ложь}
как мне разобрать это так, чтобы оно просто говорило "False"?
выходные данные поступают из этой строки кода:
$pda = get-casmailbox -Anr $user.displayname | select activesyncenabled
Решение
Прямо сейчас у меня нет доступа к ящику обмена, но информация должна быть там сейчас для тех, у кого она есть.Вот что сработало:
$pda = получить почтовый ящик -Anr $user.displayname | выбрать activesyncenabled $pda.ActiveSyncEnabled | Узел записи
Другие советы
Чтобы получить прямой доступ к значению:
(получить-casmailbox -Anr $user.displayname).activesyncenabled
Вы можете пропустить anr и использовать идентификационный элемент:
Получить-CASMailbox $user.Идентификация
Чтобы получить все почтовые ящики с поддержкой activesyncenabled:
get-casmailbox -Размер результата неограничен -filter {activesyncenabled -eq $ true}