Bonjour,
Pour automatiser l'installation d'un programme, j'ai besoin de créer un script BAT qui va ajouter quelques valeurs dans la base de registre. Je n'ai jamais créé de script sous windows avant ça. J'ai donc quelques questions qui restent sans réponses malrgé mes recherches sur Internet.
1) Comment récupérer la valeur retournée d'une commande ? Je pensais a quelque chose du genre, mais ça n'a pas l'air de marcher :
Code :
- REG ADD HKLM\...\ /v key / t REG_SZ /d 2.3.5 >> %val_return%
- echo %val_return%
|
2) Si on ne lance pas une console en administrateur, impossible de modifier la base de registre. J'aimerai donc soit trouver un moyen d'afficher la fenêtre de grant UAC, soit afficher un message "veuillez executer ce script en tant qu'administrateur" ou quelque chose qui invite l'utilisateur á aquerrir les droits. En prenant en compte que l'utilisateur peut être sous tous type d'OS de 2000 á 7, sur un domaine ou non.
Au final mon script doit juste ajouter 10 clefs dans la base de registre et lancer un .MSI en mode silencieux (juste la progression de línstallation, ça je sais le faire ^^ enfin je crois).
Pour information, ce script sera généré par un WebService, personnalisé et téléchargeable par lútilisateur avec le fichier d'installation.
merci de votre aide.
Message édité par Profil supprimé le 21-09-2010 à 00:10:55