La ligne de commande Windows et les fichiers batch

    La ligne de commande Windows est un élément essentiel pour les administrateurs systèmes mais est relativement méconnue de nombreux utilisateurs de PC. Le but de cet article est de rendre plus accessible à la grande majorité des utilisateurs la puissance et l’utilité de la ligne de commande. Les fichiers batch et les scripts, souvent sous-estimés, seront également exposés ici.

Windows possède une interface graphique bien connue, mais beaucoup d’utilisateurs ont tendance à oublier (ou ne savent pas) qu’il existe des fonctions très utiles en ligne de commande. En fait, dans Windows, il y a beaucoup plus que le simple « pointer, cliquer ». Le clavier et la ligne de commande peuvent être un apport intéressant à la souris et aux icônes. Il y a deux fonctionnalités qui utilisent les lignes de commande. La première est l’outil « Exécuter » (ou zone de recherche dans Windows Vista) du Menu Démarrer. La deuxième est l’invite de commande Windows.

Chapitre 1 : Introduction à l’invite de commande

        1 – DOS est mort, longue vie à la ligne de commande

        2 – Commandes internes et externes

        3 – La fenêtre d’invite de commande

        4 – Liste des commandes

        5 – Suppression avancée avec la commande del

        6 – Gestion avancée des dossiers (répertoires)

        7 – Xcopy : Une commande puissante et polyvalente pour copier et sauvegarder les fichiers

        8 – Comment lister des fichiers avec dir

        9 – Renommer des fichiers avec ren

        10 – Déplacer des fichiers avec move

        11 – Changer les attributs de fichier avec attrib

        12 – Comment rendre vos dossiers favoris facilement accessibles dans les boîtes de dialogue Windows

        13 – Autres commandes

        14 – Introduction

        15 – La boite de dialogue des propriétés de l’invite de commande

        16 – Tampon d’historique des commandes

        17 – Onglet Police

        18 – Onglet Configuration

        19 – Onglet Couleur

        20 – Configurer des raccourcis pour l’invite de commande

        21 – La commande color

        22 – Options pour l’interpréteur de commande cmd.exe

        23 – Introduction à la fenêtre Exécuter

        24 – Ouvrir des applications dans Exécuter

        25 – Ouvrir les consoles de gestion

        26 – Ouvrir les éléments du panneau de configuration

        27 – Rundll32.exe

        28 – Ouvrir des dossiers dans Exécuter

        29 – Glisser-Déplacer des dossiers et des fichiers dans la fenêtre exécuter

        30 – Ajouter des applications au path

        31 – Applications Internet

        32 – Comparaison entre la fenêtre Exécuter et l’invite de commande

        33 – Accèder à la console de commande depuis la fenêtre Exécuter

        34 – La fenêtre Exécuter dans Vista

Chapitre 2 : Gestion des fichiers à partir de la ligne de commande – Assoc et Ftype

        1 – Introduction

        2 – Gestion des types de fichiers et des extensions avec la commande assoc

        3 – Gérer les types de fichier et les associations de programmes avec la commande ftype

Chapitre 3 : Xcopy et ses applications

        1 – Syntaxe de la commande Xcopy

        2 – Applications de Xcopy

        3 – Exclure des fichiers et dossiers.

        4 – Codes retour de Xcopy

Chapitre 4 : Les commandes réseau « net » dans Windows XP

        1 – Les commandes net

        2 – Commande Net User dans Windows Vista

Chapitre 5 : Netstat

        1 – Netstat

        2 – Syntaxe et options

        3 – Applications de Netstat

        4 – Vérifier les connexions TCP/IP

        5 – Rechercher les programmes malveillants en regardant quels programmes ouvrent des connexions

        6 – Programme batch pour vérifier les connexions et s’arrêter automatiquement

Chapitre 6 : Netsh, la console des services Réseau

        1 – Introduction à Netsh

        2 – Le contexte netsh diag

        3 – L’interface graphique

        4 – Le contexte netsh interface ip

        5 – Réinitialiser le protocole Internet (TCP/IP)

        6 – Le contexte netsh winsock

        7 – Netsh Firewall Helper dans Windows XP SP2 (assistance pare-feu)

Chapitre 7 : TCP/IP et outils Réseau

        1 – Outil de configuration IP de Windows (ipconfig)

        2 – Options d’IPConfig

        3 – Ping

        4 – Tracert

        5 – Pathping

        6 – Nslookup

Chapitre 8 : Utilitaire de système de fichiers – Fsutil.exe

        1 – Introduction

        2 – Sous-commandes

        3 – Exemples d’applications de Fsutil

        4 – Utilisations de la sous-commande behavior

        5 – Consultez les réglages actuels

        6 – Désactiver les noms de fichiers courts pour accélérer Windows

        7 – Désactivation de l’heure de dernière modification pour accélérer Windows

        8 – Changer la taille de la MFT (Master File Table)

        9 – Afficher quelques propriétés du lecteur

Chapitre 9 : La console de récupération de Windows XP

        1 – Introduction

        2 – Accéder à la console de récupération avec un CD de Windows.

        3 – Accéder à la console de récupération sans un CD de Windows.

        4 – Commandes dans la console de récupération

        5 – Enlever les restrictions de la console.

        6 – Utilisation de la commande Set

        7 – La seule commande à apprendre

Chapitre 10 : Commandes de la console de récupération

        1 – Commandes de la console de récupération

Chapitre 11 : Gérer le Registre Windows à partir de l’invite de commande avec Reg.exe

        1 – Reg add

        2 – Reg delete

        3 – Sauvegarder et restaurer le Registre

        4 – Sauvegarder et restaurer des fichiers ruches (hives)

        5 – Exporter et importer des fichiers REG

        6 – Reg Query

Chapitre 12 : Gérer les Services Windows avec la commande de contrôle des services SC

        1 – Les sous-commandes de SC

        2 – Exemples d’applications utiles de SC

Chapitre 13 : Gérer les programmes de Windows à partir de l’invite de commande : Tasklist

        1 – Commande Tasklist basique

        2 – Plus d’options avancées pour Tasklist

        3 – Trouver quels services utilisent un processus

        4 – Trouver quels fichiers DLL sont utilisés par un processus

        5 – Filtrer le résultat de Tasklist

Chapitre 14 : Gérer les programmes de Windows : Tskill et Taskkill

        1 – Tskill

        2 – Taskkill

        3 – Filtrer le résultat de Taskkill

        4 – Exemple d’utilisation des filtres dans Taskkill

Chapitre 15 : Exécuter des fichiers VBScripts et JScript à partir de l’invite de commande

        1 – Configurer l’invite de commande pour exécuter des scripts

        2 – Quelques scripts fournis avec Windows XP

        3 – Outil de ligne de commande WMI : WMIC (Windows Management Instrumentation Command-line)

Chapitre 16 : Outils utiles pour Windows XP provenant du Resource Kit de Windows Server 2003

        1 – Introduction

Chapitre 17 : Support Tools de Windows XP SP2

        1 – Une sélection des Support Tools de Windows XP en ligne de commande

Chapitre 18 : Les fichiers Batch (scripts) dans Windows

        1 – Que-est-ce qu’un fichier batch ?

        2 – Construire un fichier Batch

        3 – Une version plus générale avec des arguments

        4 – L’instruction Rem

        5 – Plus d’exemples

        6 – Demander une saisie à l’utilisateur

        7 – Pour en savoir plus

Chapitre 19 : Des fichiers batch plus puissants : Partie 1 – Branchements et boucles

        1 – Branchement conditionnel avec l’instruction if

        2 – Instruction if exist

        3 – Instruction if defined

        4 – Instruction if errorlevel

        5 – Opérateurs de comparaison

        6 – La commade goto

        7 – Le label End of File (:eof) est utilisé pour sortir d’un script

        8 – Boucles avec if et goto

Chapitre 20 : Des fichiers batch plus puissants : Partie 2 – Itérations avec For

        1 – Introduction

        2 – Itération simple dans une liste

        3 – Boucler sur une série de valeurs

        4 – Utiliser les répertoires

        5 – Parcourir récursivement les sous-répertoires

        6 – arcourir des fichiers, chaînes et sorties de commandes

Chapitre 21 : Variables dans l’invite de commandes Windows

        1 – Comment les variables sont définies avec la commande set

        2 – Localiser les variables

        3 – Variables saisies par l’utilisateur

        4 – Opérations arithmétiques

        5 – Instruction de comparaison de variables dans les fichiers batch

Chapitre 22 : Doskey dans l’invite de commandes Windows XP

Chapitre 23 : PowerShell dans Windows XP

        1 – Introduction à PowerShell

        2 – Les fonctionnalités de PowerShell

        3 – Liste de cmdlets

        4 – Syntaxe des cmdlets

        5 – Scripting PowerShell

Chapitre 24 : Astuces pour l’utilisation de l’invite de commande Windows

        1 – Comment afficher une ligne vide dans un fichier batch

        2 – Forcer echo à ne pas parcourir les arguments

        3 – Vérifier si un fichier existe

        4 – L’utile périphérique nul

        5 – Arrêter une commande en cours d’exécution

        6 – Mettre en pause le défilement de l’écran

        7 – Utiliser le glisser-déplacer

        8 – Remonter au répertoire parent

        9 – Comment changer le répertoire de travail courant vers un répertoire d’un autre disque

        10 – Attention aux espaces dans les noms des fichiers et des dossiers

        11 – Traitement spécial des variables pour l’instruction for dans les fichiers batch

        12 – Variables sensibles à la casse dans les instructions for

        13 – Mettre un raccourci vers une ligne de commande dans le Menu Démarrer

        14 – Créer un raccourci vers une commande

        15 – Ouvrir l’explorateur Windows à partir de la ligne de commande

        16 – Utilisation de la commande Start

        17 – tilisez la complétion de nom de fichier et de nom de dossier

        18 – Activer le mode d’édition rapide pour la fenêtre de commande

        19 – Afficher l’historique des commandes

        20 – Utiliser la commande sleep dans les fichiers batch sous Windows XP.

        21 – Copier du texte à partir de la fenêtre de commande

        22 – Astuces pour la console de commande de Vista

Chapitre 25 : Accéder aux répertoires systèmes avec la console de commande dans Windows Vista

Chapitre 26 : Liste des commandes de Windows Vista et Référence

        1 – Commandes dans Windows Vista

Chapitre 27 : Astuces pour utiliser la console de commandes de Vista

        1 – Exécuter en tant qu’administrateur dans Vista

        2 – Ouvrir une invite de commande ici dans Vista

        3 – Ouvrir une fenêtre de commandes avec les privilèges administrateurs à partir de n’importe où

        4 – Envoyer la sortie d’une commande vers le presse-papier Windows avec clip.exe

        5 – Placer le contenu d’un fichier texte dans le presse-papier Windows avec clip.exe

        6 – La commande choice est de retour dans Vista

        7 – Utiliser la commande choice pour faire attendre un fichier batch sous Vista

        8 – Utiliser la commande timeout pour faire attendre un fichier batch dans Vista

        9 – Commutateur ajouté à Dir pour activer l’affichage des Flux de Données Alternatifs (Alternate Data Streams)

        10 – Activer le compte administrateur principal sur l’écran de connexion

        11 – Réduire l’espace utilisé par la Restauration Système.

        12 – Augmenter le cache mémoire du système de fichier

        13 – Utiliser takeown pour accéder à certains fichiers

        14 – Obtenir les droits de contrôle sur un fichier avec icacls

        15 – Nettoyer les fichiers de Vista SP1

        16 – Utilisation du Drag&Drop (Glisser-Déplacer)