Table des matières
Invite de commandes
Principe de syntaxe :
commande [option1|option2] <paramètres requis> {paramètres facultatifs}
systeminfo
: retourne le détail des informations systèmeTIMEOUT /T 5
: pour définir en seconde un temps d’attente dans l’exécution d’un scriptNET stop | start lenomduservice
: pour arrêter/démarrer un service windowsSC DELETE “NomDuService”
: pour supprimer un service en ligne de commandeipconfig /flushdns
: Vider le cache DNS d’un PCtaskmgr
: ouvrir le gestionnaire de tâches (C:\Windows\System32\taskmgr.exe)rmdir [/S] <dossier>
: supprimer un dossier et tout ce qu'il contient- Pour envoyer le résultat d'une commande dans un fichier, ajouter
> nomFichier.txt
à la suite de la commande :
> nomFichier.txt
crée un nouveau fichier ou écrase l'existant
» nomFichier.txt
crée un nouveau fichier ou ajoute si existant
la commandetimeout /T > null
redirige la sortie de la commande avant le “>” vers le fichier null. L'effet est que le programme n'affiche aucun message.
Pour avoir le détail de chaque commande, exécuter dans une console le nom de la commande suivie de /?
Convertir un disque FAT32 en NTFS
La commande convert
permet de convertir un volume FAT32 en NTFS
Obtenir de l’aide sur cette commande : help convert
ou convert /?
Faire un chkdsk /f x:
sur le volume pour s’assurer de son intégrité avant la conversion.
Convertir le volume x: convert x: /fs:ntfs
Comparer 2 fichiers
la commande fc
(file compare) permet de comparer 2 fichiers
Obtenir de l’aide sur cette commande : help fc
ou fc /?
Exemple d’utilisation : fc fichier1 fichier2 /u > resultat.log
Compare les fichiers unicodes (/u) et retourne le résultat dans le fichier resultat.log
Retrouver tout l'espace d'une clé usb
Fonctionne aussi si le PC ne détecte pas un disque dur ou une clé usb
- Ouvrir l'invite de commandes en tant qu'administrateur (clique droit exécuter…)
DISKPART
Cette commande ouvrira l'outil “diskpart”list disk
Repérer le N° attribué a votre disque dur dans la liste qui s'afficheselect disk x
Changez x par le N° correspondant a votre disque dur ou clé usbclean
Ceci supprimera la partition présentecreate partition primary
Création d'une nouvelle partitionactive
Ceci rendra la partition active pour lui permettre d'être “amorçable”
Suivant la taille du disque, cette commande peut être longue. Attendre le retour du prompt pour continuerformat fs=fat32 quick
Formatage rapide en “fat32”assign
Pour attribuer une lettre au lecteur USBexit
Pour quitter diskpartexit
Pour fermer l'invite de commande
Rechercher une chaîne de caractère dans un fichier et la supprimer
- Faire une copie du fichier à traiter :
Copy C:\emplacement\du\fichier\fichier.ini C:\emplacement\du\fichier\FIC.TRA
- Récupérer le texte à garder et le remplacer dans le fichier d'origine :
Find /V /I "file:/" < C:\emplacement\du\fichier\FIC.TRA > C:\emplacement\du\fichier\fichier.ini
/V
Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/I
Ignore la casse lors de la recherche de la chaîne. - Supprimer le fichier de tarvail :
del C:\emplacement\du\fichier\FIC.TRA
- Si nécessaire ajouter un nouveau texte spécifique au fichier d'origine :
echo file:/ >> C:\emplacement\du\fichier\fichier.ini
- Dans un fichier .bat par exemple, poursuivre en lançant un exécutable :
"C:\emplacement\du\fichier\monLogiciel.exe"
Commandes à distance
SC \\NomMachine START “NomDuService”
: pour démarrer un service à distanceSC \\NomMachine STOP “NomDuService”
: pour arrêtre un service à distanceSC \\NomMachine QUERY “NomDuService”
: pour connaître l'état d'un service à distance
Processus
- Trouver un processus à partir d'une chaîne de caractères :
tasklist | findstr /i “<texte>”
- Tuer tous les processus ouvert avec le même nom :
taskkill /f /im firefox.exe
- Tuer un processus unique par son PID :
taskkill /PID <PID>