Невозможно запустить PSSession - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь начать новый удаленный сеанс с помощью Powershell на сервере, который является частью домена dev. Между этими двумя серверами нет доверия.

[XX-XXX-DB1.didevtest.local] Подключение к удаленному серверу Ошибка XX-XXX-DB1.didevtest.local со следующим сообщением об ошибке: WinRM не может завершить операцию. Убедитесь, что указанный имя компьютера является действительным, что компьютер доступен через сеть, и что исключение брандмауэра для службы WinRM включен и разрешает доступ с этого компьютера. По умолчанию WinRM Исключение брандмауэра для общедоступных профилей ограничивает доступ к удаленным компьютеры в одной локальной подсети. Для получения дополнительной информации см. about_Remote_Trou Troubleshooting Справка по теме. + CategoryInfo: OpenError: (XX-XXX-DB1.didevtest.local: String) [], PSRemotingTransportException + FullyQualifiedErrorId: WinRMOperationTimeout, PSSessionStateBroken

Я включил WinRM, используя Enable-PSRemoting, а также добавил свой локальный ПК в качестве доверенной системы на удаленной системе, используя Set-item wsman:localhost\client\trustedhosts -value.

Если я использую IP-адрес удаленного сервера, я получаю следующую ошибку:

New-PSSession: [XXX.XX.X.X] Подключение к удаленному серверу XXX.XX.X.X пришло сообщение об ошибке: клиент WinRM не может обработать запрос Аутентификация по умолчанию может использоваться с IP-адрес при следующих условиях: транспорт HTTPS или место назначения находится в списке TrustedHosts, и явные учетные данные предоставлены. Используйте winrm.cmd для настройки TrustedHosts. Обратите внимание, что компьютеры в списке TrustedHosts могут не проходить проверку подлинности. За Для получения дополнительных сведений о настройке TrustedHosts выполните следующую команду: winrm help config. Для получения дополнительной информации см. about_Remote_Trou Troubleshooting Справка по теме. В строке: 2 символа: 16 + ... motesession = New-PSSession -ComputerName "XXX.XX.X.X" -Credential $ cre ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo: OpenError: (System.Manageme .... RemoteRunspace: RemoteRunspace) [New-PSSession], PSRemotingTransportException + FullyQualifiedErrorId: CannotUseIPAddress, PSSessionOpenFailed Enter-PSSession: Невозможно проверить аргумент в параметре 'Session'. Аргумент нулевой или пустой. Укажите аргумент, который не является нулевым или пусто, а затем повторите команду. В строке: 3 символа: 26 + Enter-PSSession -Session $ remotesession + ~~~~~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Enter-PSSession], ParameterBindingValidationException + FullyQualifiedErrorId: ParameterArgumentValidationError, Microsoft.PowerShell.Commands.EnterPSSessionCommand

...