Поделиться через


Enable-PSRemoting

Настраивает компьютер для получения удаленных команд.

Синтаксис

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 для подавления подтверждений.





См. также

Концепции

about_Remote
about_Session_Configurations
Disable-PSRemoting
Get-PSSessionConfiguration
Enable-PSSessionConfiguration
Disable-PSSessionConfiguration
Register-PSSessionConfiguration
Set-PSSessionConfiguration
WSMan Provider