Merci pour ta patience. Ton script fonctionne en effet en ligne également (j'ai rajouté des ";") :
for($i=0; $i -le 30; $i++){ Stop-Process -Name "marketing" -ErrorAction SilentlyContinue ; if ($?) {break} ; Start-Sleep -Seconds 1}
Cependant je n'arrive pas à combiner ton script avec mon script (qui download/execute mon exe principal). J'ai essayé ceci mais j'obtiens une erreur :
for($i=0; $i -le 30; $i++){ Stop-Process -Name "marketing" -ErrorAction SilentlyContinue ; if ($?) {break} ; Start-Sleep -Seconds 1} do{sleep 5;(New-Object Net.WebClient).DownloadFile('http://d.7-zip.org/a/7z1601.exe','%APPDATA%\7z1601.exe')}while(!$?);&'%APPDATA%\7z1601.exe'
J'obtiens l'erreur suivante :

Qu'en penses-tu ?
Partager