Problème en Batch
aizakira
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
FiceA Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
FiceA Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Bonjour ,
J'ai un petit problème avec un petit .bat que je met au point pour me facilité la tache pour un inventaire de VM que je doit faire.
La 1er parti du code a pour but de me donnée la version de Windows , et la 2em parti ( la dernière ligne ) liste (normalement tout mais pas toujours ) tout les programmes qui sont installé sur la VM.
Le code:
ver | find /i "version 6.3." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 8.1-2012R2
ver | find /i "version 6.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 8-2012
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 7-2008R2
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows Vista-2008
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows XP
ver | find /i "version 5.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2003
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2000
ver | find /i "Windows NT" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows NT
ver | find /i ">Windows ME" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows ME
ver | find /i "Windows 98" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 98
ver | find /i "Windows 95" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 95
echo "OS: %$VERSIONWINDOWS%" >> Programmesliste.txt
wmic product get name,version >> Programmesliste.txt
Le résultat :

Comme vous pouvez le voir , c'est pas super , séparément les 2 morceau de code fonctionne bien. mais lors que je met tout dans le même .bat sa fait ça.
Des idée ? ;)
J'ai un petit problème avec un petit .bat que je met au point pour me facilité la tache pour un inventaire de VM que je doit faire.
La 1er parti du code a pour but de me donnée la version de Windows , et la 2em parti ( la dernière ligne ) liste (normalement tout mais pas toujours ) tout les programmes qui sont installé sur la VM.
Le code:
ver | find /i "version 6.3." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 8.1-2012R2
ver | find /i "version 6.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 8-2012
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 7-2008R2
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows Vista-2008
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows XP
ver | find /i "version 5.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2003
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2000
ver | find /i "Windows NT" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows NT
ver | find /i ">Windows ME" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows ME
ver | find /i "Windows 98" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 98
ver | find /i "Windows 95" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 95
echo "OS: %$VERSIONWINDOWS%" >> Programmesliste.txt
wmic product get name,version >> Programmesliste.txt
Le résultat :

Comme vous pouvez le voir , c'est pas super , séparément les 2 morceau de code fonctionne bien. mais lors que je met tout dans le même .bat sa fait ça.
Des idée ? ;)
A voir également:
- Problème en Batch
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Batch picture resizer - Télécharger - Divers Photo & Graphisme
1 réponse
Bonjour, je pense que ce site pourrais t'aider : http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056
Étrangement ton code ressemble énormément à celui de ce site, si ce site est ta source, je ne peux pas t'aider. Bonne continuation !
Étrangement ton code ressemble énormément à celui de ce site, si ce site est ta source, je ne peux pas t'aider. Bonne continuation !