Назад | Перейти на главную страницу

Однострочный поиск всех почтовых серверов в домене AD с помощью Powershell

Я хотел бы использовать PowerShell для поиска всех доступных почтовых серверов в данном сегменте сети или в домене. Возможно ли это и как вы могли это сделать?

Вы имеете в виду что-то подобное?

Get-ExchangeServer -domain [ИМЯ ДОМЕНА]

get-mailboxserver из оболочки Exchange PowerShell.

Name                      ManagedFolderAssi ClusteredStorageT MapiEncryptionReq
                          stantSchedule     ype               uired
----                      ----------------- ----------------- -----------------
EXCHMAILBOX3                                Disabled          False
EXCHMAILBOX4                                Disabled          False
EXCHMAILBOX1                                Disabled          False
EXCHMAILBOX2                                Disabled          False

Есть ли какая-то часть вашей среды, из-за которой это не работает для вас?

Если они обмениваются, вы, вероятно, можете использовать Powershell для запроса AD, конечно. Если они не обмениваются, это зависит от того, как вы определяете «почтовый сервер», и в любом случае это будет намного сложнее.

  • Хороший ответ ниже для Exchange, именно то, что я предполагал, будет.