0
的PowerShell 5.1使用PowerShell調用命令不能得到任何結果顯示
Invoke-Command -ScriptBlock {start-job {gsv}} -ComputerName Will
Invoke-Command -ScriptBlock {get-job} -ComputerName Will
沒有。我找不到任何工作。
的PowerShell 5.1使用PowerShell調用命令不能得到任何結果顯示
Invoke-Command -ScriptBlock {start-job {gsv}} -ComputerName Will
Invoke-Command -ScriptBlock {get-job} -ComputerName Will
沒有。我找不到任何工作。
作業被綁定到當前會話。您運行Invoke-Command
的方式會爲每次調用創建一個新的會話,因此第二次會話自然不會了解第一個會話的任何內容。
更改您的代碼這樣的事情,所以調用都在同一個會話中運行:
$session = New-PSSession -ComputerName Will
Invoke-Command -Session $session -ScriptBlock { Start-Job {gsv} }
Invoke-Command -Session $session -ScriptBlock { Get-Job }
Remove-PSSession $session
確定。我知道了。感謝您的幫助。 –