Mon PC Windows...

Commandes batch de Windows

 

Batch Windows : Héritées de MS-DOS, de nombreuses commandes permettent toujours d'automatiser des tâches ou de faire des diagnostiques et réssoudre des incidents. Ces commandes s'exécutent dans la fenêtre d'invite de commandes de Windows (avec cmd.exe).
En executant les commandes batch avec /? , vous pouvez obtenir des informations d'aide sur son utilisation. Les fichiers de commande portent les extensions BAT ou CMD

Elévation de privileges (UAC) : Depuis Windows 7, plusieurs commandes, scripts et programmes nécessitent d'être executées en mode Administrateur pour s'executer correctement. L'élévation de privilèges (UAC) peut être activée ou non par défaut selon le mode d'installation de windows.
Lorsque l'UAC est actif, exécutez une commande avec un clic droit dans la liste des programmes et choisissez Exécuter en tant qu'administrateur. Vous pouvez également utiliser la commande Runas pour executer des commandes avec les privilèges d'un autres compte.

Liste des commandes Batch 
Le guide Microsoft des commandes Windows est disponible en Anglais et en format PDF à l'adresse suivante: https://www.microsoft.com/en-us/download/details.aspx?id=56846

Ci dessous une liste de commandes et utilitaires Windows qui peuvent vous être utiles

a

arp

Affiche et permet de modifier la table arp (correspondance entre des adresses physique ou adresses mac et des adresse ip)

assoc

Affiche les extensions de fichiers connues et les associations associées

at

Planification de tâches. Microsoft déconseille l'usage de cette commande depuis Windows 7
Voir Utiliser la commande at - Microsoft Docs

attrib

Permet d'afficher et de modifier les attributs de fichiers

auditpol

Affiche la politique d'audit de Windows. Depuis Windows Vista

b

bcdedit

Permet de modifier le mode de démarrage de Windows. L'utilisation de cette commande remplace la modification du fichier boot.ini

bitsadmins
Gérer des tâches de transfert qui s'exécutent en arrière plan avec le service BITS.
bootcfg
Modification du fichier boot.ini
bootrec

Réparatiion du secteur et de la configuration de démarrage. S'utilise en environnement de récupération.

bootsect

Met à jour le code de démarrage pour rendre un média bootable.
Voir Options de Command-Line bootsect | Microsoft Docs

c

cacls

Gestion des droits d'accès (ACL) définis sur les dossiers et fichiers enregistrés sur un disque NTFS

cd

Change le répertoire courant de l'invite de commande, permet de parcourir l'arborecence du disque.

certutil

Gestion des certificats de sécurité présents sur l'ordinateur

chkdsk

Vérifie l'état des disques durs

chkntfs

Modifie les paramètres de vérification des disques au démarrage du système.

cipher

Gestion du chiffrement des fichiers et répetoires.

compact

Compresser ou décompresser des dossiers, des fichiers ou un volume (format NTFS). Depuis Windows 2000

convert

Converti le système de fichier d'un volume (FAT/FAT32/NTFS)

d

dcomcnfg
Configuration des composants DCOM. Depuis Windows NT4
dfdwiz.exe

Outil de diagnostique des disques

dir

Liste les fichiers et dossiers présents dans un répertoire

diskpart

Outil de partitionnement des disques. Depuis Windows 2000

dism

Utilitaire de maintenance et déploiement. Permet de corriger des erreurs de mises à jour et de libérer de l'espace disque. Depuis Windows Vista.

dxdiag

Diagnostique audio/vidéo DirectX

f

fc

Compare des fichiers

fdisk

Utilitaire de partitionnement des disques.

format

Effectue le formatage d'un disque logique.

fsutil

Commande avancée de gestion du système de fichier.

i

ipconfig

Permet d'afficher les informations de réseau

m

manage-bde

Active, désactive, configure bitlocker

mbr2gpt

Conversion de disque MBR en GPT sans perte de données. Windows PE/ Windows 10
Voir MBR2GPT - Windows Deployment | Microsoft Learn

msconfig

Permet de modifier plusieurs options de démarrage de Windows. Depuis Windows XP.

msinfo32

Informations détaillées sur l'ordinateur et le système. Le commutateur /report permet d'exporter les informations dans un fichier. Depuis Windows XP

msra

Démarrage de l'assistance à distance, même commande pour offrir l'assistance (aider quelqu'un) et recevoir l'assistance (Inviter une personne de confiance). Depuis Windows 7.

n

nbtstat

Informations et purge de cache du protocole NetBIOS sur TCP/IP

net

Voir notre page détaillée sur la commande net

netsh

Commande avancée de gestion des connexions et protocoles réseau. Depuis Windows 2000

netstat

Affiche des informations qui concernant les connexions réseau établis et celles en écoute sur l'ordinateur

nslookup

Utilisé pour la résolution de noms DNS (adresse ip et nom internet)

p

ping

Permet d'identifier si un équipement du réseau est joignable ou non. La commande répond uniquement si le protocol ICMP est autorisé.
ping 127.0.0.1 permet de tester si une carte réseau fonctionne et permet de communiquer

pnputil

Gestion des pilotes de périphériques plug and play

poledit

Utilitaire Windows95/98 de règles et stratégies système. Utilise des fichiers avec l'extension .pol

powercfg

Affiche des informations concernant les paramètres d'alimentation. Analyse et contrôle la gestion de l'énergie.

print

Envoi un texte ou un contenu vers un chemin d'impression

q

query

Affiche des informations sur les sessions / process / utilisateurs et terminal serveur

quser

Affiche des informations sur les sessions en cours

r

regedit

Editeur de la base de registre.

regedt32

Editeur de la base de la base de registre

regsrv32
Enregistre les fichiers DLL et OCX
route

Permet d'afficher et de définir des rooutes réseau dans la table de routage.

rstrui.exe

Utilitaire de sauvegarde restauration des points de restauration de Windows

s

sc

Utilisée pour gérer les services de Windows

schtasks
Gestion des tâches planifiées de Windows
set

Affiche ou défini les valeurs des variables locales d'environnement

sfc

sfc /scannow  analyse l'intégrité des fichiers système (depuis Windows Vista, en mode administrateur)

shutdown

Permet d'arrêter et de redémarrer un ordinateur avec possibilité de forcer l'arrêt.

slmgr

slmgr/dlv Affiche les informations de licence Microsoft (Script VBS, depuis Windows Vista/2008R2)

start

Démarre un processus avec des paramètres spécifiques (priorité, mode 16 bits,réduit ou plein écran...)

systeminfo

Affiche les principales informations concernant l'ordinateur et l'installation de Windows.

t

taskkill

Permet de mettre fin à une tache ou un process en cours

tasklist

Affiche la liste des process en cours

telnet

Utilisé pour tester la connectivité réseau vers un serveur ou un servic (depuis Windows 7, la fonctionalité client telnet doit être ajoutée).

time

Affiche et change l'heure.

tracert

Permet de suivre le chemin pris par des communications sur un réseau. Les équipements qui relayent les données sont indiqués avec des temps de réponse.

tree

Affiche la sous arborescence complète d'un dossier avec ou sans les fichiers

u

useraccountcontrolsettings

Affiche la fenêtre User Access Control. Celle-ci permet de définir le niveau de contrôle l'usage des priviléges Administrateurs.

v

ver

Affiche la version du noyau de Windows

vol

Affiche le nom et le numéro de série du lecteur courant

w

w32tm

Utilisé pour vérifier l'heure fourni par un serveur NTP et pour mettre à l'heure l'ordinateur

wevtutil

Outils d'accès aux journaux d'évenements de Windows

whoami

whoami /all Affiche différentes informations sur le compte utilisateur (SID,groupes et priviléges)

winmsd.exe

Commande Windows NT diagnostique, équivalente à msinfo32

winsat

Outils d'évaluation des performances de l'ordinateur. Depuis Windows Vista

winver

Indique la version actuelle du système. Pour plus d'informations, voir notre page Versions de Windows

wmic

Effectue des requêtes wmi. Utilisée avec les bons commutateurs, cette commande permet d'obtenir un grand nombre d'informations sur l'ordinateur, le système et les logiciels installés.

wsreset.exe

Réinitialisation de Windows Store

wusa

Utilitaire Windows Update en mode autonome. Permet d'installer/désinstaller les KB Microsoft