De WindowsLinux.net - Astuces pour Windows et Linux !.
Windows
Sous Windows, la commande set, vous renvoie la liste des variables d'environnement de votre poste.
Variables communes à la plupart des versions de Windows
- TMP et TEMP : répertoire temporaire de Windows.
- PROMPT : Invite affichée par l'invite de commandes.
- Winbootdir : répertoire de démarrage de Windows.
- COMSPEC : nom du programme d'invite de commande.
- PATH : chemins de recherche des programmes et DLL (séparés par des points virgules).
- Windir : répertoire de Windows.
Variables disponibles sous Windows NT / 2000 / XP
- COMPUTERNAME : nom de l'ordinateur.
- HOMEDRIVE : disque local primaire (partition système).
- HOMEPATH : dossier par défaut pour les utilisateurs.
- LOGONSERVER : nom du serveur de domaine.
- NUMBER_OF_PROCESSORS : nombre de processeurs installés.
- OS : nom du système d'exploitation.
- Os2LibPath : chemin de la bibliothèque Microsoft OS/2.
- PATHEXT : liste des extensions de fichier reconnus comme des exécutables.
- PROCESSOR_ARCHITECTURE : type de processeur installé.
- PROCESSOR_IDENTIFIER : identification du processeur installé (type, modèle, etc.).
- PROCESSOR_LEVEL : niveau du processeur.
- PROCESSOR_REVISION : révision du processeur.
- SystemDrive : disque local sur lequel le système réside.
- SystemRoot : chemin du système (égal à Windir).
- USERDOMAIN : nom du domaine sous lequel l'utilisateur s'est connecté.
- USERNAME : nom de l'utilisateur courant.
- USERPROFILE : chemin du profil de l'utilisateur courant.
Variables disponibles sous Windows 2000 / XP
- ALLUSERSPROFILE : chemin du profil commun à tous les utilisateurs.
- APPDATA : chemin des données applicatives de l'utilisateur courant.
- CommonProgramFiles : chemin des programmes communs.
- ProgramFiles : chemin des programmes.
Autres variables
- CLIENTNAME : Console
- CommonProgramFiles : C:\Program Files\Fichiers communs
- DEVMGR_SHOW_DETAILS : 1
- LOGONSERVER : \\ORDINATEUR
- PATHEXT : .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
- PROCESSOR_ARCHITECTURE : x86
- PROCESSOR_IDENTIFIER : x86 Family 6 Model 15 Stepping 11, GenuineIntel
- PROCESSOR_LEVEL : 6
- PROCESSOR_REVISION : 0801
- PROMPT : $P$G
- SESSIONNAME : Console
- SystemDrive : C:
- SystemRoot : C:\WINDOWS
Spécificités Windows 7
Entre Windows 7 et Windows XP, l'emplacement de fichiers personnels et de paramètres personnels à changé.
Documents and Settings a disparu, et un répertoire nommé Users a apparu.
Quatre nouvelles variables d'environnement sont apparues, à savoir :
%CommonProgramFiles%
%LocalAppdata%
%ProgramData%
%Public%
L'emplacement du module PowerShell est rendu disponible par la variable :
%PSModulePath%
Utilisation
Vous pouvez utiliser ces variables dans vos scripts, par :
echo %variable%
Par exemple :
C:\>echo %PROCESSOR_IDENTIFIER%
x86 Family 6 Model 15 Stepping 11, GenuineIntel