繁体   English   中英

PowerShell 远程会话

[英]PowerShell remote session

抱歉,如果之前有人问过这个问题,但我不知道为什么同一命令的行为不同。 我在本地机器上执行了以下命令Invoke-Command -ComputerName servername -Credential username@domainname {Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID} Invoke-Command -ComputerName servername -Credential username@domainname {Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID} Invoke-Command -ComputerName servername -Credential username@domainname {Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID}并得到以下输出:

HotFixID  PSComputerName RunspaceId                          
--------  -------------- ----------                          
KB3084905 servername    25412368-2543-2541-3258-254687qw25rt
KB3102429 servername    25412368-2543-2541-3258-254687qw25rt
KB3004545 servername    25412368-2543-2541-3258-254687qw25rt
KB4576486 servername    25412368-2543-2541-3258-254687qw25rt
KB4576489 servername    25412368-2543-2541-3258-254687qw25rt

但如果我执行相同的命令Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID 直接在我得到的服务器上Get-HotFix | Sort-Object -Descending InstalledOn | Select-Object HotFixID

HotFixID 
-------- 
KB3084905
KB3102429
KB3004545
KB4576486
KB4576489

使用 Invoke-Command 时如何获得相同的输出?

发布后我解决了我的问题。 我只需要运行这个命令来打印相同的输出Invoke-Command -ComputerName servername -Credential username@domainname {Get-HotFix | Sort-Object -Descending InstalledOn} -HideComputerName | Select-Object HotFixId Invoke-Command -ComputerName servername -Credential username@domainname {Get-HotFix | Sort-Object -Descending InstalledOn} -HideComputerName | Select-Object HotFixId

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM