Question Installation d'un .exe avec argument

Plus d'informations
il y a 2 semaines 2 jours #32634 par Sébastien
Bonjour à tous,
Je suis sur une petite galére. Je souhaite installé une application .exe avec un argument /silent pour que cela s'installe en silencieux. En commande Dos cela fonctionne donc mon argument est bon.
En powershell impossible de faire prendre l'argument, pourtant partout ou je regarde pour moi ma commande est bonne.
Y a un truc de pas bon dans mon script pour vous ?
Merci de votre aide.
Add-Type -AssemblyName System.IO.Compression.FileSystem
function Unzip
{
    param([string]$zipfile, [string]$outpath)

    [System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $outpath)
}

Unzip "C:\TEMP\neotouch\Neotouch.zip" "C:\TEMP\neotouch"

Start-Process -Wait -FilePath "C:\TEMP\neotouch\SilentLauncher.exe" -Argument "/silent"

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 2 jours #32637 par Laurent Dardenne
Salut,
cela semble correcte, tu as une erreur ou un comportement qui ne convient pas ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 2 jours #32639 par Sébastien
Si je fais en CMD j'ai une fenêtre DOS qui s'ouvre et m'installe bien une imprimante virtuel.
En Powershell la fenêtre Dos flash un coup et ne m'installe rien.
J'ai ce comportement si par exemple je ne mets pas l'argument /silent en Dos.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 2 jours #32641 par Laurent Dardenne
Comment exécutes-tu la console Powershell ? elle se termine une fois le script terminé ?
La console DOS reste active pendant l'exécution de ton process ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 2 jours #32645 par Sébastien
Bonjour Laurent,
Voici mes réponses :
Comment exécutes-tu la console Powershell ? J'éxécute la console Powershell ISE en tant qu'admin
elle se termine une fois le script terminé ? le script s'arrête en effet et revient à la ligne une fois fini
La console DOS reste active pendant l'exécution de ton process ? Oui, la fenêtre flash un coup powershell revient à la ligne ensuite.

Le poste ou je fais mes tests et sur une session admin.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 semaines 1 jour #32647 par Laurent Dardenne
Je ne suis pas certains d'avoir bien compris le contexte d'exécution, mais sache que certains programme de setup, ne font qu'exécuter un second process puis "rendent la main".
Dans ce cas le -Wait fonctionne mais ne répond pas au besoin, car c'est le second process qui prend en charge le traitement. A vérifier avec un FileMonitor

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.090 secondes
Propulsé par Kunena