Determiner automatiquement la version de Windows. - Windows & Software
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...
Marsh Posté le 13-03-2002 à 10:33:41
La variable %OS%
ou encore %WINDIR%
Marsh Posté le 13-03-2002 à 10:35:37
Pims a écrit a écrit : La variable %OS% ou encore %WINDIR% |
fait un "set os" sous 2000 tu aura comme réponse Windows_NT...
Marsh Posté le 13-03-2002 à 10:40:17
oui mais avec %OS% ET %WINDIR% on s'y retrouve
Marsh Posté le 13-03-2002 à 10:50:52
Pims a écrit a écrit : oui mais avec %OS% ET %WINDIR% on s'y retrouve |
et comment ??
rien ne t'empèche d'installer NT4 sous le répertoire windows et 2K de l'installer sous WinNT
le plus simple est d'utiliser le fichier prodspec.ini s'il existe...
EDIT: je vais finir par avoir raison...
[jfdsdjhfuetppo]--Message édité par French_Phoenix--[/jfdsdjhfuetppo]
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 le plus simple est d'utiliser le fichier prodspec.ini s'il existe... EDIT: je vais finir par avoir raison... |
Ouais, si tu veux ...
Le mieux serait d'affecter une variable a partir de ce fichier
Marsh Posté le 13-03-2002 à 10:58:23
Pims a écrit a écrit : Ouais, si tu veux ... Le mieux serait d'affecter une variable a partir de ce fichier |
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 ???
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 mais tu ne pourras pas savoir si c'est un 2000 serveur, pro ou autre
Marsh Posté le 13-03-2002 à 11:56:51
French_Phoenix a écrit a écrit : oui ca marche aussi mais tu ne pourras pas savoir si c'est un 2000 serveur, pro ou autre |
Ouais mais on avance là, c tjrs mieux que Windows_NT
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
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é ???
Ya rien pour les distinguer à par ca ???
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é ??? Ya rien pour les distinguer à par ca ??? |
C'est quoi le pb là ?? comprend pu
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]
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.
Marsh Posté le 13-03-2002 à 12:29:24
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
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 ?