Variables d'environnement

De WindowsLinux.net - Astuces pour Windows et Linux !.

Sommaire

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
Outils personnels