组对象属性行为

时间:2017-01-11 22:31:55

标签: powershell exchange-server

我有以下命令:

Intellj-idea

现在我看到的异常foreach ($i in $database) { Get-Mailbox -Database $i -ResultSize Unlimited | Group-Object -Property Database | select Name, Count } 正在从Group-Object跳过数据库。它不会查询$database中的所有元素,而是随机跳过其中一些特别针对哪个邮箱计数为0的内容。

想知道为什么会出现这种异常现象。 $database无处不在。我可能会缺少什么。

调用

Group-Object打印所有数据库名称,这里没有空格等问题。

除了$database之外,我对同一个查询使用了另一个逻辑,一切正常。

1 个答案:

答案 0 :(得分:1)

这是因为您正在对Get-Mailbox的输出进行分组,因为某些服务器没有邮箱,因此它们不会将数据输出到组。