启动过程没有运行

问题描述:

我一直在尝试重新编写以下PowerShell代码,因为我需要它等到完成之后才进行如此假设启动过程与-Wait就足够了但我似乎无法获得它实际上运行...启动过程没有运行

原来的代码工作,但不会等到它完成之前进行脚本。

function ZipAndDeleteFile([string] $file, [string] $saveLocation) 
{ 
    $command = [string]::Format("`"{0}`" a -ep -df `"$saveLocation`" `"$file`"", $winrarPath); 
    iex "& $command"; 
} 

我尝试在它并未如预期般重新写,什么都不做那么远,

function ZipAndDeleteFile([string] $file, [string] $saveLocation) 
{ 
    Start-Process -FilePath $winrarPath -ArgumentList "a -ep -df $saveLocation $file" -Wait 
} 

修正了以下...知道这是一些愚蠢的。

Start-Process -FilePath $winrarPath -ArgumentList "a -ep -df `"$saveLocation`" `"$file`"" -Wait