当我在本地执行一个简单的语句时
$path = 'C:\Windows\System32\WindowsPowerShell\v1.0'
gci $path
我立即看到了回应。但是当我在本地机器上将它作为作业执行时
$start = get-date
$path = 'C:\Windows\System32\WindowsPowerShell\v1.0'
$cmd = [scriptblock]::Create("gci $path")
$jnr1 = Invoke-Command -computer localhost -ScriptBlock $cmd -asJob
Wait-Job $jnr1
Receive-job $jnr1
$end = Get-date
($end - $start).totalseconds
我必须等待 55 秒。根据我十年前的 unix 经验。我希望后台作业的运行速度几乎与前台作业一样快。
有没有办法加快 PowerShell 后台作业的执行速度?