Обзор распространенных методов удаленного взаимодействия Windows PowerShell

Завершено

Команды Enter-PSSession и Invoke-Command поддерживают несколько параметров, которые можно использовать для изменения распространенных параметров подключения. Это следующие параметры.

  • –Порт. Задает альтернативный TCP-порт для подключения. Используйте этот параметр, если компьютер, к которому вы подключаетесь, ожидает передачи данных на каком-то другом порту, отличном от 5985 (HTTP) или 5986 (HTTPS), используемых по умолчанию. Имейте в виду, что вы можете настроить другой порт в качестве нового постоянного порта по умолчанию локально или с помощью групповой политики.
  • –UseSSL. Указывает Windows PowerShell использовать HTTPS вместо HTTP.
  • –Credential. Задает альтернативные учетные данные для подключения. Эти учетные данные будут проверяться удаленным компьютером и должны иметь достаточные привилегии и разрешения для выполнения на нем нужных вам задач.
  • –ConfigurationName. Подключается к конечной точке (конфигурации сеанса), отличной от используемой по умолчанию. Например, вы можете указать microsoft.powershell32, чтобы подключиться к 32-разрядной конечной точке Windows PowerShell удаленного компьютера.
  • –Проверка подлинности. Задает протокол проверки подлинности. По умолчанию используется проверка подлинности Kerberos, но другие варианты включают Basic, CredSSP, Digest, Negotiate и NegotiateWithImplicitCredential. Указываемый протокол должен быть включен в конфигурации WS-Management как на инициирующих, так и на получающих компьютерах.

Дополнительные параметры сеанса можно настроить с помощью New-PSSessionOption, чтобы создать новый объект параметров сеанса и затем передать его параметру –SessionOptionEnter-PSSession или Invoke-Command. Ознакомьтесь с файлом справки для New-PSSessionOption , чтобы узнать о его возможностях. Вы можете изменить значения по умолчанию, такие как номер порта и включенные протоколы проверки подлинности, на диске WSMan для PowerShell.