所以这是我的问题。我需要获取在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的信息。
这是正常的吗?你能建议一些解决方法吗?
谢谢,