web-dev-qa-db-ja.com

PowerShellにInvoke-Itemの完了を待機させる方法は?

Invoke-Item呼び出しが終了するまでPowerShellを待機させるにはどうすればよいですか?実行不可能なアイテムを呼び出しているので、Invoke-Itemを使用して開く必要があります。

17
arathorn

Start-Process -waitを使用してください(例:Start-Process -wait c:\image.jpg)。これは、@ JaredParによるものと同じように機能するはずです。

21
stej

コマンドをOut-Nullにパイプします。

17
Shay Levy

1つの簡単な方法

$session = New-PSSession -ComputerName "xxxxx" -Name "mySession"
$Job = Invoke-Command -Session $session -FilePath "xxxxx" -AsJob
Wait-Job -Job $Job
1
Dr Coyo