J'ai le script PowerShell suivant pour installer l'application sans intervention de l'utilisateur:
Start-Process -FilePath "C:\Temp\UpgradeClientInstaller\setup.exe" -ArgumentList "/S /v/qn"
en donnant /s
dans la liste d'arguments, il devrait s'installer silencieusement sans intervention de l'utilisateur, mais une fenêtre contextuelle affiche
Même j’essaie avec les fichiers winrar.exe
et Zip.exe
qui donnent le même résultat. Est-ce la bonne façon de faire?
S'il vous plaît essayez ceci:
$pathvargs = {C:\Temp\UpgradeClientInstaller\setup.exe /S /v/qn }
Invoke-Command -ScriptBlock $pathvargs
Avez-vous essayé ce qui suit:
Start-Process -Wait -FilePath "C:\Setup.exe" -ArgumentList "/ S" -PassThru
Votre problème semble être Windows UAC et non le script lui-même.
Cela peut être risqué - mais cela fonctionne.