单线程使用Powershell查找AD域中的所有邮件服务器

我想使用PowerShell来查找给定网段或域范围内的所有可用邮件服务器。 这是可能的,你怎么能这样做?

你的意思是这样吗?

Get-ExchangeServer -domain [DOMAIN NAME]

从Exchange get-mailboxserver应该能够做到这一点。

 名称ManagedFolderAssi ClusteredStorageT MapiEncryptionReq
                           stantSchedule ype使用
 ---- ----------------- ----------------- ------------ -----
 EXCHMAILBOX3已禁用False
 EXCHMAILBOX4已禁用False
 EXCHMAILBOX1已禁用False
 EXCHMAILBOX2已禁用False 

你的环境中有一部分是否使你不能工作?

如果他们是交换,那么可以使用Powershell来查询AD。 如果他们不交换,这取决于你如何定义“邮件服务器”,不pipe怎样,这将是更困难的。

  • 下面的交易所很好的答案,正是我所想的那里。