Exercices
Exercices sur les variables d'environnement sous Windows
Exercice 1 : Affichage des variables d'environnement système
Objectif : Apprendre à afficher les variables d'environnement du système.
Ouvre l'Invite de commandes (CMD).
Tape la commande suivante pour afficher toutes les variables d'environnement actuelles :
setNote quelques variables importantes comme
PATH,TEMP, etUSERNAME.Utilise la commande
echopour afficher la valeur de ces variables, par exemple :echo %PATH% echo %USERNAME%
Questions :
À quoi sert la variable d'environnement
PATH?Comment une variable comme
USERNAMEpeut-elle être utile dans un script automatisé ?
Exercice 2 : Création d'une variable d'environnement utilisateur temporaire
Objectif : Apprendre à créer une variable d'environnement temporaire qui sera active uniquement dans la session CMD actuelle.
Ouvre l'Invite de commandes.
Crée une variable d'environnement appelée MONTEST avec la commande suivante :
set MONTEST=TestCMDVérifie la création de cette variable en affichant sa valeur avec
echo:echo %MONTEST%Ferme l'Invite de commandes et réouvre-la, puis essaie d'afficher à nouveau la valeur de MONTEST.
Questions :
Pourquoi la variable MONTEST a-t-elle disparu après avoir fermé l'Invite de commandes ?
Quelle est la différence entre une variable d'environnement temporaire et une variable persistante ?
Exercice 3 : Modification de la variable d'environnement PATH
Objectif : Apprendre à ajouter un nouveau chemin à la variable PATH.
Ouvre l'Invite de commandes en tant qu'administrateur.
Affiche la valeur actuelle de la variable
PATHen tapant :echo %PATH%Télécharger LA VERSION PORTABLE de
ColorManiadisponible iciMettre l'application (
.exe) dans un dossier sur votre bureau.Ajoute ce nouveau chemin (par exemple,
C:\Users/Desktop/Exemple) à la variablePATHpour la session en cours :set PATH=%PATH%;C:\ExempleVérifie que le chemin a été ajouté en affichant à nouveau la variable
PATH.En ligne de commande (
CMD), lancer le programmeColorMania. Si le programme démarre votrePATHa été modifier avec succès.
Questions :
Pourquoi est-il important de faire attention lors de la modification de la variable
PATH?Que se passerait-il si tu remplaçais totalement la valeur de
PATHpar un seul chemin ?
Exercice 4 : Création d'une variable d'environnement permanente via l'interface graphique
Objectif : Apprendre à créer une variable d'environnement persistante à travers l'interface graphique.
Ouvre le Panneau de configuration > Système > Paramètres système avancés.
Clique sur Variables d'environnement.
Sous Variables utilisateur, clique sur Nouvelle.
Crée une nouvelle variable appelée MonVariableTest avec une valeur de ton choix.
Valide et ferme toutes les fenêtres, puis ouvre une nouvelle session CMD.
Vérifie l'existence de ta nouvelle variable en utilisant la commande suivante :
echo %MonVariableTest%
Questions :
Quelle est la différence entre une variable d'environnement définie pour un utilisateur et une définie pour le système ?
Comment rendre une variable disponible pour tous les utilisateurs du système ?
Exercice 5 : Utilisation des variables d'environnement dans un script batch
Objectif : Apprendre à utiliser des variables d'environnement dans un script batch simple.
Ouvre un éditeur de texte comme Notepad.
Crée un fichier batch appelé test.bat avec le contenu suivant :
@echo off set MA_VARIABLE=ExerciceBatch echo La valeur de MA_VARIABLE est : %MA_VARIABLE% pauseSauvegarde le fichier et exécute-le à partir de l'Invite de commandes en tapant
test.bat.Modifie le script pour qu'il prenne une valeur de variable d'environnement déjà existante comme
USERNAMEet l'affiche :@echo off echo Le nom d'utilisateur actuel est : %USERNAME% pause
Questions :
Comment un script batch peut-il utiliser les variables d'environnement pour automatiser des tâches ?
Que se passe-t-il si tu exécutes ce script sur un autre compte utilisateur ?
Exercice 6 : Modification de variables d'environnement système via l'interface graphique
Objectif : Apprendre à modifier les variables d'environnement existantes en utilisant l'interface graphique.
Ouvre le Panneau de configuration > Système > Paramètres système avancés.
Clique sur Variables d'environnement.
Sélectionne la variable
TEMPdans les Variables système et clique sur Modifier.Change l'emplacement du répertoire temporaire à un autre répertoire (par exemple
C:\TempTest).Valide les modifications, redémarre l'ordinateur, puis ouvre une session CMD.
Vérifie que la variable a été modifiée avec la commande :
echo %TEMP%
Questions :
Quelles sont les implications de la modification de la variable
TEMP?Quelles autres variables système courantes peuvent être modifiées et pourquoi ?
Exercice 7 : Supprimer une variable d'environnement via l'interface graphique
Objectif : Apprendre à supprimer une variable d'environnement utilisateur ou système.
Ouvre le Panneau de configuration > Système > Paramètres système avancés.
Clique sur Variables d'environnement.
Sélectionne une variable que tu as créée précédemment (par exemple MonVariableTest) sous Variables utilisateur.
Clique sur Supprimer, puis valide la suppression.
Ouvre une session CMD et vérifie que la variable n'existe plus avec la commande :
echo %MonVariableTest%
Questions :
Pourquoi est-il important de vérifier l'impact d'une variable avant de la supprimer ?
Quels problèmes peuvent survenir après la suppression d'une variable d'environnement critique ?
Exercice 8 : Explorer les variables d'environnement spécifiques aux applications
Objectif : Comprendre l'importance des variables d'environnement pour le fonctionnement des applications spécifiques.
Installe une application qui dépend des variables d'environnement (par exemple Java ou Python).
Pendant l'installation, fais attention aux variables ajoutées au
PATH.Une fois l'installation terminée, vérifie les variables ajoutées avec la commande suivante :
echo %PATH%Lance l'application en utilisant son nom dans l'Invite de commandes (par exemple
javaoupython).Si l'application ne se lance pas, vérifie que les variables d'environnement ont bien été configurées.
Questions :
Comment les applications utilisent-elles les variables d'environnement pour fonctionner correctement ?
Pourquoi certaines applications ajoutent-elles des chemins au
PATHpendant l'installation ?