Commandes DOS


Toutes les commandes à ce lien : http://ss64.com/nt/


HELP

Lister les commandes disponibles et les paramètres

Touche F3

Pour rappeler la dernière commande tapée


SE DEPLACER DANS L'ARBORESCENCE

C:\>CD \

Pour passer dans la racine du disque

C:\>CD..

Pour revenir au répertoire précédent

C:\>CD répertoire

Pour passer à un autre répertoire


AFFICHER et LIRE LES CONTENUS

DIR

Afficher la liste des dossiers et fichiers

C:\>DIR / P

Pour que l'ordinateur fasse une pause pendant le défilement de la liste

C:\>DIR / W

Pour avoir seulement une liste des noms des fichiers triés en colonne

C:\>DIR A:

Pour voir les fichiers d'une disquette

DIR N*

pour trouver tous les fichier commençant par n

TYPE LISEZ.MOI

pour voir le contenu du fichier lisez.moi

TYPE LISEZ.MOI | MORE

Pour faire une pause entre chaque écran


MODIFIER UN FICHIER

COPY source destination (ou XCOPY)

Par exemple pour copier le fichier autoexec.bat dans le répertoire WINDOWS, tapez :
C:\>COPY AUTOEXEC.BAT C:\WINDOWS

DEL source

Pour supprimer un fichier

DEL A*

pour supprimer tous les fichiers commençant par un A

DELTREE

Effacer un répertoire

REN AAAA.doc BBBB.doc

Pour renommer le fichier AAAAA.doc en BBBBB.doc

MD

Pour créer un répertoire

RD

Pour supprimer un répertoire



GESTION de DISQUE

FORMAT A:

Pour formater le disque A

FORMAT A:/Q

Pour effectuer un formatage rapide

FDISK

Créer et afficher les partitions

CLEANMGR

ouvre l'outil de nettoyage de disque

DEFRAG

Défragmente le disque dur

DISKMGMT.MSC

ouvre le gestionnaire de disques

DFRG.MSC

ouvre l'outil de défragmentation de disque

DISKPART

ouvre l'outil de partitionnement


GESTION RESEAU

ipconfig /all

Affiche toute la configuration réseau, y compris les serveurs DNS, WINS, bail DHCP, etc ...

ipconfig /release

Envoie un message DHCPRELEASE au serveur DHCP pour libérer la configuration DHCP actuelle et annuler la configuration d'adresse IP de toutes les cartes

ipconfig /renew

Renouvelle la configuration DHCP de toutes les cartes

tracert

Affiche toutes les adresses IP intermédiaires par lesquelles passe un paquet entre la machine locale et l’adresse IP spécifiée

arp

Résolution des adresses IP en adresses MAC

arp -a

-a Affiche les entrées ARP actives en interrogeant le protocole de données actif

nestat

Affiche l’état de la pile TCP/IP sur la machine locale

netsat -a

-a Affiche toutes les connexions et ports d'écoute (Les connexions côté serveur sont normalement inhibées)

netstat -r

-r Affiche le contenu de la table de routage

route

Affiche ou modifie la table de routage

route -f

-f Efface les tables de routage de toutes les entrées de passerelles

nslookup

envoie des requêtes DNS sur un serveur DNS au choix

Nbtstat -a IP ou ping -a IP

Pour avoir le hostname d'une ip sur le lan


PROGRAMMES et OUTILS WINODWS

CONTROL

ouvre le panneau de configuration

GPEDIT.MSC

ouvre l'éditeur des stratégies de groupe

MMC

ouvre une nouvelle console vide

MSCONFIG

Applique les mises à jour des paquets et dépendances

REGEDIT

ouvre l'outil de configuration du système

SERVICES.MSC

ouvre le gestionnaire de services

SYSPREP

ouvre le dossier contenant l'outil de préparation du système (

EXPLORER

ouvre l'explorateur Windows

IEXPLORE

ouvre Internet Explorer

MSINFO32

ouvre les informations système

MSPAINT

ouvre Paint

MSRA

ouvre l'assistance à distance Windows

MSTSC

ouvre l'outil de connexion du bureau a distance

NOTEPAD

ouvre le bloc-notes

TASKMGR

ouvre le gestionnaire des tâches Windows


AUTRES COMMANDES | ADMINISTRATION

HOSTNAME

Affiche le nom de la machine

cls

efface l'écran, en retirant tous les messages encombrants

%TEMP%

ouvre le dossier temporaire

%USERPROFILE%

ouvre le dossier du profil de l'utilisateur connecté actuellement

Net share

affiche les partages actifs sur le poste local (y compris les cachés avec $)

Net view

Affiche les ordis dans le groupe de travail

LOGOFF

ferme la session actuelle

SFC /SCANNOW

scanne immédiatement tous les fichiers système et répare les fichiers endommagés

SHUTDOWN -i

Ouvre une fenêtre permettant d'éteindre une machine à distance

KEYB

Changer le type de clavier (KEYB US ou KEYB FR)


SCRIPTS

Lancer script en tant qu'admin

RUNAS /user:admin@domaine C:\Temp\MENU\menu.bat

Menu pour mmc outil administration

cls

color 5F


@echo off


title Multiple Choice Menu

:home

cls

echo.


echo 1) envoyer un message

echo 2) assistance distance

echo 3) shutdown PC

echo 4) DHCP

echo 5) DNS

echo 6) Arret PC

echo 7) bureau distance

echo 8) CMD

echo 9) AD

echo q) quitter

echo.


set /p web=Type option:

if "%web%"=="1" goto 1

if "%web%"=="2" goto 2

if "%web%"=="3" goto 3

if "%web%"=="4" goto 4

if "%web%"=="5" goto 5

if "%web%"=="6" goto 6

if "%web%"=="7" goto 7

if "%web%"=="8" goto 8

if "%web%"=="9" goto 9

if "%web%"=="q" goto q


goto home


:1

cls

echo off

echo envoi de message:

set /p machine= sur quelle machine :

set /p message= quel message :


msg * /server:%machine% %message%

pause

goto home


:2

start C:\Windows\System32\msra.exe /offerRA

goto home


:3

shutdown -i

goto home


:4

start c:\Windows\System32\dhcpmgmt_hh

goto home


:5

start c:\Windows\System32\dnsmgmt.msc

goto home


:6

shutdown -s -t 0

goto home


:7

start c:\Windows\System32\mstsc.exe

goto home


:8

start cmd.exe

goto home


:9

start mmc.exe dsa.msc

goto home


:q

@echo off

for /f "usebackq" %%f in (

`mshta "javascript:new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(new ActiveXObject('WScript.Shell').PopUp('sur de quitter',0,'script de HH',36));close();"`

) do (

if "%%f"=="6" (

exit

) else if "%%f"=="7" (

goto home

) else (

echo ????

)

)

Pause

goto home