Vous êtes sur la page 1sur 33

invite de commandes CMD

Page 1/3

Tout savoir sur l'invite de commande Windows


Sous Windows, il existe un grand nombre de programmes n'utilisant pas d'interfaces graphiques.
Pourtant ces programmes sont souvent trs utiles lors de l'utilisation du systme d'exploitation, c'est ici
qu'intervient alors l'invite de commandes "CMD".
A l'instar de l'interprteur de commandes MS-DOS Command.com, CMD est une interface qui permet une
communication directe entre l'utilisateur et le systme d'exploitation. Elle permet d'excuter divers
programmes en ligne de commande en offrant la possibilit de passer des paramtres appropris
chaque excution d'un programme.

La liste des commandes que nous pouvons utiliser avec CMD est trs importante. Dans cet article, l'objectif principal est de
dcouvrir et de vous familiariser avec l'invite de commande, nous verrons essentiellement les quelques commandes utiles,
celles que nous utilisons rgulirement pour tester, rparer ou dpanner le systme.
- Prsentation
- Configurer CMD
- L'utilisation de base
- Les commandes utiles
- Les commandes rseau
- Vue d'ensemble des autres commandes

Prsentation de l'invite de commandes


Il existe diffrents moyens pour retrouver CMD dans votre systme. La commande CMD se trouve dans le rpertoire :
C:\Windows\System32\cmd.exe
Par la commande Excuter
Menu Dmarrer, Excuter... et tapez cmd

On peut galement ouvrir CMD qui va interprter une commande instantanment avec l'option: /k commande

Par le menu Dmarrer


Menu Dmarrer, Programmes, Accessoires puis Invite de commandes

Configurer CMD
Lorsque l'on souhaite travailler correctement avec un outil, la premire chose faire est de bien le paramtrer afin de l'adapter
ses besoins. CMD a l'avantage d'tre configurable trs facilement. Voici ses principales options :
Proprits
Faire un clic droit puis choisir l'option Proprits.

Raccourci
Dans l'onglet Raccourci, on ne touche en principe rien, CMD s'ouvre dans votre environnement de travail, savoir :
Documents And Settings\Votre_compte\

Mais si vous prfrez choisir vous mme votre chemin de lancement, il vous suffit de modifier le PATH par dfaut et de le
remplacer par le chemin que vous dsirez.

Options
Pour travailler avec plus de confort, voici quelques
modifications faire :
- Attribuer la valeur 999 la Taille de la mmoire tampon
de l'cran vous permet de faire dfiler la fentre Invite de
commandes.
- Attribuer la valeur 5 au Nombre de zones de mmoire
tampon vous permet d'affecter 5000 lignes la fentre.
- Activer le Mode d'dition rapide vous permet d'effectuer
des oprations copier-coller.

Police
Rien de particulier ici, vous pouvez simplement modifier la taille de la police utilise.

Disposition
Ici, vous pouvez modifier les dimensions de la fentre, ainsi que son placement l'cran.

Couleurs
Tout comme la police, le choix des couleurs, a ne se discute pas !

Scurit
CMD est un outil puissant, la scurit du systme peut en dpendre, il peut tre intressant de mettre des restrictions des
utilisateurs si vous ne souhaitez pas qu'ils fassent n'importe quoi.
Vous pouvez pour cela vous aider de cet article : Autorisation et restriction sur les fichiers

Maintenant que CMD est bien paramtr, profitons-en pour mettre un raccourci dans la barre de lancement rapide afin qu'il soit
toujours porte de la main.

Voil, passons maintenant aux choses srieuses, l'utilisation !

Pages 1 - 2 - 3

Page Suivante >

Utilisation de base
CMD utilise diverses commandes, la syntaxe se composant de la commande en elle mme ainsi que des
paramtres ou options en fonction des commandes passes. Mais commenons par dcouvrir son utilisation :
Pour une meilleure comprhension, certaines commandes ou arguments prsents sur les captures d'crans
sont color et un commentaire succinct pour chacun des paramtres sera donn.

L'aide
Pour obtenir de l'aide sur une commande, on utilise commande "espace" /?
Ce qui donne ici : cmd /?

Une autre possibilit est d'utiliser help "espace" commande


Ce qui donne ici : help cmd

La dmarche est identique pour l'ensemble des commandes, il est donc vivement conseill de vous en servir !

Changer de rpertoire
Pour changer de rpertoire on utilise la commande cd
cd \ permet de revenir la racine de la partition.
Ici, on observe en jaune les diverses commandes
passes pour naviguer dans vos rpertoires.

Afficher la liste d'un rpertoire


La commande dir (pour directory) permet d'afficher la liste des fichiers et des sous-rpertoires d'un rpertoire.
dir nom du rpertoire

Les options de commande


Chaque commande propose diverses options, les options se passant l'aide d'un slash (barre oblique /), ce qui
donne en principe commande /option

De la mme faon, on peut cumuler les options : Ce qui donne : commande /option1 /option2

Dans d'autres cas, les options s'obtiennent avec le signe (moins) Ce qui donne commande -option
Elles sont cumulables juste en ajoutant les diverses lettres prvues dans les options
Ce qui donne commande -option1option2

Supprimer un fichier
En utilisant la
commande :
del nom du
fichier
ou
del /paramtre
nom du fichier
Exemple : del /P
fichier
demande la
confirmation de
suppression

Rediriger le rsultat d'une commande dans un fichier :


Au lieu de voir la sortie
de la commande
directement dans la
fentre CMD, on peut
l'enregistrer dans un
fichier en faisant une
redirection :
commande > nom du
fichier
Si vous souhaitez enregistrer le fichier dans un dossier particulier, il faut indiquer le chemin complet :
commande > C:\Mon_dossier\mon_fichier.txt

Passer deux commandes l'une la suite de l'autre

La perluette (ou
l'esperluette, que
l'on nomme parfois
et commercial) &
permet de passer
plusieurs
commandes les
unes la suite des
autres.
commande1 &
commande2

Plusieurs commandes imbriques avec ( & )


Les parenthses et la perluette permettent d'imbriquer plusieurs commandes :
( commande & commande )
Les rsultats seront interprts les uns la suite des autres.

L'avantage des commandes imbriques permet par exemple d'enregistrer le rsultat des deux commandes dans
un seul fichier comme sur l'exemple ci-dessous :

Excution de la 2me commande mme si la 1re n'est pas bonne : ||


De la mme faon, on peut passer deux commandes dont la premire n'est peut tre pas bonne, la deuxime
commande s'effectuera quand mme. Pour le faire, on utilise la touche pipe | que l'on obtient l'aide de Alt Gr +
6.
Ce qui nous donne : commande1 || commande2

Fermer CMD
Pour quitter une interface de commandes, tapez : exit

Les commandes utiles


Nous sommes souvent amen raliser des tests ou des dpannages avec notre systme d'exploitation, nous
allons donc aborder les commandes les plus souvent utilises pour rsoudre diffrents problmes lis
Windows. Vous pouvez cliquer sur chacun des liens qui vous indiquent les diffrents paramtres ou options
correspondant la commande (le tout sur le site Technet de Microsoft).

Commande

Chkdsk

Convert

Copy

Defrag

Del

Dir

DiskPart

Dfinition de la commande

Vrifie si le systme de fichiers et les mtadonnes du systme de fichiers contiennent des


erreurs et affiche un rapport d'tat des erreurs trouves. Utilise sans paramtre, la commande
chkdsk affiche l'tat du disque plac dans le lecteur actif. Elle ne corrige pas les erreurs. Pour
corriger les erreurs, vous devez inclure le paramtre /f.

Convertit les volumes FAT (File Allocation Table) et FAT32 au systme de fichiers NTFS en
conservant les fichiers et les dossiers existants intacts. Vous ne pouvez pas reconvertir un
volume NTFS en un volume FAT ou FAT32.

Copie un ou plusieurs fichiers partir d'un emplacement dans un autre.

Localise et regroupe des dossiers, des fichiers de donnes et des fichiers de dmarrage
fragments sur des volumes locaux.

(erase) Supprime les fichiers spcifis.

Affiche la liste des fichiers et des sous rpertoires d'un rpertoire. Utilise sans paramtre, la
commande dir affiche le nom et le numro de srie du volume du disque, suivis de la liste des
rpertoires et des fichiers du disque, y compris leur nom ainsi que la date et l'heure de leur
dernire modification. Pour les fichiers, dir affiche l'extension du nom ainsi que la taille en
octets. Il affiche galement le nombre total des fichiers et des rpertoires de la liste, leur taille
cumule et l'espace restant (en octets) sur le disque.

DiskPart.exe est un interprteur de commandes en mode texte qui vous permet de grer les
objets (disques, partitions ou volumes) l'aide de scripts ou de commandes directes partir
d'une invite de commandes. Avant de pouvoir utiliser les commandes DiskPart.exe, vous devez
d'abord rpertorier et slectionner l'objet voulu pour lui donner le focus. Lorsqu'un objet a le

focus, toutes les commandes DiskPart.exe que vous tapez s'appliquent cet objet.

Mkdir

Msinfo32

Regsvr32

SFC

Taskkill

Tasklist

Xcopy

Cre un rpertoire ou sous rpertoire.

Ouvre l'outil Informations systme afin d'afficher une vue dtaille du matriel, des composants
systme et de l'environnement logiciel de l'ordinateur local.

Inscrit les fichiers .dll en tant que composants de commandes dans le Registre.

Vrificateur des fichiers systme. Ce composant permet de numriser et de vrifier les versions
de tous les fichiers systme protgs aprs le redmarrage des ordinateurs.

Supprime un ou plusieurs processus ou tches. Les processus peuvent tre supprims au


moyen de l'ID ou du nom de l'image.

Affiche la liste des processus en cours d'excution sur un ordinateur local ou distant.

Copie des fichiers et des rpertoires, sous rpertoires compris.

Les commandes rseau


Les commandes rseau sont nombreuses, il existe un article sur le sujet crit en novembre 2003. Compte tenu
qu'elles n'ont pas chang, nous vous invitons le consulter ici : les outils rseau.

Vue d'ensemble des autres commandes


Chaque commande apporte son lot de syntaxe et paramtres, pas facile de donner une vision complte tellement
la tche est grande ! Ici, nous allons prsenter les commandes les plus utiles pour l'utilisation d'un particulier, sur
chaque commande indique, vous retrouverez un lien sur les informations complmentaires ces commandes
sur le site Technet de Microsoft.

Commande

Assoc

Dfinition de la commande

Affiche ou modifie les associations d'extensions de nom de fichier. Utilise sans paramtres, la
commande assoc affiche la liste de toutes les associations d'extensions de nom de fichier en
cours.

Attrib

Bootcfg

Cacls

Affiche, dfinit ou supprime les attributs lecture seule, archive, systme et masqu assigns aux
fichiers ou aux rpertoires. Utilise sans paramtre, la commande attrib affiche les attributs de
tous les fichiers du rpertoire en cours.

Configure, interroge ou modifie les paramtres du fichier boot.ini.

Affiche ou modifie les listes DACL (Discretionary Access Control List) pour des fichiers spcifis.

Chdir

Affiche le nom du rpertoire en cours ou modifie le dossier en cours. Utilise seulement avec
une lettre de lecteur (notamment, chdir C:), chdir affiche les noms du lecteur et du dossier en
cours. Utilise sans paramtres, la commande chdir affiche le lecteur et le rpertoire en cours.

Chkntfs

Affiche ou spcifie si la vrification automatique du systme est programme pour tre excute
sur un volume FAT (File Allocation Table), FAT32 ou NTFS au dmarrage de l'ordinateur.

Choice

Invite l'utilisateur effectuer un choix dans un programme de commandes en affichant une


invite et en effectuant une pause pour que l'utilisateur puisse faire un choix parmi un ensemble
de touches d'options utilisateur.

Cipher

Affiche ou modifie le cryptage des dossiers et des fichiers sur des volumes NTFS. Utilise sans
paramtre, cipher affiche l'tat de cryptage du dossier actuel et des fichiers qu'il contient.

Clip

Cls

Comp

Redirige la sortie de la commande de la ligne de commande vers le Presse-papiers.

Efface le contenu de la fentre Invite de commandes.

Compare octet par octet le contenu de deux fichiers ou de groupes de fichiers. Comp peut
comparer des fichiers situs sur le mme lecteur ou sur des lecteurs diffrents, ainsi que dans
le mme rpertoire ou dans des rpertoires diffrents. Pendant la comparaison, comp affiche
les emplacements et les noms des fichiers. Utilise sans paramtre, la commande comp invite
l'utilisateur entrer les fichiers comparer.

Compact

Affiche et modifie la compression des fichiers ou des rpertoires dans les partitions NTFS.
Utilise sans paramtre, la commande compact affiche l'tat de la compression du rpertoire en
cours.

Date

Affiche la date systme en cours. Utilise sans paramtre, la commande date affiche la date
systme en cours et vous invite taper une nouvelle date.

Driverquery

Affiche la liste de tous les pilotes installs et de leurs proprits.

Echo

Active ou dsactive la fonctionnalit d'cho des commandes ou affiche un message. Utilise


sans paramtre, la commande echo affiche le paramtre d'cho actuel.

Exit

Quitte le script de commandes ou le programme Cmd.exe (c'est--dire l'interprteur de


commandes) en cours et retourne au programme qui a dmarr Cmd.exe.

Expand

Dcompresse un ou plusieurs fichiers compresss. Vous pouvez utiliser cette commande pour
rcuprer des fichiers compresss de disquettes de distribution.

Fc

Compare deux fichiers et affiche leurs diffrences.

Find

Cherche une chane de texte dtermine dans un ou plusieurs fichiers. Aprs avoir cherch la
chane dans le(s) fichier(s) spcifi(s), find affiche toutes les lignes de texte qui contiennent la
chane spcifie.

Findstr

Recherche de structures de texte dans des fichiers l'aide d'expressions rgulires.

Forfiles

Format

Freedisk

Fsutil

Slectionne des fichiers dans un dossier ou une arborescence des fins de traitement par lots.

Formate le disque du volume spcifi afin qu'il puisse recevoir des fichiers Windows.

Vrifie si la quantit d'espace disque spcifie est disponible avant de poursuivre un processus
d'installation.

Fsutil est un utilitaire de ligne de commande qui vous permet d'effectuer de nombreuses tches
relatives aux systmes de fichiers FAT (File Allocation Table) et NTFS, par exemple la gestion
des points d'analyse et des fichiers incomplets, ainsi que le dmontage d'un volume. tant
donn que fsutil est un outil puissant, son emploi doit tre rserv aux utilisateurs chevronns
ayant une connaissance approfondie de Windows XP. En outre, vous devez ouvrir une session
en tant qu'administrateur ou membre du groupe Administrateurs pour pouvoir utiliser fsutil.

Ftp

Transfre des fichiers vers et depuis un ordinateur excutant un service de serveur FTP (File
Transfer Protocol) tel que les services Internet (IIS). Ftp peut tre utilise de manire interactive
ou en mode Batch, en traitant des fichiers texte ASCII.

Ftype

Affiche ou modifie les types des fichiers employs dans les associations d'extensions de
fichiers. Utilis sans paramtres, ftype affiche les types de fichiers possdant des chanes de
commandes d'ouverture dfinies.

Gpresult

Affiche les paramtres de stratgie de groupe et le jeu de stratgie rsultant (RSoP) pour un
utilisateur ou un ordinateur.

Helpctr

Hostname

Dmarre le Centre d'aide et de support. Utilis sans paramtres, helpctr affiche la page
d'accueil du Centre d'aide et de support.

Affiche le nom d'hte inclus dans le nom complet de l'ordinateur.

Inuse

Remplace les fichiers verrouills du systme d'exploitation. Les fichiers spcifis ne sont
remplacs que lors du redmarrage du systme d'exploitation.

Label

Cre, change ou supprime le nom de volume d'un disque. Utilis sans paramtres, label modifie
le nom de volume en cours ou supprime le nom existant.

Mountvol

Cre, supprime ou rpertorie le point de montage d'un volume. Mountvol permet de lier des
volumes sans avoir recours une lettre de lecteur.

Move

Transfre un ou plusieurs fichiers d'un rpertoire vers le rpertoire spcifi.

Ntbackup

Utilisez la commande ntbackup suivie de divers paramtres pour effectuer des oprations de
sauvegarde au niveau de l'invite de commandes ou partir d'un fichier de commandes.

Path

Dfinit le chemin de commande dans la variable d'environnement PATH, laquelle constitue


l'ensemble de rpertoires utiliss pour rechercher des fichiers excutables. Utilise sans
paramtres, la commande path affiche le chemin de commande actuel.

Popd

Print

Remplace le rpertoire en cours par le rpertoire mmoris par la commande pushd.

Envoie un fichier texte une imprimante.

Prompt

Permet de modifier l'invite de l'excutable Cmd.exe. Utilise sans paramtres, la commande


prompt permet de rtablir le paramtrage par dfaut de l'invite de commandes, c'est--dire la
lettre du lecteur en cours suivie du rpertoire actif et du symbole suprieur (>).

Pushd

Mmorise le nom du rpertoire actif qui doit tre utilis par la commande popd avant de
remplacer le rpertoire courant par celui spcifi.

Rmdir

Recover

(rd) Supprime un rpertoire.

Rcupre les informations lisibles d'un disque endommag ou dfectueux.

Reg

Effectue des oprations d'ajout, de changement, d'importation, d'exportation et autres sur les
informations de sous-cl du Registre et sur les valeurs des entres du Registre.

Rem

Permet d'inclure des commentaires (des remarques) dans un fichier de commandes ou dans
vos fichiers de configuration.

Rename

(ren) Modifie le nom d'un fichier ou d'un groupe de fichiers.

Replace

Remplace les fichiers du rpertoire de destination par les fichiers du rpertoire source qui
portent le mme nom. Vous pouvez aussi utiliser la commande replace pour ajouter des noms
de fichier uniques dans le rpertoire de destination.

Runas

Permet un utilisateur d'excuter des outils et des programmes spcifiques avec des
autorisations diffrentes de celles attribues l'ouverture de session.

SC

Cette commande permet de communiquer avec le contrleur de services et les services


installs. SC.exe extrait et dfinit les informations de contrle relatives aux services. Vous
pouvez l'utiliser pour tester et dboguer des programmes de service. Les proprits de service
stockes dans le Registre peuvent tre paramtres pour contrler la faon dont les
applications de service sont lances au dmarrage et excutes en tant que processus
d'arrire-plan. Les paramtres de SC.exe peuvent permettre de configurer un service
spcifique, extraire le statut courant d'un service et arrter et lancer un service. Vous pouvez
crer des fichiers de commandes qui appellent diffrentes commandes de SC.exe pour
automatiser le dmarrage ou la fermeture d'une squence de services. SC.exe fournit des
fonctionnalits similaires celles de la fonction Services accessible partir des Outils
d'administration du Panneau de configuration.

Schtasks

Planifie l'excution priodique ou heure spcifique des commandes et des programmes.


Permet d'ajouter et de supprimer des tches de la planification, de dmarrer et d'interrompre
des tches la demande et enfin, d'afficher et de modifier des tches planifies.

Secedit

Permet de configurer et d'analyser la scurit du systme en comparant la configuration


actuelle au moins un modle.

Set

Permet d'afficher, de dfinir ou de supprimer des variables d'environnement. Utilise sans


paramtres, la commande set affiche les paramtres d'environnement en cours.

Setlocal

Permet de dmarrer la localisation des variables d'environnement dans un fichier de


commandes. La localisation se poursuit jusqu' ce qu'une commande endlocal concordante soit
trouve ou que la fin du fichier de commandes soit atteinte.

Setx

Dfinit les variables d'environnement dans l'environnement systme ou local, sans exiger ni
programmation ni scripts. La commande Setx permet galement de rcuprer les valeurs de
cls de Registre et de les crire dans des fichiers texte.

Shift

Permet de changer la position des paramtres de commandes dans un fichier de commandes.

Shutdown

Cette commande permet d'arrter ou de redmarrer des ordinateurs locaux ou distants, un par
un.

Sort

Lit les donnes d'entre, les trie et affiche les rsultats l'cran ou les envoie dans un fichier ou
un autre priphrique.

Start

Ouvre une fentre d'invite de commandes distincte pour excuter une commande ou un
programme dtermin. Utilise sans paramtres, la commande start ouvre une seconde fentre
d'invite de commandes.

Systeminfo

Time

Timeout

Permet d'afficher des informations dtailles sur la configuration d'un ordinateur et sur son
systme d'exploitation et notamment, des informations sur la configuration du systme
d'exploitation, la scurit, l'ID produit et les proprits matrielles telles que la RAM, l'espace
disque et les cartes rseau.

Affiche ou dfinit l'heure systme. Utilise sans paramtres, la commande time permet d'afficher
l'heure systme et invite l'utilisateur saisir une nouvelle heure.

Dlai. Suspend l'interprteur de commandes pendant le nombre de secondes spcifi.

Tree

Affiche graphiquement l'arborescence des rpertoires d'un chemin d'accs ou du disque plac
dans un lecteur.

Type

Affiche le contenu d'un fichier texte. Utilisez la commande type pour afficher le contenu d'un
fichier texte sans le modifier.

Vol

Affiche le nom de volume et le numro de srie d'un disque, s'ils existent. Le numro de srie
est affich pour les disques formats sous MS-DOS version 4.0 ou ultrieure.

Where

Recherche et affiche tous les fichiers correspondant au paramtre donn. Par dfaut, la
recherche est effectue dans le rpertoire actif et dans la variable d'environnement PATH.

Winnt32

Effectue une installation ou une mise niveau vers un produit de la famille Windows Server
2003. Vous pouvez excuter la commande winnt32 partir de l'invite de commandes sur un
ordinateur excutant Windows 95, Windows 98, Windows Millennium Edition, Windows NT,
Windows 2000, Windows XP ou un produit de la famille Windows Server 2003. Si vous
excutez winnt32 sur un ordinateur excutant Windows NT 4.0, vous devez tout d'abord
appliquer le Service Pack 5 ou toute version suprieure.

Comme vous pouvez le constater, la liste est longue. Il existe nanmoins d'autres commandes non mentionnes

ici car destines un usage de gestion d'administration en rseau avec un serveur.


Plus qu'un outil, CMD est un vritable couteau suisse, faites-en bon usage -:)

Les outils rseau


Les Outils de diagnostic ou de dpannage rseau pour Windows

Il arrive de temps en temps qu'on soit amen se demander si le rseau Internet fonctionne car
vos connexions sont lentes voire impossibles, ou si vous avez cr un petit rseau local, il se peut
que vous ayez quelques problmes de connexion rsoudre pour le paramtrer convenablement,
Voici une liste d'outils votre disposition dans Windows pour comprendre,connatre et rsoudre des
problmes que vous rencontrez travers le rseau.
En principe tous les outils dont nous allons parler se trouvent dans votre systme d'exploitation,
dans le rpertoire :
C:\Windows\System32\
Tous ces outils s'utilisent avec l'invite de commande "cmd" que vous pouvez trouver de 2 faons :
- Menu "Dmarrer" => "excuter" et vous tapez : cmd
- Menu "Dmarrer" => "programmes" => "Accessoires" => "Invite de Commande"
Petite visite guide afin de vous familiariser avec ces outils, si certaines abrviations vous sont
inconnues, je vous propose de visiter cette page qui vous donne un bon aperu des protocoles
rseau. Les protocoles TCP/IP
Certains de ces outils sont spcifiques et plutt orients administrateurs rseau, je les ai placs la
fin de l'article
Outil ping
Ping est un outil qui aide vrifier laccessibilit au niveau IP. La commande ping peut tre
utilise pour envoyer une requte dcho ICMP vers un nom ou une adresse IP cible. Excutez
dabord la commande ping sur ladresse IP de lhte cible afin de voir sil rpond, car il sagit du
test le plus simple. En cas de succs, appliquez la commande ping sur le nom. Ping utilise la
rsolution de noms de type Windows Sockets pour rsoudre le nom en une adresse ; par
consquent, si lexcution de la commande ping russit pour ladresse et pas pour le nom, le
problme se situe au niveau de la rsolution du nom et non au niveau de la connectivit au rseau.
Lexemple suivant illustr en noir correspond une commande normale pour voir si tout fonctionne
avec Internet
Il suffit de taper : ping "le_nom_du_site"

Sur l'exemple blanc, on peut ajouter des commutateurs/switches l'outil ping afin de connatre
certains paramtres, ici on fait un test sans fragmentation de paquets (option -f)avec la taille du
paquet en octet (option -l) pour connatre la bonne valeur MTU par exemple.
Les options PING : tapez : ping /?
-t

Envoie la requte ping sur l'hte spcifi jusqu'


interruption.
Entrez Ctrl-Attn pour afficher les statistiques et continuer,
Ctrl-C pour arrter.

-a

Recherche les noms d'hte partir des adresses.

-n chos

Nombre de requtes d'cho envoyer.

-l

taille Envoie la taille du tampon.

-f

Active l'indicateur Ne pas fragmenter dans le paquet.

-i

vie

Dure de vie.

-v TypServ

Type de service

-r NbSauts

Enregistre l'itinraire pour le nombre de sauts.

-s NbSauts

Dateur pour le nombre de sauts.

-j ListeHtes Itinraire source libre parmi la liste d'htes.


-k ListeHtes Itinraire source strict parmi la liste d'htes.
Dlai
w

Dlai d'attente pour chaque rponse, en millisecondes.

Outil IPConfig

IPConfig est un utilitaire de ligne de commande qui donne la configuration lie TCP/IP dun
hte. En cas dutilisation avec loption /all, il gnre un rapport de configuration dtaill pour
toutes les interfaces rseau.
La sortie peut tre rachemine vers un fichier et colle dans dautres documents.
C:\WINDOWS\system32>ipconfig /all

Les options IPCONFIG :


Options :

C:\WINDOWS\system32>ipconfig /?

/?

Affiche ce message d'aide.

/all

Affiche toutes les informations de configuration.

/release

Libre l'adresse IP pour la carte spcifie.

/renew

Renouvelle l'adresse IP pour la carte spcifie.

/flushdns

Vide le cache de la rsolution DNS.

/registerdns Actualise tous les baux DHCP et rinscrit les noms DNS.
/displaydns

Affiche le contenu du cache de la rsolution DNS.

/showclassid Affiche tous les ID de classe DHCP autoriss pour la carte.


/setclassid

Modifie l'ID de classe DHCP.

Exemples :
> ipconfig ... Affiche les informations
> ipconfig /all ... Affiche les informations dtailles
> ipconfig /renew ... Renouvelle toutes les cartes
> ipconfig /renew EL* ... Renouvelle toute connexion dont le nom commence par EL
> ipconfig /release *Local* ... Libre les connexions correspondantes, par exemple "Connexion
au rseau local 1" ou "Connexion au rseau local 2"
Outil Netstat

Netstat affiche les statistiques de protocole et les connexions TCP/IP actuelles de votre machine.
Les diffrentes informations vous permettent de savoir quels sont les ports ouverts de votre
machine, quelles adresses sont connectes, etc. Une mine de renseignements qui permet de
connatre ce qui se passe sur votre PC quand il est connect sur le rseau

C:\WINDOWS\System32\>netstat -a et C:\WINDOWS\System32\>netstat -ano

Voici un petit tableau pour comprendre ce qui est reprsent :


Proto

Permet de savoir si c'est un protocole de connexion sur un port de type TCP ou UDP

Adresse locale

Dans le cas o le port local correspondant TCP, le 0.0.0.0: XXX (o XXX est un numro de
port diffrent de 0) cela signifie que le port est en coute de toute adresse IP rclamant
une ouverture de connexion TCP sur ce port

Adresse
distante

- Dans le cas de port TCP, le 0.0.0.0:0, pour l'adresse distante, signifie que la connexion
sera accepte en provenance de toute adresse IP utilisant n'importe quel port source.
- Dans le cas de port UDP, cette mme notion se retrouve avec la reprsentation *:*.

Etat

- TCP (LISTENING): On apprend dj que nous sommes en attente de connexion sur un


certain nombre de ports TCP et en attente de datagramme sur un certain nombre de ports
UDP.
- TCP (ESTABLISHED) : On apprend que la connexion sortante est tablie depuis un port
local, ce port va apparatre aussi dans la liste des ports en coute (tat LISTENING)
depuis toute adresse (0.0.0.0) sur le mme port.
En effet, du fait de l'implmentation de l'API Winsock sur TCP/IP utilise, netstat
ne peut pas distinguer certaines "ouvertures internes la machine" des
ouvertures relles vers l'extrieur, donc on a l'impression qu'il y a des ports
ouverts alors qu'il ne le sont pas.

C:\WINDOWS\System32\>netstat -s

Cette option donne les statistiques par protocoles


Les options NETSTAT
-a

Affiche toutes les connexions et les ports en coute.

-e

Affiche les statistiques Ethernet. Cette option peut tre


combin avec l'option -s.

-n

Affiche les adresses et numros de port en format


numrique.

-o

Affiche le processus d'identification associ chaque


connexion

-p

Affiche les connexions du protocole spcifi par proto ;


proto peut tre TCP ou UDP. Utilis avec l'option -s
proto
pour afficher les statistiques par protocole, proto peut
tre TCP, UDP ou IP.

-r

Affiche la table de routage.

-s

Affiche les statistiques par protocole. Par dfaut, les


statistiques sont affiches pour TCP, UDP et IP ;
l'option -p peut tre utilise pour spcifier un seul de
ces protocoles.

intervalle

Affiche les statistiques slectionnes au dlai spcifi


par intervalle (en secondes). Appuyez sur Ctrl+C pour
arrter l'affichage des statistiques. Par dfaut,

NETSTAT n'affiche les informations sur la configuration


qu'une seule fois.

Outil NBTStat

NBTStat est un outil utile pour le dpannage des problmes de rsolution de noms NetBIOS.

Les options NBTSTAT


-a

(tat carte)

Liste la table de noms de l'ordinateur


distant (nom connu).

-A

(tat carte)

Liste la table de noms d'ordinateurs


distants (adresse IP).

-c

(cache)

Liste le cache de noms distant y compris


les adresses IP.

-n

(noms)

Liste les noms NetBIOS locaux.

-r

(rsolus)

Liste les noms rsolus par diffusion et via


WINS.

-R

(Recharge)

Purge et recharge la table du cache de


noms distante.

-S

(Sessions)

Liste la table de sessions avec les


adresses destination IP.

-s

(sessions)

Liste la table de sessions convertissant


les adresses de destination IP en noms
d'htes NETBIOS.

-RR

(ReleaseRefresh) Envoie des paquets de libration de nom

WINS puis actualise


Nom
Distant

Nom de l'ordinateur hte distant

adresse
IP

Reprsentation dcimale pointe de


l'adresse IP.

intervalle

Raffiche les statistiques slectionnes,


en marquant un temps d'arrt gal
"intervalle" secondes entre chaque
affichage. Appuyez sur Ctrl+C pour
arrter l'affichage des statistiques.

Outil NET
La commande "net" fournit des informations sur les changes au niveau application. La commande
"net /?" affiche< toutes les options possibles. Pour chacune, loption /? donne des indications sur
les possibilits de la commande.
La commande "net" est utilise dans plusieurs cas de figure, pour paramtrer ses partages,
dmarrer ou stopper des
services, envoyer des messages, etc..
Voici les diffrentes commandes "net" utiliser.
net accounts
NET ACCOUNTS met jour la base de donnes des comptes d'utilisateur et modifie les contraintes
de mot de passe et d'accs pour tous les comptes.
Employe sans argument, NET ACCOUNTS affiche le paramtrage courant des contraintes de mot
de passe et d'accs, ainsi que des informations sur le domaine.
Options :

/forcelogoff:

Dfinit le dlai (en minutes) devant s'couler


avant que ne soit ferme la session d'un
utilisateur sur un serveur lorsque le compte
utilisateur ou le temps d'ouverture de session
valide expire

/lockoutthreshold:

Ce paramtre dfinit le nombre de connexions


choues avant que le compte ne soit
verrouill. La plage va de 1 999.

/lockoutduration:

Ce paramtre spcifie le nombre de minutes


o le compte va rester verrouill avant de
redevenir dverrouill. La plage va de 1
99999.

/lockoutwindow:

Ce paramtre permet de dfinir le nombre


maximum de minutes entre deux tentatives
de connexion choues avant que le compte
ne soit verrouill . La plage va de 1 99999.

/minpwlen:

Nombre de caractres minimum d'un mot de


passe. La valeur par dfaut est 6, la plage va
de 0 14

/maxpwage:

Nombre de jours maximum pour un mot de


passe. La valeur par dfaut est 90, la plage va
de 0 49710

/minpwage:

Nombre de jours devant s'couler avant que le


mot de passe ne puisse tre chang. La valeur
par dfaut est 0, la plage va de 0 maxwage

/uniquepw:

Nombre de fois avant lesquelles un mot de


passe ne peut tre rutilis

/sync

Force une synchronisation du domaine

/domain

Effectue les actions prcdentes sur un


contrleur de domaine

net computer
NET COMPUTER ajoute ou supprime des ordinateurs dans la base de donnes d'un domaine.
Cette commande n'est disponible que sur Windows NT Server. 2000 Server ou 2003 Server
Options :

\\

Nom de l'ordinateur devant tre ajout ou


enlev

/add

Ajoute l'ordinateur

/del

Enlve l'ordinateur

net file
"net file" referme un fichier partag et supprime les verrous de fichier.
Employe sans argument, "net file" liste les fichiers ouverts sur un serveur en fournissant pour
chacun d'eux :
- le numro d'identification
- le nom de chemin
- le nom d'utilisateur
- le nombre de verrous.
Cette commande ne fonctionne que sur les serveurs.
Options :

id

Identification du fichier (donn en entrant la commande net


file)

/close

Ferme un fichier ouvert et libre les enregistrements


verrouills

net group
Ajoute ou modifie les groupes globaux sur des serveurs. Sans paramtre, il liste les groupes
Options:
groupname

Nom du groupe global

/comment: ""

Commentaire si un nouveau groupe global est cr.


jusqu' 48 caractres

/domain

Effectue la commande sur un contrleur principal


de domaine

username

Nom de l'utilisateur qui s'applique l'opration

/add

Ajoute les utilisateurs au groupe ou le groupe au


domaine

/delete

Enlve un utilisateur du groupe ou un groupe du


domaine

net localgroup
Effectue des oprations sur des groupes locaux. Utilise les mmes options que net group.
net name
Ajoute ou supprime un nom de messagerie (parfois appel alias ), ou affiche la liste des noms
pour lesquels l'ordinateur accepte des messages.
Options :

name

Le nom de messagerie devant tre ajout /


supprim

/add

Ajoute le nom

/delete

Enlve le nom

net print
Utilis pour lister ou modifier les travaux d'impression.
Options :

\\computername

Indique le nom d'ordinateur qui possde la file


d'attente

sharename

Nom de la file d'attente

job

Le numro du job modifier

/hold

Met un job en pause sur une file d'attente

/release

Utilis avec numro de travail, ce paramtre bloque


un travail d'impression dans la file d'attente
d'impression

/delete

Supprime un travail d'une file d'impression.

net send
Envoie un message un ordinateur, un utilisateur ou un nom de messagerie
La fameuse commande qui envoie des pop-up quand vous surfez sur le net
Options :

name

Nom de l'utilisateur, de l'ordinateur ou du nom


de messagerie. On peut aussi utiliser * pour
envoyer un message tout le groupe

/domain:

Tous les utilisateurs du domaine ou d'un


domaine indiqu

/users

A tous les utilisateurs connects au serveur

message

Le texte du message envoyer

net session
Liste ou dconnecte les sessions. Utilis sans paramtre, liste les sessions en cours
Options :

\\

Le nom de l'ordinateur dont il faut fermer


la session

/delete

Ferme la session de l'ordinateur indiqu.


Sans nom d'ordinateur, ferme toutes les
sessions

net share
"net share" partage des ressources d'un serveur, afin de les mettre la disposition des
utilisateurs du rseau.
Employe sans argument, "net share" affiche des informations sur toutes les ressources
partages du serveur :
elle fournit le(s) nom(s) de priphrique ou de chemin et le commentaire associ chaque
ressource.
Options :

Nom du partage
Utilis pour indiquer le nom de l'imprimante si l'on
travaille sur un partage de ce type
Chemin en dur
/users:

Nombre de connexions simultanes vers le


partage

/unlimited

Usage illimit

/remark:

""

/delete

Commentaire pour le partage


Dtruit le partage spcifi

net time
Utilis pour synchroniser l'heure d'une machine.
Options:

\\

Nom de l'ordinateur avec lequel se


synchroniser

/domain:

Synchronise l'heure avec le domaine indiqu

/set

Met l'heure

net use
Utilis pour se connecter ou se dconnecter un partage rseau. Utilis sans paramtre liste les
disques rseaux courants
Options:
Nom du priphrique mapper. Utilis avec
* prend la prochaine lettre disponible
\\computer
name

Nom de l'ordinateur dtenteur de la


ressource

\sharename

Nom du partage

\volume

Nom du volume sur un serveur Netware

password

Le mot de passe

Demande un mot de passe

/user:

Indique l'utilisateur utiliser pour se


connecter

/home

Se connecte au rpertoire de base d'un


utilisateur

/delete

Ferme une connexion

/persistent:

[yes or no]

Indique si la connexion doit tre effectue


au prochain redmarrage

net user
Utilis pour ajouter supprimer ou modifier des comptes utilisateurs
Options :
username

Nom du compte

password

Attribue ou modifie un mot de


passe

Demande un mot de passe

/domain

Effectue sur un domaine

/add

Cre le compte

/delete

Enlve le compte

/active:

[yes or no]

Active ou dsactive le compte

/comment

""

Ajoute un commentaire

/counterycode.nnn

nnn est le code pays du systme


d'exploitation. Utiliser 0 pour le
systme par dfaut

/expires:

La date d'expiration du compte. Le


format est mm,jj,aa ou jj,mm,aa,
cela dpend du pays du systme

/fullname:

""

/homedir:

Le nom complet du compte


Chemin du rpertoire de base

/passwordchg:

[yes or no]

Utilis pour indiquer si l'utilisateur


peut changer de mot de passe

/passwordreq:

[yes or no]

Utilis pour indiquer si l'utilisateur


doit fournir un mot de passe

/profilepath:

Le chemin du profil

/scriptpath:

Chemin du script d'ouverture de


session

/times:

Les heures de connexions


autorises

/usercomment:

""

/workstations:

Un commentaire pour le compte


Noms des stations auxquelles
l'utilisateur est autoris se
connecter

net view
Liste les ressources partages d'un domaine. Utilis sans paramtre liste tous les comptes
machines dans un domaine.
Options:
\\computer
name

Indique le nom de l'ordinateur dont


on souhaite voir les ressources

/domain:

Le domaine utiliser

/network:

Un rseau Netware utiliser

La commande "NET" et les services Windows :


Pour connatre les noms internes des services marquer, voir les services Windows
net start
Dmarre le service indiqu
net statistics [workstation or service]
Fournit des informations sur les services serveur et station de travail.
net stop
Arrte le service indiqu
net pause

Utilis pour arrter un service depuis l'invite de commande.


net continue
Redmarre le service en pause.
net config server
Permet des modifications du service serveur. Si vous l'utilisez sans paramtre, vous aurez les
dtails de la configuration
actuelle
Options:
Nombre de minutes avant lesquelles un
compte inactif sera dconnect. La valeur
par dfaut est 15, la plage va de 1
65535. -1 signifie ne jamais dconnecter

/autodisconnect:
/srvcomment:

"texte"

Ajoute un commentaire la machine


Indique si l'ordinateur est cach dans la
liste des ordinateurs

/hidden:
net config workstation

Permet des modifications sur le service Station de Travail. Entr sans paramtre donne les dtails
de la configuration
actuelle
Options:

/charcount:

Nombre d'octets devant tre collect avant que les


donnes ne soient envoyes. La valeur par dfaut est
16, la plage va de 0 65535.

/chartime:

Nombre de millisecondes o NT attend avant


d'envoyer des donnes. Si charcount est aussi
positionn la premire valeur atteinte est prise en
compte. La valeur par dfaut est 250, la plage va de
0 65535000.

/charwait:

Nombre de secondes o NT attend que le


priphrique de communication soit disponible. La
valeur par dfaut est 3600, la plage va de 1 65535.

Passons aux outils orients "administration rseau", ici, on entre dans un domaine un peu plus
complexe. Voici un petit aperu de l'utilisation de ces outils.
Outil PathPing
La commande Pathping est un outil de traage de route qui combine les fonctions des commandes
ping et tracert avec des informations supplmentaires quaucun de ces 2 outils ne fournit. La
commande Pathping envoie des paquets chaque routeur sur litinraire dune destination finale
pendant une priode donne, puis elle calcule les rsultats en fonction des paquets renvoys par
chaque tronon.
tant donn que la commande indique le degr de perte de paquets au niveau de nimporte quel
routeur ou liaison, il est facile de dterminer les routeurs ou liaisons lorigine des problmes de
rseau.
Lexemple suivant illustre la sortie par dfaut lors du traage de la route vers le site www.google.fr
sur un maximum de 30 sauts.

Lorsque la commande Pathping est excute, vous visualisez dabord les rsultats de litinraire
au fur et mesure quil est test la recherche de problmes. Il sagit du mme itinraire que celui
illustr par la commande tracert.
La commande Pathping affiche ensuite un message doccupation pour les 375 secondes suivantes
(ce temps varie en fonction du nombre de tronons). Pendant ce temps, Pathping recueille des
informations auprs de tous les routeurs rpertoris prcdemment et partir des liaisons entre
eux. Au terme de cette priode, il affiche les rsultats du test.
Pathping indique les taux de perte affichs pour les liaisons et les pertes de paquets tout au long
du parcours
Ce qui permet de savoir o a coince.
Options
-g

ListeHtes

Itinraire source libre parmi la liste des htes.

-h

SautsMaxi

Nombre maximum de sauts pour rechercher la


cible.

-i

Adresse

-n

Utiliser l'adresse source spcifie.


Ne pas rsoudre les adresses des noms d'hte.

-p

Priode

Priode d'attente en millisecondes entre les pings.

-q

NbRequtes Nombre de requtes par saut.

-w

Dlai

Dlai d'attente en millisecondes pour chaque


rponse.

-P

Teste la connectivit de RSVP PATH.

-R

Teste si chaque saut est orient RSVP.

-T

Teste la connectivit de chaque saut avec les


balises de priorit de couche 2.

-4

Force en utilisant IPv4.

-6

Force en utilisant IPv6.

Outil Tracert

Tracert est un utilitaire de traage ditinraire. Tracert utilise le champ TTL IP et les messages
derreur ICMP pour dterminer litinraire dun hte lautre sur un rseau.

Les Options TRACERT :


-d

Ne pas convertir les adresses en noms d'htes.

-h SautsMaxi Nombre maximum de sauts pour rechercher la cible.


-j

ListeHtes Itinraire source libre parmi la liste des htes.

-w dlai

Attente d'un dlai en millisecondes pour chaque rponse.

Outil Route
Route permet de visualiser ou de modifier la table ditinraires. Route print affiche une liste
ditinraires courants de lhte, connus par le protocole IP.

Pour que deux htes changent des datagrammes IP, ils doivent tous deux possder un itinraire
les reliant ou ils doivent utiliser une passerelle par dfaut connaissant un itinraire. Les routeurs
utilisent normalement un protocole tel que RIP (Routing Information Protocol) ou OSPF (Open
Shortest Path First) pour changer des informations.

-f

Efface les tables de routage de toutes les entres


de la passerelle. Si -f est utilis avec une des
commandes, les tables seront effaces avant
d'excuter la commande.

-p

Utilis avec la commande ADD, l'itinraire sera


conserv aux prochains redmarrages du
systme. Par dfaut, l'itinraire n'est valable que
pour la session en cours. -p est ignor pour les
autres commandes, qui concernent toujours les
itinraires persistants appropris. Cette option
n'est pas prise en charge dans Windows 95.

cmde

PRINT
ADD
DELETE
CHANGE

Spcifie une des quatre commandes suivantes :


Affiche un itinraire
Ajoute un itinraire
Supprime un itinraire
Modifie un itinraire existant

destin

Spcifie l'hte destination.

MASK

Si le mot cl MASK est prsent, le paramtre qui


le suit est interprt en tant que paramtre de
masque rseau.

MasqueRs

Spcifie la valeur ventuelle du sous-masque


rseau associer
avec cette entre d'itinraire. La valeur par dfaut
est :
255.255.255.255.

passerelle

Spcifie la passerelle.

interface

numro d'interface pour l'itinraire spcifi.

METRIC

Spcifie le cot mtrique pour la destination

Tous les noms symboliques utiliss en tant que destination ou passerelle sont cherchs dans la
base de donnes rseau NETWORKS. Les noms de passerelle symboliques sont cherchs dans la
base de donnes de rseau HOSTS.
Outil NetSH
NETSH est un outil en mode ligne de commande (dans une fentre console). Cette commande agit
dans diffrents contextes, qui permettent de configurer votre rseau , de sauvegarder la
configuration, de restaurer la configuration, de dfinir les adresses IP, DNS, DHCP, WINS, etc.

Il peut tre utilis :


- soit de faon interactive (une commande la fois)
- soit en ligne de commande unique (avec un ensemble de paramtres). Dans ce dernier cas, on
peut bien sr l'inclure dans un fichier de commandes (.bat ou .cmd)
La commande la plus utilise permet de "Rinitialiser le protocole TCP/IP" de votre carte
rseau
Pour le faire, entrez la commande suivante :
netsh int ip reset c:\resetlog.txt
Cela aura pour effet de remettre le protocole TCP/IP dans le mme tat qu'aprs une installation
de windows.
(Si vous effectuez cette manipulation, vous serez amen r-initialiser la configuration des
proprits de votre rseau/connexion internet)
Pour connaitre toutes les ficelles de cet outil, faites un tour sur le site de JCB
Outil Arp

ARP (Address Resolution Protocol)


Le protocole ARP effectue la rsolution de ladresse IP vers ladresse MAC pour tous les paquets
sortants. tant donn que chaque datagramme IP sortant est encapsul dans une trame, les

adresses MAC source et de destination doivent tre ajoutes.


La dtermination de ladresse MAC de destination pour chaque trame est excute par le protocole
ARP.

La commande arp est utile pour visualiser le cache ARP. Si deux htes du mme sous-rseau ne
peuvent excuter avec succs la commande ping lun vers lautre, essayez dexcuter la
commande arp -a sur chaque ordinateur afin de dterminer si, sur les deux ordinateurs, les
adresses MAC rpertories pour lautre ordinateur sont correctes.
Outil Nslookup
Nslookup, est un outil utile qui permet de rsoudre les problmes de DNS, tels que ceux qui
touchent la rsolution de noms dhte. Lors du dmarrage de la commande nslookup, elle affiche
le nom dhte et ladresse IP du serveur DNS qui est configur pour le systme local, puis elle
affiche une invite de commande. Si vous tapez un point dinterrogation (?), nslookup affiche les
diffrentes commandes disponibles.

Cette commande est une "usine gaz", qui peut s'utiliser en mode "ligne de commande" ou en
mode "interactif".
Elle permet de contrler le bon fonctionnement d'un DNS en l'interrogeant de diverses manires.
La question la plus simple tant: "Quelle est l'adresse de la machine X"
ou encore "Quel est le nom de la machine dont l'adresse est xxx.yyy.zzz.ttt?"
Nous avons fait le tour de la panoplie d'outils Windows notre disposition pour diagnostiquer ou
configurer son rseau, pour de plus amples dtails sur le rseau, je vous invite faire un tour sur
le site de The manuel page
Sans oublier google

Vous aimerez peut-être aussi