为了详细说明,我正在创建到localhost的远程Power Shell会话。本质上,我是从第一个Power Shell会话(1)运行以下命令的。
$s = New-PSSession;
现在,我打开了另一个Power Shell会话(2),我想连接到在Power Session(1)中创建的远程会话。
这可能吗?
我看到在(1)中创建的远程Power Shell会话在(2)中不可见。有没有一种方法可以跨不同的Power Shell会话访问那些远程会话。
答案 0 :(得分:2)
幸运的是,此功能已首次添加到PowerShell 3中。通过使用-ComputerName
中的参数Get-PSSession
并使用相同的凭据打开PS会话,您可以通过凭据获得在此远程计算机上创建的所有会话。尝试在第一个会话中键入此行
New-PSSession -ComputerName LocalHost
然后在第二届会议上发言
Get-PSSession -ComputerName LocalHost
我发现以下链接对于该主题非常有用: