Мне нужно перечислить свойства команды Get-UnifiedGroup, включая один массив - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать отчет для всех групп групп MS, включая соответствующие параметры, такие как name, groupid, когда он был изменен в последний раз, И (что является ядром моей проблемы) людей, которыеУправление командой.

Но «ManagedBy» отображается в виде массива (который он есть), поэтому результат усекается (в большинстве случаев). Как мне составить список различных свойств, отображать их «полностью», когда одно из них является массивом?

Что я получаю, когда перечисляю группу, что-то вроде этого:

get-unifiedgroup -Identity 1234-xxxyyy-5678-aaabbb | select displayname, whenchanged, managedby
DisplayName   WhenChanged            ManagedBy
-----------   -----------            ---------
GroupOne      9/26/2019 6:50:40 AM   {Name1, Name2, Name3, Name4, Name5...}

Не так много кода, который нужно показать, это просто простая команда выше ...

Ожидаемый результат - получить полный «список» из этого массива, то, что вы делаете с select -ExpandProperty ... но это не применимо, когда вы пытаетесь перечислить несколько свойств.

1 Ответ

0 голосов
/ 04 октября 2019

Не могли бы вы сохранить объект группы в переменной, а затем ссылаться на свойство?

$Group = get-unifiedgroup -Identity 1234-xxxyyy-5678-aaabbb
$Group.ManagedBy

Хотя, если ваша конечная цель - создать отчет (файл CSV?), Если вы выводите то, что выесть, весь массив будет отображаться. Это только усечено в консоли, но полное значение массива все еще там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...