Determiner automatiquement la version de Windows.

Determiner automatiquement la version de Windows. - Windows & Software

Marsh Posté le 13-03-2002 à 10:27:23    

Qui s'est comment déterminer automatiquement dans un script la version de Windows (95/98/NT/2000/XP) installée sur le poste ?

Reply

Marsh Posté le 13-03-2002 à 10:27:23   

Reply

Marsh Posté le 13-03-2002 à 10:31:33    

pour NT4/2000/xp y'a un fichier ini qui traine... prodspec.ini y'a plein de chose dedans... :jap:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 10:33:41    

La variable %OS%
 
ou encore %WINDIR%
 
:jap:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 13-03-2002 à 10:35:37    

Pims a écrit a écrit :

La variable %OS%
 
ou encore %WINDIR%
 
:jap:  




 :non:  
fait un "set os" sous 2000 tu aura comme réponse Windows_NT... :p


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 10:40:17    

:p oui mais avec %OS% ET %WINDIR% on s'y retrouve :p


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 13-03-2002 à 10:50:52    

Pims a écrit a écrit :

:p oui mais avec %OS% ET %WINDIR% on s'y retrouve :p  



et comment ??
rien ne t'empèche d'installer NT4 sous le répertoire windows et 2K de l'installer sous WinNT :p  :lol:  
le plus simple est d'utiliser :lol:  le fichier prodspec.ini s'il existe... :jap:
 
EDIT: je vais finir par avoir raison... :lol:

 

[jfdsdjhfuetppo]--Message édité par French_Phoenix--[/jfdsdjhfuetppo]


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 10:54:33    

French_Phoenix a écrit a écrit :

 et comment ??
rien ne t'empèche d'installer NT4 sous le répertoire windows et 2K de l'installer sous WinNT :p  :lol:  
le plus simple est d'utiliser :lol:  le fichier prodspec.ini s'il existe... :jap:
 
EDIT: je vais finir par avoir raison... :lol:  
 
 




Ouais, si tu veux ... :p
 
Le mieux serait d'affecter une variable a partir de ce fichier :p :p :p


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 13-03-2002 à 10:58:23    

Pims a écrit a écrit :

 
Ouais, si tu veux ... :p
 
Le mieux serait d'affecter une variable a partir de ce fichier :p :p :p  




:lol: :hello:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 11:43:22    

Pourquoi pas récupérer le résultat de ver
 
Chez moi : Microsoft Windows 2000 [Version 5.00.2195]
 
non ???

Reply

Marsh Posté le 13-03-2002 à 11:50:15    

Jef34 a écrit a écrit :

Pourquoi pas récupérer le résultat de ver
 
Chez moi : Microsoft Windows 2000 [Version 5.00.2195]
 
non ???  




oui ca marche aussi :jap:  :p mais tu ne pourras pas savoir si c'est un 2000 serveur, pro ou autre :jap:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 11:50:15   

Reply

Marsh Posté le 13-03-2002 à 11:56:51    

French_Phoenix a écrit a écrit :

 
oui ca marche aussi :jap:  :p mais tu ne pourras pas savoir si c'est un 2000 serveur, pro ou autre :jap:  




 
Ouais mais on avance là, c tjrs mieux que Windows_NT :)

Reply

Marsh Posté le 13-03-2002 à 11:57:52    

Jef34 a écrit a écrit :

 
 
Ouais mais on avance là, c tjrs mieux que Windows_NT :)  




le top est d'utiliser la commande ver puis suivant le cas 9x ou NT/2000...lire le fichier prodspec :jap:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 11:59:08    

Ben t'ajoute un test pour savoir s'il existe le rep C:\Inetpub ??? si t'es sur que tout tes Windows 2000 Server et + ont IIS installé ???  :cry:  
 
Ya rien pour les distinguer à par ca ???

Reply

Marsh Posté le 13-03-2002 à 12:01:30    

Jef34 a écrit a écrit :

Ben t'ajoute un test pour savoir s'il existe le rep C:\Inetpub ??? si t'es sur que tout tes Windows 2000 Server et + ont IIS installé ???  :cry:  
 
Ya rien pour les distinguer à par ca ???  




C'est quoi le pb là ?? :??: comprend pu


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 13-03-2002 à 12:23:45    

Ben en effet utilise le fichier prodspec.ini il se trouve dans le rep %WINDIR%\system32
 
----------------------------------
;
;Attention : VOUS NE DEVEZ PAS MODIFIER NI SUPPRIMER CE FICHIER.
;
[SMS Inventory Identification]
Version=1.0
 
[Product Specification]
Product=Windows 2000 Professionnel
 
Version=5.0
Localization=Français
ServicePackNumber=0
BitVersion=40  
[Version]
DriverVer=12/14/1999,5.00.2195.1
-----------------------------
 
French a raison... te casse po la tête...
 
Sorry French, j'avais po vu ta réponse...

 

[jfdsdjhfuetppo]--Message édité par Jef34--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 13-03-2002 à 12:25:51    

ver|find "Windows 95">nul
if not errorlevel 1 goto win95
ver|find "Windows 98">nul
if not errorlevel 1 goto win98
ver|find "Windows NT">nul
if not errorlevel 1 goto winNT
ver|find "Windows 2000">nul
if not errorlevel 1 goto win2000
echo vous utilisez encore win 3.11 !!!
goto fin
:win95
...
goto fin
:win98
...
goto fin
...
...
 
ça doit marcher
A+
rem j'ai déjà posté ce script au moins 10 fois.

Reply

Marsh Posté le 13-03-2002 à 12:29:24    

:jap:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 13-03-2002 à 12:30:31    

Jef34 a écrit a écrit :

Ben en effet utilise le fichier prodspec.ini il se trouve dans le rep %WINDIR%\system32
....
French a raison... te casse po la tête...
 
Sorry French, j'avais po vu ta réponse...  




Y'a pas de mal :jap:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 19-03-2002 à 22:53:08    

Merci de vos réponses.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed