我想使用 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 的回答很好,正如我所想的那样。