Les fichiers batch accèdent facilement aux noms de variables spécifiés entre deux signes %. Le fichier batch remplace le nom de la variable et les deux signes de pourcentage par la valeur de la variable, avant d'exécuter la ligne de commande. Par exemple, vous pouvez entrer la commande suivante pour
Lecture des variables d’environnement
faire afficher le nom
d’utilisateur actif par le fichier batch.echo L’utilisateur actif est %USERNAME%Si
Cdupont est le nom d’utilisateur connecté, la commande aura pour résultat : L’utilisateur
actif est Cdupont.Le listing 1 montre comment faire prendre des décisions
au fichier batch sur le nom de domaine. Dans ce programme, les instructions If
comparent la valeur de la variable d’environnement USERDOMAIN avec HR et ACCT.
Si la valeur correspond à l’une ou l’autre chaîne, le fichier batch exécute l’instruction
Goto concernée, qui exécute le fichier batch avec l’en-tête appropriée.
Vous pouvez également écrire des scripts VB pour lire des variables d’environnement
NT
Vous pouvez également écrire des scripts VB pour lire des variables d’environnement
NT. Supposons que vous écriviez un script qui nécessite de lire le nom de la machine
pour présenter le nom à l’utilisateur. Dans le listing 2, l’exemple de script
VB montre comment récupérer le nom de machine à partir de la variable d’environnement
COMPUTERNAME. Dans ce programme, les instructions Dim initialisent les
variables Shell et CompName. La troisième ligne définit la variable Shell comme
objet d’application Wscript. La quatrième attribue la variable d’environnement
COMPUTERNAME à CompName, au moyen de la méthode ExpandEnvironmentStrings de l’objet
Shell. Enfin, la ligne cinq utilise l’instruction MsgBox pour présenter le résultat.
De la même manière, vous pouvez utiliser la méthode ExpandEnvironmentStrings pour
lire toute variable d’environnement dont votre script a besoin.Quel que soit votre
langage de script utilisé, vous pouvez facilement accéder aux variables d’environnement
pour donner plus de puissance à tous vos scripts. Plus vos scripts sont puissants,
moins vous avez à intervenir manuellement.
ECRAN 1 : Affichage des variables système et utilisateur dans Propriétés
du système
LISTING 1 : Fichier batch pour fonder une décision sur un nom de domaine if « %USERDOMAIN% »== »HR » goto HR LISTING 2: Script VB pour lire la variable d’environnement Nom de la |
Téléchargez cette ressource

Rapport mondial 2025 sur la réponse à incident
Dans ce nouveau rapport, les experts de Palo Alto Networks, Unit 42 livrent la synthèse des attaques ayant le plus impacté l'activité des entreprises au niveau mondial. Quel est visage actuel de la réponse aux incidents ? Quelles sont les tendances majeures qui redessinent le champ des menaces ? Quels sont les défis auxquels doivent faire face les entreprises ? Découvrez les top priorités des équipes de sécurité en 2025.
Les articles les plus consultés
- Et si les clients n’avaient plus le choix ?
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Activer la mise en veille prolongée dans Windows 10
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
- Gestion du cycle de vie des outils de cyberdéfense : un levier de performance pour les entreprises
- Top 6 du Cyber Benchmark Wavestone 2025
- La voix met le clavier au placard : une mutation incontournable pour les entreprises
- Analyse Patch Tuesday Juin 2025
