从另一台计算机重新连接到环回PSSession

时间:2015-09-26 00:05:24

标签: powershell loopback winrm

在服务器上,打开powershell并输入

New-PSSession -ComputerName localhost

在本地计算机中创建新的PSSession,Get-PSSession正确返回会话信息。

现在转到另一台计算机(客户端),打开Powershell并输入

Get-PSSession -ComputerName <server> -UseSSL -Port 5986 -Credential (Get-Credential) -SessionOption (New-PSSessionOption -SkipRevocationCheck)

不返回任何内容(返回$ null)

我100%正面WinRM设置正确,防火墙没有阻止访问。要验证这一点:

在客户端计算机上,键入

New-PSSession -ComputerName <server> -UseSSL -Port 5986 -Credential (Get-Credential) -SessionOption (New-PSSessionOption -SkipRevocationCheck)

我可以看到会话已在服务器上成功创建。

现在转到另一台客户端计算机(client2),然后键入

Get-PSSession -ComputerName <server> -UseSSL -Port 5986 -Credential (Get-Credential) -SessionOption (New-PSSessionOption -SkipRevocationCheck)

我看到会话信息正确返回。

总结:

  • 从服务器(环回)启动到服务器的PSSession是 客户端计算机不可见,仅对服务器可见。
  • 从客户端启动到服务器的PSSession是不可见的 服务器,但它对所有客户端计算机都可见。

为什么?

0 个答案:

没有答案