Настраивает компьютер для получения удаленных команд.
Синтаксис
Enable-PSRemoting [-Force] [-Confirm] [-WhatIf] [<CommonParameters>]
Описание
Командлет Enable-PSRemoting настраивает компьютер на получение удаленных команд Windows PowerShell, отправляемых с использованием технологии WS-Management.
Эту команду необходимо выполнить только один раз на каждом компьютере, который будет получать команды. Ее не нужно выполнять на компьютерах, которые только отправляют команды. Поскольку конфигурация активирует прослушиватели, рекомендуется запускать ее только в случае необходимости.
Командлет Enable-PSRemoting выполняет следующие операции.
-- Выполняет Set-WSManQuickConfig командлет, который осуществляет следующие задачи.
----- Запускает службу WinRM.
----- Задает тип запуска службы WinRM как автоматический.
----- Создает прослушиватель, который принимает запросы на любой IP-адрес.
----- Разрешает исключение брандмауэра для связи WS-Management.
-- Разрешает для всех зарегистрированных конфигураций сеанса Windows PowerShell получение инструкций от удаленного компьютера.
----- Регистрирует конфигурацию сеанса "Microsoft.PowerShell", если она еще не зарегистрирована.
----- Регистрирует конфигурацию сеанса "Microsoft.PowerShell32" на компьютерах с 64-разрядными ОС, если она еще не зарегистрирована.
----- Удаляет параметр "Deny Everyone" из дескриптора безопасности для всех зарегистрированных конфигураций сеанса.
----- Перезагружает службу WinRM, чтобы ранее внесенные изменения вступили в силу.
Чтобы использовать этот командлет в Windows Vista, Windows Server 2008 и более поздних версиях Windows, необходимо запускать Windows PowerShell командой "Запуск от имени администратора".
Параметры
-Force
Подавляет все запросы подтверждения. По умолчанию выдается запрос на подтверждение каждой операции.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
False |
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-Confirm
Запрашивает подтверждение перед выполнением команды.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-WhatIf
Описывает, что произойдет при выполнении команды, без ее фактического выполнения.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
None Передать входные данные этому командлету по конвейеру невозможно. |
Выходные данные |
System.String Enable-PSRemoting возвращает строки, описывающие его результаты. |
Пример 1
C:\PS>enable-psremoting Описание ----------- Эта команда настраивает компьютер для получения удаленных команд.
Пример 2
C:\PS>enable-psremoting -force Описание ----------- Эта команда настраивает компьютер для получения удаленных команд. Она использует параметр Force для подавления подтверждений.