使用 Powershell 一行程序查找 AD 域中的所有邮件服务器

使用 Powershell 一行程序查找 AD 域中的所有邮件服务器

我想使用 powershell 查找给定网络段或域范围内所有可用的邮件服务器。这可能吗?如何操作?

答案1

你是指这样的吗?

Get-ExchangeServer -domain [域名]

答案2

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

名称 ManagedFolderAssi ClusteredStorageT MapiEncryptionReq
                          即时计划类型
---- ----------------- ----------------- -----------------
EXCHMAILBOX3 已禁用 False
EXCHMAILBOX4 已禁用 False
EXCHMAILBOX1 已禁用 False
EXCHMAILBOX2 已禁用 False

您的环境中是否存在某些部分导致此功能无法正常使用?

答案3

如果它们是 Exchange,那么您可以使用 Powershell 来查询 AD,当然可以。如果它们不是 Exchange,则取决于您如何定义“邮件服务器”,无论如何,这都会困难得多。

  • 下面对于 Exchange 的回答很好,正如我所想的那样。

相关内容