[R] Installation silencieuse avec RunAsWait

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
TimCruz
Niveau 1
Niveau 1
Messages : 6
Enregistré le : lun. 08 févr. 2010 12:04
Status : Hors ligne

[R] Installation silencieuse avec RunAsWait

#1

Message par TimCruz »

Bonjour,

Je désire créer un *.exe qui éxécute en tant qu'un compte admin local l'installation silencieuse de Adobe Reader (entre autre). L'installation silencieuse se lance sans problème via un *.bat contenant la ligne

Code : Tout sélectionner

 msiexec /i "AcroRead.msi" /qn
AcroRead.msi est vous l'aviez deviné le MSI d'installation de Adobe. Si je lance le *.bat, je n'ai pas de problème. Mais pour que mes users qui ne sont pas admin de leur poste puissent aux aussi installer le logiciel, j'ai créé un *.exe avec AutoIT avec ce code :

Code : Tout sélectionner

RunAs ( "moncomptelocal", "mondomaine", "monmotdepasse", 1, "msiexec /i AcroRead.msi /qn")
MsgBox(0, "", "Installation de Adobe Reader terminée")
Mais l'installation ne se lance pas. Si à la place de

Code : Tout sélectionner

msiexec /i AcroRead.msi /qn
je met le chemin de mon fichier *.bat, l'installation ne fonctionne pas non plus. Même ploblème si j'utilise RunAS au lieu de RunAsWait... Quelqu'un a une idée?

Pour info, ce même code avec par exemple, l'installeur vlc sous cette forme :

Code : Tout sélectionner

( "moncomptelocal", "mondomaine", "monmotdepasse", 1, "vlc-1.0.5-win32.exe -y /q /r:n /S")
fonctionne sans problèmes.
Modifié en dernier par TimCruz le mar. 09 févr. 2010 09:08, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#2

Message par Iste »

et sans le "msiexec /i " ?
M'y connais pas trop en .msi, mais le code me semble correcte.
Signez ici
TimCruz
Niveau 1
Niveau 1
Messages : 6
Enregistré le : lun. 08 févr. 2010 12:04
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#3

Message par TimCruz »

Marche pas mieux sans le msiexec /i... En fait l'installation du msi ne démarre pas du tout!
TimCruz
Niveau 1
Niveau 1
Messages : 6
Enregistré le : lun. 08 févr. 2010 12:04
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#4

Message par TimCruz »

Bon pour Adobe, j'ai résolus mon problème en téléchargeant l'installeur *.exe et avec la commande

Code : Tout sélectionner

Setup.exe /sAll /rst
Mais quelqu'un saurait-il me dire pourquoi j'ai eu ce problème, pour qu'il ne se reproduise plus?

De plus, je suis toujours au pieds du mur avec mes script *.bat qui ne se lance pas avec RunAsWait. J'ai beasoin de faire quelquesv tâches en bat et c'est pour moi pénalisant de ne pas pouvoir les lancer via AutoIT.
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#5

Message par Habibsbib »

Puuuurééééee de poooommmmes de terreuuuuuh ! C'est quand que vous arrêtez ces fichus double-posts :roll:

Pour ton problème : il est possible que l'installateur que tu avais choisi en premier né gérait pas les paramètres...

Tu aurais peut-être dû utiliser un "ShellExecute" ...
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#6

Message par Iste »

il est possible que l'installateur que tu avais choisi en premier né gérait pas les paramètres...
L'installation silencieuse se lance sans problème via un *.bat
ShellExecute() gère le lancement en tant qu'admin ?
Signez ici
TimCruz
Niveau 1
Niveau 1
Messages : 6
Enregistré le : lun. 08 févr. 2010 12:04
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#7

Message par TimCruz »

Puuuurééééee de poooommmmes de terreuuuuuh ! C'est quand que vous arrêtez ces fichus double-posts :roll:
lequel?
ShellExecute() gère le lancement en tant qu'admin ?
Non mais ca a réglé mon problème :

Code : Tout sélectionner

$monscript=ShellExecuteWait ("./dependances/monscript.bat")
RunAsWait ( "MONCOMPTEADMIN", "MONDOMAINE", "MONMOTDEPASSE", 1, $monscript )
Merci beaucoup pour votre aide
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Installation silencieuse avec RunAsWait

#8

Message par Habibsbib »

Donc, si c'est réglé c'est [R] au début du post, et le double-post il est là :roll:
screen.JPG
Répondre