La ligne de commande Windows permet de réaliser rapidement beaucoup d’opérations. C’est un élément essentiel pour les administrateurs systèmes, mais aussi pour les développeurs ou les utilisateurs avancés.
Ces commandes peuvent aussi êtres utilisées dans des scripts ou dans des fichiers batch, pour automatiser certaines tâches ou routines.
Sommaire :
Comment afficher un terminal
Il existe plusieurs méthodes pour afficher une fenêtre de terminal sous Windows.
Méthodes pour afficher l’Invite de commande :
- Dans la zone de recherche de la barre des tâches, saisir
cmd.exeouInvite de commandes - Presser les touches
Win + rpour afficher la fenêtre Exécuter, puis saisircmd.exe - Faire un clic droit sur le bouton Démarrer de la barre des tâches, puis dans le menu contextuel, sélectionner
Invite de commandesouInvite de commandes (admin)(ces menus peuvent êtres remplacés par PowerShell suivant la version de Windows)
Méthodes pour afficher une fenêtre PowerShell :
- Dans la zone de recherche de la barre des tâches, saisir
cmd.exe,Invite de commandesoupowershell - Presser les touches
Win + rpour afficher la fenêtre Exécuter, puis saisircmd.exe - Faire un clic droit sur le bouton Démarrer de la barre des tâches, puis dans le menu contextuel, sélectionner
Windows PowerShellouWindows PowerShell (admin)(ces menus peuvent êtres remplacés par l'Invite de commandes suivant la version de Windows)
Lancer les commandes avec des droits d’administrateur :
Certaines commandes peuvent avoir besoin de privilèges élevés. On peut lancer le terminal en mode administrateur, par exemple via un clic droit sur l’icône de l'Invite de commandes ou de PowerShell et en sélectionnant Exécuter en tant qu’administrateur.
Commandes Windows disponibles
Une documentation officielle sur les commandes Windows est disponible sur le site de Microsoft : Windows commands.
Quelques exemples de commandes utiles
assoc
Affiche ou modifie les associations des extensions de fichiers. Sans paramètres, assoc affiche la liste de toutes les extensions de fichiers associées.
Exemples :
- Pour voir l’association sur un type de fichier :
assoc .txt - Pour supprimer une association de fichier :
assoc .bak= - Pour associer un type de fichier :
assoc .log=txtfile
Notes :
- Cette commande fonctionne seulement avec cmd.exe et n’est pas disponible avec PowerShell.
- Sous Windows 10, une interface plus conviviale peut être utilisée : Paramètres (Windows + i) > Applications > Applications par défaut > Choisir les applications par défaut par type de fichier.
chkdsk
Vérifie le système de fichier et les méta-données d’un volume pour détecter les erreurs physiques et logiques.
fc (File Compare)
Comparaisons de deux fichiers ou plus et affiche les différences entre eux.
Exemple : fc fichier1.txt fichier2.txt
ipconfig
Permet l’affichage de l’adresse IP de l’ordinateur.
netstat
Affiche la liste des connexions réseau TCP/IP actuelles sur l’ordinateur (affiche les adresses, les ports et l’état de la connexion).
Le paramètre -n affiche les adresses et les numéros de ports en format numérique, ce qui affiche plus rapidement les résultats (pas de résolution DNS) :
|
|
ping
Permet de vérifier la connectivité avec un hôte distant et le temps de réponse en envoyant une requête ICMP (Internet Control Message Protocole).
Exemple :
|
|
sfc (System File Checker)
Vérifie l’intégrité des fichiers protégés de Windows et permet de les remplacer si besoin.
shutdown
Permet d’arrêter, de redémarrer ou de se déconnecter de son ordinateur.
sort
Permet de trier des données et d’afficher le résultat sur l’écran ou dans un fichier.
Il est possible de saisir des données directement au clavier si on appelle la commande sort sans indiquer de paramètres. Dans ce cas, il faut :
- Appuyer sur la touche
Entréepour passer à la ligne suivante; - Une fois la saisie du texte terminé, il faut appuyer sur les touches
Ctrl + Zpuis appuyer surEntréepour valider.
Exemple d’utilisation de sort sans paramètres :
|
|
systeminfo
Affiche des informations détaillées sur la configuration et le système d’exploitation d’un ordinateur.
taskkill
Permet d’arrêter un programme ou une tâche.
tasklist
Affiche la liste des tâches qui sont actuellement lancées sur le système.
whoami
Affiche l’utilisateur, le groupe ou les informations sur les privilèges de l’utilisateur actuellement connecté au système. Sans paramètres, la commande whoami affiche le nom de l’utilisateur et son domaine actuel.
Exemples :
|
|