Invoke-Item呼び出しが終了するまでPowerShellを待機させるにはどうすればよいですか?実行不可能なアイテムを呼び出しているので、Invoke-Itemを使用して開く必要があります。
Start-Process -wait
を使用してください(例:Start-Process -wait c:\image.jpg
)。これは、@ JaredParによるものと同じように機能するはずです。
コマンドをOut-Nullにパイプします。
$session = New-PSSession -ComputerName "xxxxx" -Name "mySession"
$Job = Invoke-Command -Session $session -FilePath "xxxxx" -AsJob
Wait-Job -Job $Job