Enter-Pssession не будет подключаться к серверу, утверждая, что несуществующий параметр (sessionDetails) имеет значение null - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь подключиться к серверу с помощью удаленной PSsession и запустить конфигурацию JEA. Но когда я запускаю команду

Enter-PSsession -ComputerName $server -ConfigurationName $config

Выдает следующую ошибку:

Enter-PSSession : Value cannot be null.
Parameter name: sessionDetails

После изучения документации PSsession я не могу найти параметр с именем sessionDetails? Что здесь происходит?

ДАЛЬНЕЙШИЕ ДЕТАЛИ:

 Enter-PSession $server

Подключается к серверу без ошибок. И когда я на сервере сам, команда:

Enter-PSession -ComputerName localhost -ConfigurationName $config 

Также входит в PSsession без ошибок. Так что я определенно могу получить доступ к серверу, и конфигурация определенно работает (по крайней мере, на локальном хосте).

1 Ответ

0 голосов
/ 05 марта 2019

Enter-PSSession не может использоваться вами правильно. Попробуйте следующий синтаксис.

Команда для запуска интерактивного сеанса с Server01 , удаленным компьютером. При запуске сеанса командная строка изменяется и включает имя компьютера.

PS C:\> Enter-PSSession -ComputerName Server01
[Server01]: PS C:\>

Команда для получения процесса PowerShell и перенаправления вывода в файл Process.txt . Команда передается на удаленный компьютер, а файл сохраняется на удаленном компьютере.

[Server01]: PS C:\> Get-Process Powershell > C:\test\Process.txt

Выход , чтобы завершить интерактивный сеанс и закрыть соединение.

[Server01]: PS C:\> exit
PS C:\>
...