Доступ к удаленному сеансу PowerShell, созданному в одном сеансе PowerShell, из другого сеанса PowerShell - PullRequest
1 голос
/ 22 июня 2019

Чтобы уточнить, я создаю сеанс удаленной оболочки питания для localhost. По сути, я запускаю приведенную ниже команду из моего первого сеанса Power Shell (1).

$s = New-PSSession;

Теперь я открыл еще один сеанс оболочки питания (2) и хочу подключиться к удаленному сеансу, созданному в сеансе питания (1).

Возможно ли это?

Я вижу, что сеансы удаленной оболочки питания, созданные в (1), не видны в (2). Есть ли способ получить доступ к этим удаленным сеансам через различные сеансы Power Shell.

1 Ответ

2 голосов
/ 22 июня 2019

К счастью, эта функция была добавлена ​​в PowerShell 3 впервые.Используя параметр -ComputerName в Get-PSSession и открывая сеансы PS с одинаковыми учетными данными, вы можете получить все сеансы, созданные на этом удаленном компьютере, с помощью ваших учетных данных.Попробуйте набрать эту строку в 1-м сеансе

New-PSSession -ComputerName LocalHost

Затем эту строку в 2-м сеансе

Get-PSSession -ComputerName LocalHost

Я обнаружил, что следующая ссылка очень полезна для этой темы:

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pssession_details?view=powershell-6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...