PowerShell的调用命令的性能问题(PowerShell Invoke-Command per

2019-10-18 16:59发布

还有我的域中的几台电脑,我可以访问远程连接到使用PowerShell。 我得到极其缓慢的性能时,我远程与这样的命令特定的计算机:

Invoke-Command -ComputerName someComputerName -ScriptBlock { ls C:\ } -credential myUsername

这需要约10秒至驱动器上显示每个文件/文件夹。 如果我使用输入-PSSession将在会话中运行相同的命令,然后有没有性能问题。 另外,如果我运行调用命令以获得更多信息,别名命令没有性能问题。 最后,我可以没有任何性能问题,运行任何其他计算机上的任何命令。

任何想法可能是什么造成的? 谢谢!

Answer 1:

可能是一个带宽问题。 这是否跑得更快?

convertfrom-csv (Invoke-Command -ComputerName someComputerName -ScriptBlock { ls C:\ | convertto-csv} -credential myUsername)


文章来源: PowerShell Invoke-Command performance issue