Set-WSManQuickConfig
Настраивает локальный компьютер для удаленного управления.
Синтаксис
All
Set-WSManQuickConfig
[-UseSSL]
[-Force]
[-SkipNetworkProfileCheck]
[<CommonParameters>]
Описание
Командлет Set-WSManQuickConfig настраивает компьютер для получения удаленных команд PowerShell, отправляемых с помощью технологии веб-служб управления (WS-Management).
Set-WSManQuickConfig выполняет следующие действия:
- Проверяет, запущена ли служба WinRM. Если служба WinRM не запущена, служба запускается.
- Задает автоматический тип запуска службы WinRM.
- Создает прослушиватель для приема запросов на любой IP-адрес. Транспорт по умолчанию — HTTP.
- Включает исключение брандмауэра для трафика WinRM.
Чтобы запустить Set-WSManQuickConfig, запустите PowerShell с параметром запуск от имени администратора.
Примеры
Пример 1. Включение удаленного управления локальным компьютером по протоколу HTTP
В этом примере устанавливается необходимая конфигурация для включения удаленного управления локальным компьютером. По умолчанию эта команда создает прослушиватель WS-Management на HTTP.
Set-WSManQuickConfig
Пример 2. Включение удаленного управления локальным компьютером по протоколу HTTPS
В этом примере устанавливается необходимая конфигурация для включения удаленного управления локальным компьютером. Параметр UseSSL указывает, что для взаимодействия с компьютером используется HTTPS.
Set-WSManQuickConfig -UseSSL
Замечание
httpS требует настройки вручную. Дополнительные сведения см. в описании параметра UseSSL.
Параметры
-Force
Принудительно выполняется команда без запроса подтверждения пользователя.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-SkipNetworkProfileCheck
Настраивает версии клиента Windows для удаленного взаимодействия, если компьютер находится в общедоступной сети. Этот параметр включает правило брандмауэра для общедоступных сетей, разрешающее удаленный доступ только с компьютеров в одной локальной подсети.
Этот параметр не влияет на версии сервера Windows, которые по умолчанию имеют правило брандмауэра локальной подсети для общедоступных сетей. Если правило брандмауэра локальной подсети отключено на серверной версии Windows, Enable-PSRemoting повторно включает его независимо от значения этого параметра.
Чтобы удалить ограничение локальной подсети и включить удаленный доступ из всех расположений в общедоступных сетях, используйте командлет Set-NetFirewallRule в модуле NetSecurity.
Этот параметр появился в PowerShell 3.0.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-UseSSL
Указывает, что протокол SSL используется для установления подключения к удаленному компьютеру. По умолчанию SSL не используется.
WS-Management шифрует все содержимое PowerShell, передаваемое по сети. Параметр UseSSL позволяет указать дополнительную защиту HTTPS вместо HTTP. Если этот параметр и SSL недоступен в порту, используемом для подключения, команда завершается ошибкой.
httpS требует ручной настройки правил WinRM и брандмауэра. Дополнительные сведения см. в разделе How To: Configure WINRM for HTTPS.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
None
Невозможно передать объекты в этот командлет.
Выходные данные
None
Этот командлет не возвращает выходные данные.