Что случилось с push-runspace и какая замена? - PullRequest
0 голосов
/ 12 ноября 2010

По крайней мере, в некоторых CTP-версиях PowerShell v2 был командлет, известный как «push-runspace», который (как мне сказали) позволил вам получить то, что по сути представляло собой локальное окно, на котором запущен удаленный PowerShell. Однако этот командлет и все * -runspace отсутствуют в PowerShell v2. Единственное упоминание о такой функциональности, которое я вижу, это:

PS> $host

Name             : ConsoleHost
Version          : 2.0
InstanceId       : 054f6547-8729-417f-a560-bf046fbadc65
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Обратите внимание на свойство IsRunspacePushed. Исходя из этого, я предполагаю, что подобные вещи все еще возможны, но как мне поступить?

1 Ответ

2 голосов
/ 12 ноября 2010

Ответом после некоторого образованного гадания является командлет enter-pssession. Создает интерактивные сеансы с удаленными машинами.

команда get-help about_remoting даст вам все неприятные детали.

...