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

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

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

  1. Lancez Terminal ou un shell.
  2. 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:)
ALLUSERSPROFILEC:ProgramData
APPDATAC:Users{nom d'utilisateur}AppDataRoaming
CDYRépertoire actuel (chaîne).
ClientNameYServeurs de terminaux uniquement : le nom d'ordinateur (ComputerName) d'un hôte distant.
CMDEXTVERSIONYNuméro de version actuel des extensions du processeur de commandes. (NT = « 1 », Win2000+ = « 2 ».)
CMDCMDLINEYLa ligne de commande d'origine qui a appelé leprocesseur de commandes.
CommonProgramFilesC:Program FilesCommon Files
COMMONPROGRAMFILES(x86)C:Program Files (x86)Common Files
COMPUTERNAME{computername}
COMSPECC:WindowsSystem32cmd.exe ou, si vous utilisez un environnementWOW32 bits, C:WindowsSysWOW64cmd.exe
DATEYLa date du jour, au format spécifique à la région, comme pourla fonction DATE.
ERRORLEVELYLa 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.
HighestNumaNodeNumberY (masqué)Le numéro de nœudNUMAle plus élevé sur cet ordinateur.
HOMEDRIVEYC:
HOMEPATHYUtilisateurs{nom d'utilisateur}
DONNÉES D'APPLICATION LOCALESC:Utilisateurs{nom d'utilisateur}AppDataLocal
SERVEUR_DE_CONNEXION\{serveur_de_connexion_au_domaine}
NOMBRE_DE_PROCESSEURSYNombre de processeurs en cours d'exécution sur la machine.
SYSTÈME D'EXPLOITATIONYSystème d'exploitation sur le poste de travail de l'utilisateur.
PATHSystè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_ARCHITECTUREYAMD64/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_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 disponible uniquement 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 correspondant au format actuelde l'invitede 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 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 ».
SYSTEMDRIVEC:
SYSTEMROOTPar 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
TEMPetTMPVariable utilisateurC:Users{Nom d'utilisateur}AppDataLocalTemp
Sous XP, il s'agissait de {nom d'utilisateur}Local SettingsTemp
TIMEYL'heure actuelle, au même format queTIME.
UserDnsDomainY
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_roamingprofileLe 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%
Définie par défaut comme windir=%SystemRoot%
%windir% est une variable standard et peut être modifiée, ce qui la rend moins robuste que %systemroot%

FAQ

Pour aller plus loin