Analyse d'un système Windows via l'invite de commandes
Commande | Description |
---|---|
systeminfo |
Affiche des informations détaillées sur la configuration du système. |
tasklist |
Liste tous les processus en cours d'exécution. |
sfc /scannow |
Vérifie l'intégrité de tous les fichiers système protégés et répare les fichiers endommagés. |
chkdsk |
Vérifie l'intégrité du système de fichiers d'un disque. |
dism /Online /Cleanup-Image /RestoreHealth |
Répare l'image du système d'exploitation Windows. |
ipconfig /all |
Affiche la configuration IP complète de tous les adaptateurs. |
netstat -ano |
Affiche toutes les connexions réseau actives et les ports d'écoute. |
wmic |
Outil polyvalent pour obtenir des informations détaillées sur divers composants du système. |
powercfg /energy |
Génère un rapport détaillé sur l'utilisation de l'énergie du système. |
eventvwr |
Ouvre le Visualiseur d'événements pour examiner les journaux système. |
msinfo32 |
Affiche des informations système détaillées dans une interface graphique. |
gpresult /r |
Affiche les stratégies de groupe appliquées à l'utilisateur et à l'ordinateur. |
whoami |
Affiche le nom de l'utilisateur courant et ses informations de domaine. |
systeminfo |
Affiche des informations détaillées sur la configuration du système. |
tasklist |
Liste tous les processus en cours d'exécution. |
sfc /scannow |
Vérifie l'intégrité de tous les fichiers système protégés et répare les fichiers endommagés. |
chkdsk |
Vérifie l'intégrité du système de fichiers d'un disque. |
dism /Online /Cleanup-Image /RestoreHealth |
Répare l'image du système d'exploitation Windows. |
ipconfig /all |
Affiche la configuration IP complète de tous les adaptateurs. |
netstat -ano |
Affiche toutes les connexions réseau actives et les ports d'écoute. |
wmic |
Outil polyvalent pour obtenir des informations détaillées sur divers composants du système. |
powercfg /energy |
Génère un rapport détaillé sur l'utilisation de l'énergie du système. |
eventvwr |
Ouvre le Visualiseur d'événements pour examiner les journaux système. |
msinfo32 |
Affiche des informations système détaillées dans une interface graphique. |
gpresult /r |
Affiche les stratégies de groupe appliquées à l'utilisateur et à l'ordinateur. |
schtasks |
Gère les tâches planifiées sur un ordinateur local ou distant. |
shutdown /s /f /t [secondes] |
Éteint l'ordinateur après un délai spécifié. |
gpupdate /force |
Applique immédiatement les paramètres de stratégie de groupe. |
Commande | Description |
---|---|
dir |
Liste les fichiers et dossiers dans le répertoire courant. |
cd [chemin] |
Change le répertoire courant. |
cls |
Efface l'écran de l'invite de commandes. |
tree |
Affiche la structure des dossiers en forme d'arborescence. |
attrib |
Affiche ou modifie les attributs de fichiers. |
Commande | Description |
---|---|
systeminfo |
Affiche les informations détaillées sur le système. |
hostname |
Affiche le nom de l'ordinateur. |
ver |
Affiche la version de Windows. |
set |
Affiche les variables d'environnement. |
echo %USERNAME% |
Affiche le nom de l'utilisateur courant. |
Commande | Description |
---|---|
copy [source] [destination] |
Copie des fichiers. |
move [source] [destination] |
Déplace des fichiers. |
del [fichier] |
Supprime un fichier. |
rename [ancien_nom] [nouveau_nom] |
Renomme un fichier. |
type [fichier] |
Affiche le contenu d'un fichier texte. |
Commande | Description |
---|---|
mkdir [nom_du_dossier] |
Crée un nouveau dossier. |
rmdir [nom_du_dossier] |
Supprime un dossier vide. |
rmdir /s [nom_du_dossier] |
Supprime un dossier et son contenu. |
cd .. |
Revient au répertoire parent. |
pushd [chemin] |
Change de répertoire tout en sauvegardant le répertoire courant. |
popd |
Revient au répertoire sauvegardé par pushd . |
Commande | Description |
---|---|
net user |
Affiche la liste des utilisateurs du système. |
net user [nom_utilisateur] [mot_de_passe] /add |
Ajoute un nouvel utilisateur. |
net localgroup [nom_groupe] [nom_utilisateur] /add |
Ajoute un utilisateur à un groupe. |
net user [nom_utilisateur] /delete |
Supprime un utilisateur. |
net accounts |
Affiche les paramètres de compte. |
Commande | Description |
---|---|
diskpart |
Lance l'outil de gestion des disques. |
list disk |
Liste tous les disques. |
list volume |
Liste toutes les partitions. |
detail disk |
Affiche des détails sur un disque sélectionné. |
detail volume |
Affiche des détails sur un volume sélectionné. |
Commande | Description |
---|---|
chkdsk [lettre_du_disque]: /f |
Vérifie et répare les erreurs sur le disque. |
sfc /scannow |
Analyse et répare les fichiers système corrompus. |
dism /Online /Cleanup-Image /RestoreHealth |
Répare l'image du système d'exploitation Windows. |
fsutil |
Outils divers de gestion des fichiers et systèmes de fichiers. |
diskpart /s [script] |
Exécute un script DiskPart. |
Commande | Description |
---|---|
ipconfig |
Affiche les informations de configuration IP. |
ping [adresse] |
Teste la connectivité réseau avec une adresse. |
netstat -an |
Affiche toutes les connexions réseau actives. |
tracert [adresse] |
Trace le chemin des paquets jusqu'à une adresse cible. |
nslookup [nom_de_domaine] |
Affiche les informations DNS pour un nom de domaine. |
Commande | Description |
---|---|
netsh |
Configure les paramètres réseau. |
netsh wlan show profiles |
Affiche les profils Wi-Fi enregistrés. |
netsh advfirewall set allprofiles state off |
Désactive le pare-feu Windows. |
net use [lecteur]: [chemin] |
Connecte un lecteur réseau. |
net share [nom_ressource] |
Partage un dossier. |
Commande | Description |
---|---|
tasklist |
Affiche la liste des processus en cours. |
taskkill /PID [ID_du_processus] /F |
Termine un processus. |
start [application] |
Démarre une application. |
taskkill /IM [nom_du_processus] /F |
Termine un processus par son nom. |
get-process |
Liste les processus en cours (PowerShell). |
Commande | Description |
---|---|
sc query |
Affiche l'état des services. |
net start [nom_du_service] |
Démarre un service. |
net stop [nom_du_service] |
Arrête un service. |
sc config [nom_du_service] start= [type_démarrage] |
Configure le type de démarrage d'un service. |
get-service |
Affiche l'état des services (PowerShell). |
Commande | Description |
---|---|
msconfig |
Ouvre l'outil de configuration système. |
eventvwr |
Ouvre le Visualiseur d'événements. |
dxdiag |
Ouvre l'outil de diagnostic DirectX. |
perfmon |
Ouvre l'outil de surveillance des performances. |
resmon |
Ouvre l'outil de surveillance des ressources. |
winver |
Affiche la version de Windows. |
Commande | Description |
---|---|
Get-EventLog -LogName System |
Affiche les entrées du journal des événements système. |
Get-WinEvent -LogName Security |
Affiche les entrées du journal des événements de sécurité. |
Get-Process |
Liste tous les processus en cours. |
Get-Service |
Affiche l'état des services. |
Get-NetIPAddress |
Affiche les informations de configuration IP. |
Test-Connection -ComputerName google.com |
Teste la connectivité réseau avec une adresse. |
wmic os get osarchitecture || echo %PROCESSOR_ARCHITECTURE% #Get architecture
systeminfo
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" #Get only that information
wmic computersystem LIST full #Get PC info
wmic qfe get Caption,Description,HotFixID,InstalledOn #Patches
wmic qfe list brief #Updates
hostname
DRIVERQUERY #3rd party driver vulnerable?
set #List all environment variables
Quelques variables env à mettre en évidence: