Использование удаленного взаимодействия WS-Management (WSMan) в PowerShell

Включение удаленного взаимодействия PowerShell

Чтобы включить удаленное взаимодействие PowerShell, выполните Enable-PSRemoting командлет в сеансе PowerShell с повышенными привилегиями. При выполнении Enable-PSRemoting настраивается конечная точка удаленного взаимодействия для конкретной версии установки, в которой выполняется командлет. Например, при запуске Enable-PSRemoting PowerShell 7.3 PowerShell создает конечную точку удаленного взаимодействия с PowerShell 7.3. При запуске Enable-PSRemoting PowerShell 7-preview PowerShell создает конечную точку удаленного взаимодействия, которая запускает PowerShell 7-preview. Можно создать несколько конечных точек удаленного взаимодействия для разных версий, которые выполняются параллельно.

При выполнении Enable-PSRemoting создаются две конечные точки для этой версии.

  • У него есть простое имя, соответствующее основной версии PowerShell. для размещения сеанса. Например, PowerShell.7.3.
  • Другое имя конфигурации содержит полный номер версии. Например, PowerShell.7.3.7.

Вы можете подключиться к последней версии узла PowerShell 7 с помощью простого имени PowerShell.7.3. Вы можете подключиться к определенной версии PowerShell, используя более длинное имя конкретной версии.

Используйте параметр ConfigurationName с New-PSSession командлетами и Enter-PSSession командлетами для подключения к именованной конфигурации.

Удаленное взаимодействие WSMan не поддерживается на платформах, отличных от Windows

С момента выпуска PowerShell 6 поддержка удаленного взаимодействия через WS-Management (WSMan) на платформах, отличных от Windows, доступна только для ограниченного набора дистрибутивов Linux. Все версии этих дистрибутивов, которые поддерживают WSMan, больше не поддерживаются поставщиками Linux, созданными ими.

В Windows WSMan использовал проект Open Management Infrastructure (OMI), который больше не поддерживает удаленное взаимодействие PowerShell. Клиент OMI WSMan зависит от OpenSSL 1.0. Большинство дистрибутивов Linux перемещены в OpenSSL 2.0, что не совместимо с обратной совместимостью. В настоящее время не поддерживается распределение, которое имеет зависимости, необходимые для работы клиента WSMan OMI.

Устаревшие библиотеки и вспомогательный код были удалены для платформ, отличных от Windows. Удаленное взаимодействие на основе WSMan по-прежнему поддерживается между системами Windows. Для всех платформ поддерживается удаленное взаимодействие по протоколу SSH. Дополнительные сведения см. в статье о удаленном взаимодействии PowerShell по протоколу SSH.

Примечание.

Пользователи могут получить удаленное взаимодействие WSMan для работы с модулем PSWSMan . Этот модуль не поддерживается и не поддерживается корпорацией Майкрософт.

Дополнительные материалы