У меня есть ниже команд:Group-Object поведения свойства
foreach ($i in $database) {
Get-Mailbox -Database $i -ResultSize Unlimited |
Group-Object -Property Database |
select Name, Count
}
Теперь то, что ненормальность я вижу это Group-Object
пропускают базы данных из $database
. Он не запрашивает все элементы от $database
, но случайно пропускает некоторые из них, для которых количество почтовых ящиков равно 0.
Хотите знать, почему эта ненормальность. Group-Object
отлично работает везде. Что я могу потерять.
$database
при вызове печатает имена всех баз данных, не вопрос здесь места и т.д.
я использовал другую логику для того же самого запроса, кроме Group-Object
и все работает нормально.
Если почтового ящика нет, я бы ожидал, что 'Get-Mailbox' не вернет ничего для этой базы данных. Следовательно, группа «Group-Object» не будет группироваться. –