J'ai essayé de réécrire le code PowerShell suivant que j'en ai besoin d'attendre jusqu'à la fin avant de poursuivre ainsi supposé Start-Process avec -Attendrait serait suffisant mais je ne peux pas sembler obtenir pour réellement fonctionner ...Start-Process pas en cours d'exécution
Code original qui fonctionne, mais n'attendra pas jusqu'à ce qu'il soit fini avant de continuer avec le script.
function ZipAndDeleteFile([string] $file, [string] $saveLocation)
{
$command = [string]::Format("`"{0}`" a -ep -df `"$saveLocation`" `"$file`"", $winrarPath);
iex "& $command";
}
Ma tentative de ré-écriture qui ne fonctionne pas comme prévu, ne fait rien jusqu'à présent ...
function ZipAndDeleteFile([string] $file, [string] $saveLocation)
{
Start-Process -FilePath $winrarPath -ArgumentList "a -ep -df $saveLocation $file" -Wait
}