Использование удаленного взаимодействия 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 . Этот модуль не поддерживается и не поддерживается корпорацией Майкрософт.
Дополнительные материалы
PowerShell