Ich habe versucht, den folgenden PowerShell-Code neu zu schreiben, da ich es bis zur Fertigstellung warten muss, bevor ich weitermache, so vermutete Start-Prozess mit -Wait wäre ausreichend, aber ich kann nicht scheinen es tatsächlich zu laufen ...Start-Prozess läuft nicht
Original-Code, der funktioniert, aber nicht warten wird, bis es fertig ist, bevor Sie mit dem Skript weitermachen.
function ZipAndDeleteFile([string] $file, [string] $saveLocation)
{
$command = [string]::Format("`"{0}`" a -ep -df `"$saveLocation`" `"$file`"", $winrarPath);
iex "& $command";
}
Mein Versuch Umschreiben, die wie erwartet nicht ausgeführt wird, tut nichts, so weit ...
function ZipAndDeleteFile([string] $file, [string] $saveLocation)
{
Start-Process -FilePath $winrarPath -ArgumentList "a -ep -df $saveLocation $file" -Wait
}