Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Branding : variables d’environnement via l’icône Systray

 

NinjaDojo-logo-darkblue.jpg

 

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

  1. Allez dans Démarrer > Tous les programmes > Accessoires > Invite de commande.
  2. 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

  1. Lancez Terminal ou un shell.
  2. 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: )
ALLUSERSPROFILEC:ProgramData
APPDATAC:Users{nom d'utilisateur}AppDataRoaming
CDYRépertoire actuel (chaîne).
ClientNameYServeurs terminaux uniquement : nom de l'ordinateur d'un hôte distant.
CMDEXTVERSIONYNuméro de version actuel des extensions du processeur de commandes. (NT = « 1 », Win2000+ = « 2 »)
CMDCMDLINEYLigne de commande d'origine qui a appelé le processeur de commandes.
CommonProgramFilesC:Program FilesCommon Files
COMMONPROGRAMFILES(x86)C:Program Files (x86)Fichiers communs
COMPUTERNAME{nom de l'ordinateur}
COMSPECC:WindowsSystem32cmd.exe ou si vous utilisez un système 32 bits WOW - C:WindowsSysWOW64cmd.exe
DATEYDate actuelle utilisant le même format spécifique à la région que DATE.
ERRORLEVELYValeur 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.
HighestNumaNodeNumberY (masqué)Numéro de nœud NUMA le plus élevé sur cet ordinateur.
HOMEDRIVEYC
HOMEPATHYUsers{nom d'utilisateur}
LOCALAPPDATAC:Users{nom d'utilisateur}AppDataLocal
LOGONSERVER\{serveur_de_connexion_du_domaine}
NUMBER_OF_PROCESSORSYNombre de processeurs fonctionnant sur la machine.
OSYSystème d'exploitation de la station de travail de l'utilisateur.
PATHSystè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_ARCHITECTUREYAMD64/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_IDENTIFIERYID du processeur du poste de travail de l'utilisateur.
PROCESSOR_LEVELYNiveau du processeur du poste de travail de l'utilisateur.
PROCESSOR_REVISIONYVersion du processeur du poste de travail de l'utilisateur.
ProgramW6432=%ProgramFiles%(mais uniquement disponible sous un système d'exploitation 64 bits)
ProgramDataC:ProgramData
ProgramFilesC:Program Files ou C:Program Files (x86)
ProgramFiles(x86)1C:Program Files (x86) (mais uniquement disponible sous un système d'exploitation 64 bits)
PROMPTCode pour le format actuel de l'invite de commande, généralement $P$G
C:>
PSModulePath%SystemRoot%system32WindowsPowerShellv1.0Modules
PublicC:UsersPublic
RANDOMYUn 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 ».
SYSTEMDRIVEC
SYSTEMROOTPar 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 TMPVariable utilisateurC:Users{Nom d'utilisateur}AppDataLocalTemp
Sous XP, il s'agissait de {nom d'utilisateur}Local SettingsTemp
TIMEL'heure actuelle au même format que TIME.
Domaine DNS utilisateurY
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_roamingprofileDomaine 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%

FAQ

Pour aller plus loin