
Voici une liste des variables d'environnement qui peuvent être demandées pour les appareils Windows via le formulaire d'aide de l'icône de la barre d'état système. Les étapes à suivre pour renvoyer les variables d'environnement MacOS sont également indiquées.
Remarque importante : l'exemple ci-dessous extrait les variables directement de Windows, NinjaOne n'a donc aucun contrôle sur les variables qui existent ou non.
Pour afficher la liste des variables d'environnement définies :
Windows
- Allez dans Démarrer > Tous les programmes > Accessoires > Invite de commande.
- Dans l'invite de commande, entrez set. La liste de toutes les variables d'environnement définies s'affiche dans la fenêtre de commande.
Mac
- Lancez Terminal ou un shell.
- Entrez printenv. Une liste de toutes les variables d'environnement définies s'affiche dans la fenêtre Terminal ou shell.
Variables d'environnement Windows standard (intégrées) (exemple) :
| Variable | volatile (en lecture seule) | Valeur par défaut dans Windows 7/10/2008 (en supposant que le lecteur système est C: ) |
|---|---|---|
| ALLUSERSPROFILE | C:ProgramData | |
| APPDATA | C:Users{nom d'utilisateur}AppDataRoaming | |
| CD | Y | Répertoire actuel (chaîne). |
| ClientName | Y | Serveurs terminaux uniquement : nom de l'ordinateur d'un hôte distant. |
| CMDEXTVERSION | Y | Numéro de version actuel des extensions du processeur de commandes. (NT = « 1 », Win2000+ = « 2 ») |
| CMDCMDLINE | Y | Ligne de commande d'origine qui a appelé le processeur de commandes. |
| CommonProgramFiles | C:Program FilesCommon Files | |
| COMMONPROGRAMFILES(x86) | C:Program Files (x86)Fichiers communs | |
| COMPUTERNAME | {nom de l'ordinateur} | |
| COMSPEC | C:WindowsSystem32cmd.exe ou si vous utilisez un système 32 bits WOW - C:WindowsSysWOW64cmd.exe | |
| DATE | Y | Date actuelle utilisant le même format spécifique à la région que DATE. |
| ERRORLEVEL | Y | Valeur ERRORLEVEL actuelle, définie automatiquement à la fermeture d'un programme. |
| FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING | Internet Explorer Par défaut Il s'agit de variables non documentées pour le navigateur Edge dans Windows 10. | |
| HighestNumaNodeNumber | Y (masqué) | Numéro de nœud NUMA le plus élevé sur cet ordinateur. |
| HOMEDRIVE | Y | C |
| HOMEPATH | Y | Users{nom d'utilisateur} |
| LOCALAPPDATA | C:Users{nom d'utilisateur}AppDataLocal | |
| LOGONSERVER | \{serveur_de_connexion_du_domaine} | |
| NUMBER_OF_PROCESSORS | Y | Nombre de processeurs fonctionnant sur la machine. |
| OS | Y | Système d'exploitation de la station de travail de l'utilisateur. |
| PATH | Système utilisateur et d' | C:WindowsSystem32;C:Windows;C:WindowsSystem32Wbem;{plus les chemins d'accès aux programmes} |
| PATHEXT | .COM ; .EXE ; .BAT ; .CMD ; .VBS ; .VBE ; .JS ; .WSF ; .WSH ; .MSC Détermine les extensions de fichiers exécutables par défaut à rechercher et à utiliser, ainsi que leur ordre de recherche, de gauche à droite. La syntaxe est similaire à celle de la variable PATH, avec des séparateurs de type point-virgule. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Cela ne vous indique pas l'architecture du processeur, mais uniquement celle du processus en cours. Ainsi, la valeur « x86 » est renvoyée pour un processus WOW 32 bits s'exécutant sous Windows 64 bits. Voir Détection du système d'exploitation 32/64 bits |
| PROCESSOR_ARCHITEW6432 | =%PROCESSOR_ARCHITECTURE% (mais uniquement disponible pour les processus 64 bits) | |
| PROCESSOR_IDENTIFIER | Y | ID du processeur du poste de travail de l'utilisateur. |
| PROCESSOR_LEVEL | Y | Niveau du processeur du poste de travail de l'utilisateur. |
| PROCESSOR_REVISION | Y | Version du processeur du poste de travail de l'utilisateur. |
| ProgramW6432 | =%ProgramFiles%(mais uniquement disponible sous un système d'exploitation 64 bits) | |
| ProgramData | C:ProgramData | |
| ProgramFiles | C:Program Files ou C:Program Files (x86) | |
| ProgramFiles(x86)1 | C:Program Files (x86) (mais uniquement disponible sous un système d'exploitation 64 bits) | |
| PROMPT | Code pour le format actuel de l'invite de commande, généralement $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Public | C:UsersPublic | |
| RANDOM | Y | Un nombre entier aléatoire compris entre 0 et 32 767 (inclus). |
| %SessionName% | Serveurs terminaux uniquement : pour une session de serveur terminal, SessionName est une combinaison du nom de la connexion, suivi de #SessionNumber. Pour une session console, SessionName renvoie « Console ». | |
| SYSTEMDRIVE | C | |
| SYSTEMROOT | Par défaut, Windows est installé dans C:Windows, mais cela n'est pas garanti. Windows peut être installé dans un autre dossier ou sur un autre lecteur. systemroot est une variable système en lecture seule qui renvoie à l'emplacement correct. NT 4.0, Windows 2000 et Windows NT 3.1 utilisent par défaut C:WINNT | |
| TEMP et TMP | Variable utilisateur | C:Users{Nom d'utilisateur}AppDataLocalTemp Sous XP, il s'agissait de {nom d'utilisateur}Local SettingsTemp |
| TIME | L'heure actuelle au même format que TIME. | |
| Domaine DNS utilisateur | Y Variable utilisateur | Indique si un utilisateur est connecté à un domaine et renvoie le domaine DNS complet auquel appartient le compte de l'utilisateur actuellement connecté. |
| USERDOMAIN | {userdomain} | |
| USERDOMAIN_roamingprofile | Domaine utilisateur pour les chemins d'accès RDS ou de profil itinérant standard. Windows 8/10/2012 (ou Windows 7/2008 avec Q2664408) | |
| USERNAME | {nom d'utilisateur} | |
| USERPROFILE | %SystemDrive%Users{username} Cela équivaut à la variable d'environnement $HOME sous Unix/Linux | |
| WINDIR | %WinDir% est antérieur à Windows NT et semble avoir été remplacé par %SystemRoot% Défini par défaut comme windir=%SystemRoot% %windir% est une variable standard qui peut être modifiée, ce qui la rend moins robuste que %systemroot% |