Удаленный доступ к серверу через PowerShell

Рассмотрю быструю настройку сервиса WinRM для удаленного доступа. Служба (сервис) WinRM входит в Windows 7 и Windows Server 2008 R2, Windows Server 2012.

 

Консоль PowerShell необходимо запустить от имени Администратора.

Для начала посмотрим запущен ли сервис командой:

Get-Service WinRm

Если служба не запущенна выполняем команду:

Enable-PSRemoting

Вводим Y и жмем Enter

Смотрим список провайдеров командой:

Get-Psprovider

и наблюдаем новый провайдер в списке (VSMan):

Далее выполняем команды:

Set-Location WSMan:
Set-Location localhost\client
Get-ChildItem

Разрешаем всем коннектится к нашему серваку (Естественно речь не о предоставлении анонимного доступа, а просто без IP фильтра):

Set-Item TrustedHosts *

Вводим Y и жмем Enter

Остается перезапустить сервис командой:

Restart-Service winrm

 

Коннектимся к сервку командой:

Enter-PSSession 192.168.1.1

или

Enter-PSSession server.example.local
Pin It

Leave a Reply

Your email address will not be published. Required fields are marked *