Архитектура удаленного управления Windows Server AppFabric
В AppFabric можно управлять компьютерами удаленно с помощью удаленного взаимодействия IIS или Windows PowerShell. В этом разделе кратко описывается архитектура удаленного взаимодействия и предоставляются ссылки на более подробные сведения.
Использование удаленного взаимодействия диспетчера IIS
С помощью расширений диспетчера IIS можно управлять сайтами, приложениями и службами, развернутыми на удаленном сервере IIS, установив подключение к этому удаленному серверу. Чтобы включить использование диспетчера IIS удаленно, необходимо иметь клиент консоли диспетчера IIS на клиентском компьютере и WMSVC (службу веб-управления), работающую на удаленном сервере IIS. Каждый модуль AppFabric, расширяющий диспетчер IIS, состоит из клиентского компонента и серверного компонента. Архитектура AppFabric включает эти компоненты в следующие две сборки в %SystemRoot%\System32\AppFabric.
Microsoft.ApplicationServer.Management.Tools.Client.dll. В этом файле имеются все клиентские компоненты для модуля Windows Server AppFabric, который поставляется с AppFabric (ресурсы пользовательского интерфейса, страницы модулей и логика отображения пользовательского интерфейса, необходимая для обработки функциональности модуля (или модулей) в консоли диспетчера IIS).
Microsoft.ApplicationServer.Management.Tools.dll. В этом файле имеются все серверные компоненты для модуля Windows Server AppFabric, который поставляется с AppFabric (логика для размещения Windows PowerShell и для выполнения сценариев AppFabric Windows PowerShell с помощью командлетов AppFabric).
В сценарии локального доступа к управлению все выполняется внутрипроцессно в InetMgr.exe. Канал HTTPS между консолью InetMgr.exe и WMSVC заменяется каналом в памяти, и WMSVC выполняется внутрипроцессно в InetMgr.exe. Случай локального доступа является особым случаем сценария удаленного доступа.
Сценарий удаленного доступа является более универсальным и сложным, чем случай локального использования. WMSVC является частью инфраструктуры IIS для включения удаленного управления сайтами и приложениями, размещенными на сервере. Это служба NT, которая работает с учетной записью «Local Service» (локальная служба) и прослушивает запросы управления в порте 8172 по протоколу HTTPS.
При использовании диспетчера IIS для управления развернутыми на удаленном сервере IIS сайтом, приложением или службой нельзя использовать аудит SQL.
Дополнительные сведения об удаленном взаимодействии диспетчера IIS см. в статье Remote Administration for IIS Manager (https://go.microsoft.com/fwlink/?LinkId=177643).
Использование удаленного взаимодействия Windows PowerShell
Удаленному взаимодействию Windows PowerShell необходимо прослушивание службами удаленного управления Windows (службой WinRM) запросов WSMAN по протоколу HTTPS с консоли Windows PowerShell в удаленном расположении. Для удаленного взаимодействия Windows PowerShell требуется установка Windows PowerShell V2 RTM как на клиентском, так и на удаленном серверном компьютерах. Дополнительные сведения об удаленном взаимодействии Windows см. в статье About Windows Remote Management (https://go.microsoft.com/fwlink/?LinkId=182112).
2011-12-05