Как программно с помощью PowerShell или Batch scripting определить, установлен ли Exchange на сервере или нет? У меня 225 серверов, среди которых мне нужно найти все серверы Exchange.Программно определить, установлен ли Exchange
-2
A
ответ
2
Вы можете запросить Active Directory для серверов Exchange, (требуется модуль PowerShell Active Directory):
# Locate configuration naming context for the forest
$ConfigNC = Get-ADRootDSE | Select-Object -ExpandProperty configurationNamingContext
# Search for registered Exchange servers
$Servers = Get-ADObject -Filter {objectClass -eq "msExchExchangeServer" -and objectClass -ne "msExchClientAccessArray"} -SearchBase $ConfigNC | Select Name
1
Из командной консоли Exchange (2007+).
Get-ExchangeServer
С PowerShell на машине под сомнение:
Get-Service -name MSExchangeServiceHost
# If it is not there then Exchange Server is not installed.
В качестве альтернативы - попросить команду администратора Exchange Server!
Смежные вопросы
- 1. Программно определить, установлен ли проигрыватель Windows Media
- 2. Программно определить, установлен ли пакет Racket
- 3. Программно определить ограничение на вложение Exchange
- 4. Обнаружить, если установлен Exchange MAPI
- 5. Как программно определить, установлен ли столбец AUTOINCREMENT в SQLite?
- 6. Как определить, установлен ли radioButton.Checked программно или щелчком мыши?
- 7. Программно определить, установлен ли данный VOB в ClearCase
- 8. Программно найти, установлен ли Android
- 9. Программно проверить, установлен ли «textAllCaps» TextView
- 10. Лучший способ определить, установлен ли .NET 3.5
- 11. Как определить, установлен ли флажок?
- 12. Определить, установлен ли конкретный шрифт
- 13. Как определить, установлен ли MySQL?
- 14. Как определить, установлен ли $ _POST?
- 15. Как определить, установлен ли флажок?
- 16. Программно проверьте, установлен ли Java Development Kit
- 17. установить агент транспорта (Exchange) программно
- 18. Можно ли программно определить, воспроизводится ли видео?
- 19. Как программно определить, установлен ли элемент управления ActiveX и отключен ли он или ActiveX в целом?
- 20. Как определить, установлен ли сетевой диск?
- 21. Как определить, установлен ли переключатель в селене?
- 22. Правильный способ определить, установлен ли SQLCMD.exe?
- 23. Как определить, установлен ли флажок в angularjs
- 24. Как определить, установлен ли флажок для datagridview
- 25. Определить, установлен ли плагин InnoDB в MySQL
- 26. Как определить, установлен ли докер для Mac?
- 27. определить, установлен ли флажок. Php $ _GET
- 28. Как определить, установлен ли установщик Windows?
- 29. Как определить, установлен ли модуль PDO/отключен?
- 30. Как определить, установлен ли dotnetcore-windowshosting
Вместо этого следует обратиться к объектам Active Directory для Exchange Server, а не проверять, установлен ли Exchange на сервере. – Vesper