• 主页
  • 如何在远程windows上运行powershell获取远程windows结果而不是本地结果

如何在远程windows上运行powershell获取远程windows结果而不是本地结果

我的本地计算机名是LOCAL-MACHINE,远程计算机名是REMOTE-MACHINE。

我期望在本地计算机上发出powershell cmdlet,通过Enter-PSSession连接到远程计算机,并在远程计算机的pssession上执行hostname.exe,然后退出。

我在本地计算机powershell ISE上发出这些命令。

$password = ConvertTo-SecureString "Mypassword" -AsPlainText -Force

$cred=new-object System.Management.Automation.PSCredential("domain\user",$password)

Enter-PSSession -ComputerName REMOTE-MACHINE -Port 5986  -Credential  $cred -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck)

hostname.exe

Exit-PSSession

我期望得到回复:

REMOTE-MACHINE

但是我得到了这个结果(本地计算机名):

 LOCAL-MACHINE

我能做什么?

转载请注明出处:http://www.jxbyjx.net/article/20230526/982366.html