Identifiant
Mot de passe
Loading...
Mot de passe oublié ?
Je m'inscris ! (gratuit)
Forums
Tutoriels
FAQ
Blogs
Chat
Newsletter
Emploi
Études
Droit
Club
DI/DSI Solutions d'entreprise
DI/DSI Solutions d'entreprise
Big Data
BPM
Business Intelligence
Data Science
ERP / PGI
CRM
SAS
SAP
Sécurité
Droit informatique et entreprise
OnlyOffice
Cloud
Cloud Computing
Oracle
Azure
IBM Cloud
IA
Intelligence artificielle
ALM
ALM
Agile
Merise
UML
Microsoft
Microsoft
.NET
Microsoft Office
Visual Studio
Windows
ASP.NET
TypeScript
C#
VB.NET
Azure
Java
Java
Java Web
Spring
Android
Eclipse
NetBeans
Dév. Web
Développement et hébergement Web
AJAX
Apache
ASP
CSS
Dart
Flash / Flex
JavaScript
NodeJS
PHP
Ruby & Rails
TypeScript
Web sémantique
Webmarketing
(X)HTML
EDI
EDI
4D
Delphi
Eclipse
JetBrains
LabVIEW
NetBeans
MATLAB
Scilab
Visual Studio
WinDev
Visual Basic 6
Lazarus
Qt Creator
Programmation
Programmation
Débuter - Algorithmique
2D - 3D - Jeux
Assembleur
C
C++
C#
D
Go
Kotlin
Objective C
Pascal
Perl
Python
Rust
Swift
Qt
XML
Autres
SGBD
SGBD & SQL
4D
Access
Big Data
Data Science
DB2
Firebird
InterBase
MySQL
NoSQL
PostgreSQL
Oracle
Sybase
SQL-Server
MongoDB
Office
Microsoft Office
Access
Excel
Word
Outlook
PowerPoint
SharePoint
Microsoft Project
OpenOffice & LibreOffice
OnlyOffice
Mobiles
Mobiles
Android
iOS
Systèmes
Systèmes
Windows
Linux
Arduino
Hardware
HPC
Mac
Raspberry Pi
Réseau
Green IT
Sécurité
Systèmes embarqués
Virtualisation
Systèmes
Windows
Linux
Arduino
Hardware
HPC
Mac
Raspberry Pi
Réseau
Green IT
Sécurité
Systèmes embarqués
Virtualisation
FORUM WINDOWS
FORUM PROGRAMMATION
FAQ WINDOWS
TUTORIELS WINDOWS
QUIZ WINDOWS
LOGICIELS & SOURCES WINDOWS
LIVRES
La ligne de commande Windows et les fichiers batch
Date de publication : 6 avril 2009
Par
Victor Laurie
(Auteur)
Thomas Garcia
(Traducteur)
Cours complet sur la ligne de commande Windows et les fichiers de commandes (fichiers batch). Ce cours est une traduction du site
commandwindows.com
dont l'auteur original est Victor Laurie.
Sommaire
Suivant
Version PDF
(
Miroir
)
Version hors-ligne
(
Miroir
)
Page 1
I. A propos de cet article
I-A. La traduction
I-B. Victor Laurie - L'auteur original
I-C. Remerciements
I-D. Remarques / Questions
Page 2
II. Plan du cours
II-A. Introduction
II-B. Introduction à la ligne de commande
II-C. Applications spécifiques de la console de commande
II-C-1. Gestion des fichiers
II-C-2. Outils réseau et Internet
II-C-3. Administration système et maintenance
II-D. Ajouts et extensions aux commandes natives
II-E. Fichiers Batch
II-F. Autres sujets concernant la ligne de commande
II-G. Vista
Page 3
III. Introduction à l'invite de commande
III-A. DOS est mort, longue vie à la ligne de commande
III-B. La fenêtre d'invite de commande
III-C. Commandes internes et externes
III-D. Quelques symboles
Page 4
IV. Liste des commandes
Page 5
V. Les commandes utilisables par tous
V-A. Suppression avancée avec la commande "del"
V-B. Gestion avancée des dossiers (répertoires)
V-C. Xcopy : Une commande puissante et polyvalente pour copier et sauvegarder les fichiers
V-D. Comment lister des fichiers avec "dir"
V-E. Renommer des fichiers avec "ren"
V-F. Déplacer des fichiers avec "move"
V-G. Changer les attributs de fichier avec "attrib"
V-H. Comment rendre vos dossiers favoris facilement accessibles dans les boîtes de dialogue Windows
V-I. Autres commandes
Page 6
VI. Configurer la fenêtre d'invite de commande
VI-A. Introduction
VI-B. La boite de dialogue des propriétés de l'invite de commande
VI-B-1. Onglet Options
VI-B-2. Tampon d'historique des commandes
VI-B-3. Onglet Police
VI-B-4. Onglet Configuration
VI-B-5. Onglet Couleurs
VI-C. Application des changements à toutes les fenêtres d'invite
VI-D. Configurer des raccourcis pour l'invite de commande
VI-E. La commande "color"
VI-F. Options pour l'interpréteur de commande cmd.exe
Page 7
VII. L'invite Démarrer-Exécuter
VII-A. Introduction à la fenêtre "Exécuter"
VII-B. Ouvrir des applications dans "Exécuter"
VII-B-1. Ouvrir les consoles de gestion
VII-B-2. Ouvrir les éléments du panneau de configuration
VII-B-3. Rundll32.exe
VII-C. Ouvrir des dossiers dans "Exécuter"
VII-D. Glisser-Déplacer des dossiers et des fichiers dans la fenêtre "exécuter".
VII-E. Ajouter des applications au "path"
VII-F. Applications Internet
VII-G. Comparaison entre la fenêtre "Exécuter" et l'invite de commande
VII-H. Accèder à la console de commande depuis la fenêtre "Exécuter"
VII-I. La fenêtre "Exécuter" dans Vista
Page 8
VIII. Gestion des fichiers à partir de la ligne de commande - Assoc et Ftype
VIII-A. Introduction
VIII-B. Gestion des types de fichiers et des extensions avec la commande "assoc"
VIII-C. Gérer les types de fichier et les associations de programmes avec la commande "ftype"
Page 9
IX. Xcopy et ses applications
IX-A. Syntaxe de la commande Xcopy
IX-B. Applications de Xcopy
IX-C. Exclure des fichiers et dossiers.
IX-D. Codes retour de Xcopy
Page 10
X. Les commandes réseau "net" dans Windows XP
X-A. Les commandes "net"
X-B. Commande Net User dans Windows Vista
Page 11
XI. Netstat
XI-A. Syntaxe et options
XI-B. Applications de Netstat
XI-B-1. Vérifier les connexions TCP/IP
XI-B-2. Rechercher les programmes malveillants en regardant quel programmes ouvrent des connexions.
XI-B-3. Programme batch pour vérifier les connexions et s'arrêter automatiquement
Page 12
XII. Netsh, la console des services Réseau
XII-A. Introduction à Netsh
XII-B. Le contexte "netsh diag"
XII-B-1. L'interface graphique
XII-B-2. Le contexte "netsh interface ip"
XII-B-3. Réinitialiser le protocole Internet (TCP/IP)
XII-C. Le contexte "netsh winsock"
XII-D. Netsh Firewall Helper dans Windows XP SP2 (Assistance pare-feu)
Page 13
XIII. TCP/IP et outils Réseau
XIII-A. Outil de configuration IP de Windows (ipconfig)
XIII-B. Options d'IPConfig
XIII-C. Ping
XIII-D. Tracert
XIII-E. Pathping
XIII-F. Netstat
XIII-G. Nslookup
XIII-H. Netsh
Page 14
XIV. Utilitaire de système de fichiers - Fsutil.exe
XIV-A. Sous-commandes
XIV-B. Exemples d'applications de Fsutil
XIV-B-1. Utilisations de la sous-commande "behavior"
XIV-B-1-a. Consultez les réglages actuels
XIV-B-1-b. Désactiver les noms de fichiers courts pour accélérer Windows
XIV-B-1-c. Désactivation de l'heure de dernière modification pour accélérer Windows
XIV-B-1-d. Changer la taille de la MFT (Master File Table)
XIV-B-2. Afficher quelques propriétés du lecteur
XIV-B-2-a. Obtenir la liste des lecteurs d'un ordinateur
XIV-B-2-b. Obtenir le type de lecteur
XIV-B-2-c. Obtenir des informations générales sur un volume
XIV-B-2-d. Obtenir la quantité d'espace libre sur un lecteur
Page 15
XV. La console de récupération de Windows XP
XV-A. Accéder à la console de récupération avec un CD de Windows.
XV-B. Accéder à la console de récupération sans un CD de Windows.
XV-C. Commandes dans la console de récupération
XV-D. Enlever les restrictions de la console.
XV-D-1. Utilisation de la console de stratégie de sécurité locale ou de stratégie de groupe
XV-D-2. Modifier le Registre
XV-D-3. Un script pour effectuer la modification du Registre
XV-E. Utilisation de la commande "Set"
XV-F. La seule commande à apprendre
Page 16
XVI. Commandes de la console de récupération
Page 17
XVII. Gérer le Registre Windows à partir de l'invite de commande avec "Reg.exe"
XVII-A. Reg add
XVII-B. Reg delete
XVII-C. Sauvegarder et restaurer le Registre
XVII-C-1. Sauvegarder et restaurer des fichiers ruches (hives)
XVII-C-2. Exporter et importer des fichiers REG
XVII-D. Reg Query
Page 18
XVIII. Gérer les Services Windows avec la commande de contrôle des services SC
XVIII-A. Les sous-commandes de SC
XVIII-B. Exemples d'applications utiles de SC
Page 19
XIX. Gérer les programmes de Windows à partir de l'invite de commande : Tasklist
XIX-A. Commande Tasklist basique
XIX-B. Plus d'options avancées pour Tasklist
XIX-B-1. Trouver quels services utilisent un processus
XIX-B-2. Trouver quels fichiers DLL sont utilisés par un processus
XIX-C. Filtrer le résultat de Tasklist
Page 20
XX. Gérer les programmes de Windows : Tskill et Taskkill
XX-A. Tskill
XX-B. Taskkill
XX-C. Filtrer le résultat de Taskkill
XX-D. Exemple d'utilisation des filtres dans Taskkill
Page 21
XXI. Exécuter des fichiers VBScripts et JScript à partir de l'invite de commande
XXI-A. Configurer l'invite de commande pour exécuter des scripts
XXI-B. Quelques scripts fournis avec Windows XP
XXI-C. Outil de ligne de commande WMI : WMIC (Windows Management Instrumentation Command-line)
Page 22
XXII. Outils utiles pour Windows XP provenant du Resource Kit de Windows Server 2003
Page 23
XXIII. Support Tools de Windows XP SP2
XXIII-A. Une sélection des Support Tools de Windows XP en ligne de commande
Page 24
XXIV. Les fichiers Batch (scripts) dans Windows
XXIV-A. Que-est-ce qu'un fichier batch ?
XXIV-B. Construire un fichier Batch
XXIV-B-1. Une version plus générale avec des arguments
XXIV-B-2. L'instruction Rem
XXIV-B-3. Plus d'exemples
XXIV-B-4. Demander une saisie à l'utilisateur
XXIV-C. Pour en savoir plus
Page 25
XXV. Des fichiers batch plus puissants : Partie 1 - Branchements et boucles
XXV-A. Branchement conditionnel avec l'instruction "if"
XXV-A-1. Instruction "if exist"
XXV-A-2. Instruction "if defined"
XXV-A-3. Instruction "if errorlevel"
XXV-A-4. Opérateurs de comparaison
XXV-B. La commade "goto"
XXV-B-1. Le label "End of File (:eof) est utilisé pour sortir d'un script
XXV-C. Boucles avec "if" et "goto"
Page 26
XXVI. Des fichiers batch plus puissants : Partie 2 - Itérations avec "For"
XXVI-A. Itération simple dans une liste
XXVI-B. Boucler sur une série de valeurs
XXVI-C. Utiliser les répertoires
XXVI-D. Parcourir récursivement les sous-répertoires
XXVI-E. Parcourir des fichiers, chaînes et sorties de commandes
Page 27
XXVII. Variables dans l'invite de commandes Windows
XXVII-A. Comment les variables sont définies avec la commande "set"
XXVII-A-1. Localiser les variables
XXVII-A-2. Variables saisies par l'utilisateur
XXVII-B. Opérations arithmétiques
XXVII-C. Instruction de comparaison de variables dans les fichiers batch
Page 28
XXVIII. Doskey dans l'invite de commandes Windows XP
XXVIII-A. Syntaxe et fonctions
XXVIII-B. Plus d'informations
Page 29
XXIX. PowerShell dans Windows XP
XXIX-A. Introduction à PowerShell
XXIX-B. Les fonctionnalités de PowerShell
XXIX-B-1. Liste de cmdlets
XXIX-B-2. Syntaxe des cmdlets
XXIX-C. Scripting PowerShell
XXIX-D. Plus d'informations
Page 30
XXX. Astuces pour l'utilisation de l'invite de commande Windows
XXX-A. Comment afficher une ligne vide dans un fichier batch
XXX-B. Forcer "echo" à ne pas parcourir les arguments
XXX-C. Vérifier si un fichier existe
XXX-D. L'utile périphérique "nul"
XXX-E. Arrêter une commande en cours d'exécution
XXX-F. Mettre en pause le défilement de l'écran
XXX-G. Utiliser le glisser-déplacer
XXX-H. Remonter au répertoire parent
XXX-I. Comment changer le répertoire de travail courant vers un répertoire d'un autre disque
XXX-J. Attention aux espaces dans les noms des fichiers et des dossiers
XXX-K. Traitement spécial des variables pour l'instruction "for" dans les fichiers batch
XXX-L. Variables sensibles à la casse dans les instructions "for"
XXX-M. Mettre un raccourci vers une ligne de commande dans le Menu Démarrer
XXX-N. Créer un raccourci vers une commande
XXX-O. Ouvrir l'explorateur Windows à partir de la ligne de commande
XXX-P. Utilisation de la commande "Start"
XXX-Q. Utilisez la complétion de nom de fichier et de nom de dossier
XXX-R. Activer le mode d'édition rapide pour la fenêtre de commande
XXX-S. Afficher l'historique des commandes
XXX-T. Utiliser la commande "sleep" dans les fichiers batch sous Windows XP.
XXX-U. Copier du texte à partir de la fenêtre de commande
XXX-V. Astuces pour la console de commande de Vista
Page 31
XXXI. Accéder aux répertoires systèmes avec la console de commande dans Windows Vista
XXXI-A. Dossiers systèmes de Windows Vista
Page 32
XXXII. Liste des commandes de Windows Vista et Référence
XXXII-A. Commandes dans Windows Vista
Page 33
XXXIII. Astuces pour utiliser la console de commandes de Vista
XXXIII-A. Exécuter en tant qu'administrateur dans Vista
XXXIII-B. "Ouvrir une invite de commande ici" dans Vista
XXXIII-C. Ouvrir une fenêtre de commandes avec les privilèges administrateurs à partir de n'importe où
XXXIII-D. Envoyer la sortie d'une commande vers le presse-papier Windows avec clip.exe
XXXIII-E. Placer le contenu d'un fichier texte dans le presse-papier Windows avec clip.exe
XXXIII-F. La commande "choice" est de retour dans Vista
XXXIII-G. Utiliser la commande "choice" pour faire attendre un fichier batch sous Vista
XXXIII-H. Utiliser la commande "timeout" pour faire attendre un fichier batch dans Vista
XXXIII-I. Commutateur ajouté à "Dir" pour activer l'affichage des Flux de Données Alternatifs (Alternate Data Streams)
XXXIII-J. Activer le compte administrateur principal sur l'écran de connexion
XXXIII-K. Réduire l'espace utilisé par la Restauration Système.
XXXIII-L. Augmenter le cache mémoire du système de fichier
XXXIII-M. Utiliser "takeown" pour accéder à certains fichiers
XXXIII-N. Obtenir les droits de contrôle sur un fichier avec "icacls"
XXXIII-O. Nettoyer les fichiers de Vista SP1
XXXIII-P. Utilisation du Drag&Drop (Glisser-Déplacer)
Sommaire
Suivant
Version PDF
(
Miroir
)
Version hors-ligne
(
Miroir
)
Copyright traduction ©2009 Thomas Garcia. Aucune reproduction, même partielle, ne peut être faite de cette traduction et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 Euros de dommages et intérets.
Copyright site web original : Victor Laurie