Créer un batch avec condition

kiksora_01 Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -  
kiksora_01 Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



Je suis actuellement en stage et pour créer un déploiement sous OCS inventory je dois créer un batch avecdes condition d'installation.

Exemple : Je dois installer OpenOffice avec un batch, pour cela j'utilise les commandes suivantes :

start /wait msiexec /norestart /qn /i openofficeorg33.msi
"%ProgramFiles%\OpenOffice.org 3\program\unopkg.exe" add --shared DisableFirstStartWzd_ooo33.oxt

Le fichier DisableFirstSrartWzd_ooo33.oxt est une extension permetant déviter de configurer openoffice avec le nom d'utilisateur etc..

Le problème est que %ProgramFiles% ne marche que sous Windows XP et pas sous Seven, car sous seven cette variable ouvre le répertoire Programmes alors qu'il faut le Program Files x86.

Pour régler cela j'aimerais créer des conditions, les voici :

Mettre le fichier DisableFirstStartWzd_ooo33.oxt dans le répertoire Program FilesX86\OpenOffice.org 3\program\unopkg.exe Si le repertoire Program Files n'existe pas.

Voila, mais n'ayant vraiment aucune base dans la programmation j'aimerais savoir si quelqu'un pouvait me donne le script à rajouter à mon batch.

Désolé si je m'exprime mal, je suis un peu stresser...

Merci pour tout

3 réponses

kiksora_01 Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   4
 
Up svp je suis a bout..
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
essayer
if not exist "Program Files" copy DisableFirstStartWzd_ooo33.oxt "Program FilesX86\OpenOffice.org 3\program\unopkg.exe"
0
kiksora_01 Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci beaucoup
0