
Vous trouverez ci-dessous une liste des variables d'environnement pouvant être demandées pour les appareils Windows via le formulaire de demande d'aide accessible depuis l'icône de la barre d'état système. Les étapes à suivre pour obtenir les variables d'environnement MacOS sont également indiquées.
Remarque importante : l'exemple ci-dessous extrait les variables directement depuis 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 commandes.
- Dans l'invite de commande, saisissez set. Une liste de toutes les variables d'environnement définies s'affiche dans la fenêtre de commande.
macOS
- Lancez Terminal ou un shell.
- Tapez printenv. Une liste de toutes les variables d'environnement définies s'affiche dans la fenêtre du Terminal ou du shell.
Variables d'environnement Windows standard (intégrées) (exemple) :
| Variable | svolatiles(en lecture seule) | Valeur par défaut sous 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 de terminaux uniquement : le nom d'ordinateur (ComputerName) d'un hôte distant. |
| CMDEXTVERSION | Y | Numéro de version actuel des extensions du processeur de commandes. (NT = « 1 », Win2000+ = « 2 ».) |
| CMDCMDLINE | Y | La ligne de commande d'origine qui a appelé leprocesseur de commandes. |
| CommonProgramFiles | C:Program FilesCommon Files | |
| COMMONPROGRAMFILES(x86) | C:Program Files (x86)Common Files | |
| COMPUTERNAME | {computername} | |
| COMSPEC | C:WindowsSystem32cmd.exe ou, si vous utilisez un environnementWOW32 bits, C:WindowsSysWOW64cmd.exe | |
| DATE | Y | La date du jour, au format spécifique à la région, comme pourla fonction DATE. |
| ERRORLEVEL | Y | La valeur actuelle de ERRORLEVEL, définie automatiquement à la fermeture d'un programme. |
| FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING | d'Internet Explorer par défaut Il s'agit de variables non documentées pour le navigateur Edge sous Windows 10. | |
| HighestNumaNodeNumber | Y (masqué) | Le numéro de nœudNUMAle plus élevé sur cet ordinateur. |
| HOMEDRIVE | Y | C: |
| HOMEPATH | Y | Utilisateurs{nom d'utilisateur} |
| DONNÉES D'APPLICATION LOCALES | C:Utilisateurs{nom d'utilisateur}AppDataLocal | |
| SERVEUR_DE_CONNEXION | \{serveur_de_connexion_au_domaine} | |
| NOMBRE_DE_PROCESSEURS | Y | Nombre de processeurs en cours d'exécution sur la machine. |
| SYSTÈME D'EXPLOITATION | Y | Système d'exploitation sur le poste de travail de l'utilisateur. |
| PATH | Système de l'utilisateur et de l' | 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 gauche à droite. La syntaxe est similaire à celle de la variable PATH : séparateurs par des points-virgules. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Celane vous indique pas l'architecture du processeur, mais uniquement celle du processus en cours ; ainsi, la valeur « x86 » est renvoyée pour un processusWOW32 bits s'exécutant sous Windows 64 bits. VoirDétection du système d'exploitation 32/64 bits |
| PROCESSOR_ARCHITEW6432 | =%PROCESSOR_ARCHITECTURE%(mais disponible uniquement 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 disponible uniquement 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 correspondant au format actuelde l'invitede 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 de terminaux uniquement : pour une session de serveur de terminaux, SessionName est une combinaison du nom de la connexion, suivi de #SessionNumber. Pour une session de console, SessionName renvoie « Console ». | |
| SYSTEMDRIVE | C: | |
| SYSTEMROOT | Par défaut, Windows est installé dansC:Windows, mais cela n'est pas garanti ; Windows peut être installé dans un autre dossier ou sur une autre lettre de lecteur. systemrootest 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éfautC:WINNT | |
| TEMPetTMP | Variable utilisateur | C:Users{Nom d'utilisateur}AppDataLocalTemp Sous XP, il s'agissait de {nom d'utilisateur}Local SettingsTemp |
| TIME | Y | L'heure actuelle, au même format queTIME. |
| UserDnsDomain | Y Variable utilisateur | Définit 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 | Le domaine utilisateur pour les chemins d'accès RDS ou de profil itinérant standard. Windows 8/10/2012 (ou Windows 7/2008 avecQ2664408) | |
| USERNAME | {username} | |
| USERPROFILE | %SystemDrive%Users{username} Cela équivaut à la variable d'environnement$HOMEsous Unix/Linux | |
| WINDIR | %WinDir% est antérieur à Windows NT et semble avoir été remplacé par %SystemRoot% |