获取属性的属性

时间:2016-01-23 14:35:24

标签: powershell exchange-server

所以这是我的问题。我需要获取在Exchange 2013中生成OAB的系统邮箱的邮箱服务器。

当我在Exchange Powershell中为一个OAB执行此操作时,它可以正常工作。这是我的工作:

[PS] C:\Windows\system32>$a = Get-OfflineAddressBook
[PS] C:\Windows\system32>$a.generatingmailbox.name
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}
[PS] C:\Windows\system32>get-mailbox -anr $a.generatingmailbox.name -Arbitration | select servername

这很有效。

当我使用foreach时,它不起作用。

@(Get-OfflineAddressBook) | foreach `
{
    $_.generatingmailbox.Name #this is empty

}

我使用foreach来检索所有OAB的信息。

这是正常的吗?你能建议一些解决方法吗?

谢谢,

0 个答案:

没有答案