о командлетах WS-Management
КРАТКОЕ ОПИСАНИЕ
Содержит обзор веб-служб управления (WS-Management) в качестве основы для использования командлетов WS-Management в Windows PowerShell.
ПОДРОБНОЕ ОПИСАНИЕ
В этом разделе представлен обзор веб-служб управления (WS-Management) в качестве основы для использования командлетов WS-Management в Windows PowerShell. В этом разделе также приведены ссылки на дополнительную информацию о WS-Management. Реализация WS-Management от Microsoft также известна как удаленное управление Windows (WinRM).
О WS-Менеджменте
Windows Remote Management — это реализация Microsoft протокола WS-Management, стандартного протокола на основе SOAP, дружественного к брандмауэру, который позволяет взаимодействовать оборудованию и операционным системам разных производителей. Спецификация протокола WS-Management предоставляет системам общий способ доступа и обмена информацией управления в инфраструктуре информационных технологий (ИТ). WS-Management и интеллектуальный интерфейс управления платформой (IPMI), а также сборщик событий являются компонентами функций управления оборудованием Windows.
Протокол WS-Management основан на следующих стандартных спецификациях веб-служб: HTTPS, SOAP через HTTP (профиль WS-I), SOAP 1.2, WS-адресация, WS-передача, WS-перечисление и WS-Eventing.
WS-Управление и WMI
WS-Management можно использовать для получения данных, предоставляемых инструментарием управления Windows (WMI). Вы можете получить данные WMI с помощью сценариев или приложений, использующих API сценариев WS-Management, или с помощью инструмента командной строки WinRM. WS-Management поддерживает большинство знакомых классов и операций WMI, включая встроенные объекты. WS-Management может использовать WMI для сбора данных о ресурсах или для управления ресурсами на компьютерах под управлением Windows. Это означает, что вы можете получать данные о таких объектах, как диски, сетевые адаптеры, службы или процессы вашего предприятия, с помощью существующего набора классов WMI. Вы также можете получить доступ к данным об оборудовании, которые доступны у стандартного поставщика WMI IPMI.
Поставщик Windows PowerShell WS-Management (WSMan)
Поставщик WSMan предоставляет иерархическое представление доступных параметров конфигурации WS-Management. Поставщик позволяет вам исследовать и устанавливать различные параметры конфигурации WS-Management.
Конфигурация WS-управления
Если WS-Management не установлен и не настроен, удаленное взаимодействие Windows PowerShell недоступно, командлеты WS-Management не запускаются, сценарии WS-Management не запускаются, а поставщик WSMan не может выполнять операции с данными. Инструмент командной строки WS-Management, WinRM и пересылка событий также зависят от конфигурации WS-Management.
Командлеты WS-управления
Функциональность WS-Management реализована в Windows PowerShell посредством модуля, содержащего набор командлетов и поставщика WSMan. Эти командлеты можно использовать для выполнения комплексных задач, необходимых для управления параметрами WS-Management на локальных и удаленных компьютерах.
Доступны следующие командлеты WS-Management.
Командлеты подключения
Connect-WSMan: подключает локальный компьютер к службе WS-Management (WinRM) на удаленном компьютере.
Disconnect-WSMan: отключает локальный компьютер от службы WS-Management (WinRM) на удаленном компьютере.
Командлеты управления данными
Get-WSManInstance: отображает информацию управления для экземпляра ресурса, заданного URI ресурса.
Invoke-WSManAction: вызывает действие над целевым объектом, заданным URI ресурса и селекторами.
New-WSManInstance: создает новый экземпляр ресурса управления.
Remove-WSManInstance: удаляет экземпляр ресурса управления.
Set-WSManInstance: изменяет информацию управления, связанную с ресурсом.
Командлеты установки и настройки
Set-WSManQuickConfig: настраивает локальный компьютер для удаленного управления. Вы можете использовать командлет Set-WSManQuickConfig, чтобы настроить WS-Management для разрешения удаленных подключений к службе WS-Management (WinRM). Командлет Set-WSManQuickConfig выполняет следующие операции:
- Он определяет, запущена ли служба WS-Management (WinRM). Если служба WinRM не запущена, командлет Set-WSManQuickConfig запускает службу.
- Он устанавливает автоматический тип запуска службы WS-Management (WinRM).
- Он создает прослушиватель, который принимает запросы с любого IP-адреса. Транспортный протокол по умолчанию — HTTP.
- Он включает исключение брандмауэра для трафика WS-Management.
Примечание. Чтобы запустить этот командлет в Windows Vista, Windows Server 2008 и более поздних версиях Windows, необходимо запустить Windows PowerShell с параметром «Запуск от имени администратора».
Test-WSMan: проверяет, что WS-Management установлен и настроен. Командлет Test-WSMan проверяет, запущена и настроена ли служба WS-Management (WinRM) на локальном или удаленном компьютере.
Disable-WSManCredSSP: отключает проверку подлинности CredSSP на клиентском компьютере.
Enable-WSManCredSSP: включает проверку подлинности CredSSP на клиентском компьютере.
Get-WSManCredSSP: получает конфигурацию CredSSP для клиентского компьютера.
Командлеты, специфичные для WS-Management
- New-WSManSessionOption: создает объект WSManSessionOption для использования в качестве входных данных для одного или нескольких параметров командлета WS-Management.
Дополнительная информация по управлению WS
Дополнительные сведения о WS-Management см. в следующих разделах документации Windows.
Удаленное управление Windows
Об удаленном управлении Windows
Установка и настройка удаленного управления Windows
Архитектура удаленного управления Windows
WS-протокол управления
Удаленное управление Windows и WMI
URI ресурсов
Удаленное управление оборудованием
События
См. также
- Connect-WSMan
- Тест-WSMan
- Invoke-WSManAction
- Disconnect-WSMan
- Отключить-WSManCredSSP
- Включить-WSManCredSSP
- Get-WSManCredSSP
- Get-WSManInstance
- Нью-WSManInstance
- Remove-WSManInstance
- Set-WSManInstance
- Set-WSManQuickConfig