Vous êtes sur la page 1sur 5

LalignedecommandesousWindows Server

A. Introduction
1. Notiondelignedecommande Uneinterfaceenlignedecommandeestuneinterfacehommemachinedanslaquellela communicationentrel'utilisateuretl'ordinateurs'effectueenmodetexte: l'utilisateur tape du texte au clavier pour demander l'ordinateur d'effectuer diversesoprations l'ordinateur affiche du texte correspondant au rsultat de l'excution des commandesdemandesoudesquestionsqu'unlogicielposel'utilisateur. Apartirdesannes1980,l'apparitiondeterminauxenmodegraphiqueetdessourisa permitlesdveloppementdesinterfacesgraphiques,plusapprciesdugrandpublic. Nanmoins, les interfaces en ligne de commandes restent encore aujourd'hui incontournablesetapprciesdecertainsinformaticiens,notammentdesadministrateurs (beaucoup de serveurs ne s'administrent qu'en ligne de commande), tant donn la richessedeleurspossibilitsetleursnombreuxavantages: Prcisionetsimplicitd'automatisationdestches(modebatch) Prisedecontrledistancefacile Stabilit Faibleconsommationdesressources 2. UtilisationdelalignedecommandesousWindowsServer LalignedecommandeestlancepartirdumenuDmarrerouaveclacommande cmd.exevialabotededialogueExcuter. Ontapeauclavier lenom delacommande,ventuellement suivied'unouplusieurs arguments,voired'uneouplusieurs options introduites parunebarreoblique(slash /),etonappuiesurlatoucheEntre.

3. Conventiond'criture Danstoutcequisuit: Les mots crits enmajuscules reprsentent les commandes. Ces commandes peuventtretapesenmajusculesouminuscules. Les mots crits entre <>sont les paramtres fournir obligatoirement la commande. Lesparamtresoptionnelssontcritsentre[].

B.

Lesunitslogiques

SousWindows,chaquepriphriqueestreprsentparunelettremajusculeappele unitlogique: A: estutilisgnralementpourlelecteurdedisquette C: estutilisgnralementpourlepremierdisquedur D: estutilisgnralementpourlelecteurdeCDROM E:;F:,G:... sontutilisspourlesautresdisquesdurs LPT1,LPT2... reprsententlesportsparallles COM1,COM2... reprsententlesportssrie

C.

Commandesdegestiondesdossiersetdesfichiers
1. Gestiondesdossiers
Visualiserlecontenudundossier:DIR

DIR[lecteur:][dossier][/P][/W][/O[[:]ordretri]]

lecteur: dossier: /P: /W: /O:

dirmp3/p
nom de la commande argument option

Unitlogiquesurlaquellesetrouvelefichier nomdudossier Affichecranparcranlecontenududossier. Affichesurtoutelalargeurdelcranlecontenududossier. Pourindiquerunordredetriepourlaffichagecran: N,parordrealphabtiquedesnoms,Nordreinverse, E,parordrealphabtiquedesextensions,Eordreinverse, D,dateetheuredelaplusanciennelaplusrcente, S,partaillecroissante,Spartailledcroissante,

Crationdunnouveaudossier:MKDIRouMD MKDIR[lecteur:]<dossier> MD[lecteur:]<dossier>

Explicationdecettecommande:lacommandediraffichelecontenud'undossierdonn. Ici,onvisualisel'cranlecontenududossiermp3,avecl'optionpageparpage(/p).

I.U. T. dAmiens, dpartement Informatique S ys t me Windows 2008 Server : la ligne de commande page 1 /5

Changerdedossier:CD CHDIR[lecteur:][dossier] CD[lecteur:][dossier] Supprimerundossier:RMDIR,RD RMDIR[lecteur:]<chemin> RD[lecteur:]<chemin> Voirunearborescence:TREE TREE[lecteur:][chemin]

Dplacerdesfichiers:MOVE MOVE[lecteur:][chemin]<source>[lecteur:][chemin]<destination> ModifierlaDACLdunfichier :CACLS

Afficheoumodifieunelistedecontrled'accs(ACL,AccessControlList)dunfichier.
CACLSnom_de_fichier[/t][/e][/c][/gutilisateur:permission][/r utilisateur[...]][/putilisateur:permission[...]][/dutilisateur[...]]

Affiche l'arbre des rpertoires d'un lecteur ou chemin sous forme graphique. 2. Commandesdemanipulationdefichiers
Suppressiondunoudeplusieursfichier(s):DELouERASE DEL[lecteur:][chemin]<fichier>[/P] ERASE[lecteur:][chemin]<fichier>[/P]

/P:Sollicitationdunedemandedeconfirmationavanteffacement.
Renommerunfichier:RENAME RENAME[lecteur:][chemin]<anciennom><nouveaunom> REN[lecteur:][chemin]<anciennom><nouveaunom> Copierunfichier:COPY COPY[/Y]<source>[cible]

/gutilisateur:permission:Accordedesdroitsd'accsl'utilisateurspcifi.Permission peuttre: n Aucune r Lire c Changer(crire) f Contrletotal /rutilisateur:Rvoquelesdroitsd'accsdel'utilisateurspcifi. /p utilisateur:permission: Remplace les droits d'accs de l'utilisateur spcifi. Permissionpeuttre: n Aucune r Lire c Changer(crire) f Contrletotal /dutilisateur:Refusel'accsl'utilisateurspcifi.
ConvertirunvolumeFAT/FAT32enNTFS :CONVERT CONVERT[lecteur:]/fs:ntfs

D.

Lescommandessystme
AfficherlenumrodeversiondeWindows:VER

/Y

Remplacelesfichiersexistantsansvousdemanderconfirmation
Copierd'unesousarborescence:XCOPY Visualiserlecontenudunfichiertexte:TYPE,MORE

VER Afficheroumodifierladate:DATE DATE[jjmmaa] Afficheroumodifierlheure:TIME TIME[heures[:minutes[:secondes[.centimes]]]][A|P]]

TYPE[lecteur:][chemin]fichier MORE[lecteur:][chemin]fichier

Lorsdel'utilisationd'unlecteurNTFS,silenomdefichiercontientdesespaces,ilfaut lesmettreentreguillemets("). Moreestquivalenttypesaufquilraliseunaffichagepageparpage.

Affichel'heuresystmeourglel'heuredel'horlogeinternedelordinateur

I.U. T. dAmiens, dpartement Informatique S ys t me Windows 2008 Server : la ligne de commande page 2 /5

Impressiond'unfichiertexte:PRINT PRINT[D:periph][[lecteur:fichier[...]]

2. Lescommandes
NETACCOUNTS

/D: Pour spcifier le nom du priphrique utilis (LPT1, LPT2,... pour les imprimantes parallles., COM1, COM2, ... pour les imprimantes sries). LPT1 par dfaut. On peut aussi dsigner une imprimante rseau par son nom de partage (\\nom_serveur\imprimante_partage).
Formataged'undisqueoud'unedisquette:FORMAT FORMAT<lecteur>[/V[:nom]][/Q][/FS:SystFichier]

Metjourlabasededonnesdescomptesd'utilisateursetmodifielesparamtresdemot depasseetd'ouverturedesessionexigspourtouslescomptes.
NETCOMPUTER

Ajouteousupprimedesordinateursdudomaine.Cetteoptionn'estdisponiblequesurles ordinateursexcutantWindows2000Server.
netcomputer\\nom_ordinateur{/add|/del}

Formateledisqueduvolumespcifi.Pourformaterundisquedur,ilfauttremembre dugroupeprdfiniAdministrateurs. /V:nom Nomdonnerlunitformate /Q Formatagerapide,necherchepasleszonesdfectueusesdudisque.N'utiliserce commutateurquepourformaterdesvolumesdjformatsauparavantetenbon tat /FS Spcifielesystmedefichierutiliser,savoir FAT, FAT32 ou NTFS Les disquettesnepeuventutiliserquelesystmeFAT.
Excuterunprogrammeuneheuredonne :AT

/add: /del:

Ajoutel'ordinateurspcifiaudomaine. Supprimel'ordinateurspcifidudomaine.

NETCONFIG

Affichelesservicesconfigurablesquisontencoursd'excution,ouafficheetmodifieles paramtresrelatifsunservice.
NETFILE

Rpertorielescommandesprogrammesouprogrammel'excutiondecommandesetde programmessurunordinateurunedateetuneheureprcises

Affichelesnomsdetouslesfichierspartagsouvertssurunserveuret,lecaschant,le nombredeverroussurchaquefichier.Cettecommandepermetgalementdefermerdes fichierspartagsparticuliersetd'enleverdesverrousdefichier.


NETGROUP

E.

Lescommandesorientesrseau
1. Introduction

Ajoute,afficheoumodifiedesgroupesdutilisateursurlesdomaines Windows2000. Cette commande n'est disponible que sur les contrleurs de domaine Windows2000 Server.
NETSHARE

Cescommandesrseaucommencentparlemotnet.Cescommandespossdentcertaines propritsencommun: Onpeutvoirapparatrelalistedescommandesnetdisponiblesentapantnet/?. Onpeutobteniruneaidesurlalignedecommandespourconnatrelasyntaxe d'unecommandenetentapant:nethelp<commande>. Touteslescommandesnetacceptentlesoptions/yeset/no(quipeuventtre abrgessouslaforme/yet/n).L'option/yrpondautomatiquementoui chaqueinviteinteractivegnreparlacommandetandisquel'option/nrpond non.

Cre,supprimeouaffichedesressourcespartages.
netsharenom_partage netsharenom_partage=lecteur:chemin[/users:nombre |/unlimited][/remark:"texte"] netsharenom_partage[/users:nombre|unlimited] [/remark:"texte"] netshare{nom_partage|lecteur:chemin}/delete

net share sans paramtre affiche des informations sur toutes les ressources qui sont partagessurl'ordinateurlocal.

I.U.T . dAmiens, dpartement Informatique Sy s tme Windows 2008 Server : la ligne de commande page 3/5

NETUSER

REM

Ajouteoumodifiedescomptesd'utilisateursouaffichedesinformationsrelativesaux comptesd'utilisateurs.
NETVIEW

Cettecommandepermetdemettrecequisuitencommentaire.Ellepermetparexemple danslesfichiersdecommandesderendreinactivesdeslignesdecommandes.
REM[commentaire] Exempledefichierdecommande remexempledefichierdecommande28/08/07 echooff echodebutdufichierdecommande remaffichagedesutilisateursdclares netuser pause remaffichagedesdossierspartages netshare

Affiche la liste des domaines, des ordinateurs ou des ressources partages par l'ordinateurspcifi.
netview[\\nom_ordinateur|/domain[:nom_domaine]]

Utilise sans paramtre, la commande net view affiche la liste des ordinateurs du domaineencours. /domain[:nom_domaine]: dsigne le domaine dont on veut afficher les ordinateurs disponibles.Sinom_domaineestomis,touslesdomainesdurseausontaffichs.

F.

Lesfichiersdecommandes
3. Passagedeparamtresunfichierdecommande 1. Dfinition Lepremierparamtreestrfrencdanslefichierdecommandepar%1,lesecondpar %2,etc Exemple:soitlefichierdecommandevoir.cmd
echooff echoArgument1=%1 dir%1

Unfichierdecommandeouprogrammedecommandesestunfichiertextecontenantune ouplusieurscommandesetdontlenomcomprendlesuffixe.BATou.CMD. Lorsquelondemandelexcutionduntelfichier,lesinstructionscontenueslintrieur sontexcuteslesunesaprslesautres. 2. Lesinstructionsspcifiques


ECHO

Unexempled'excutionserait:
C:\>voirmp3 Argument1=mp3 LevolumedanslelecteurCn'apasdenom. Lenumrodesrieduvolumeest90DF64A3 RpertoiredeC:\mp3 27/08/2007 13:14 20/08/2007 14:23 19/08/2007 17:18 3fichier(s) C:\> 5497088 AnnieCordylabonneducure.mp3 6497088 AnnieCordytatayoyo.mp3 5807708 DorotheMaman.mp3 21654054octets

Activeetdsactivelaffichagedutexteduprogrammedecommande,ouafficheun messagelcran.
ECHO[ON|OFF] ECHO[message]

ON OFF
PAUSE

active dsactive

Cetteinstructionsuspendletraitementdunprogrammedecommandeetafficheun messageinvitantlutilisateurappuyersurunetouchepourcontinuer.
PAUSE

I.U. T. dAmiens, dpartement Informatique S ys t me Windows 2008 Server : la ligne de commande page 4 /5

G.

IntroductionPowerShell
1. Introduction

Commande ClearContent AddContent

Rle Supprimelecontenud'unobjet Ajouteducontenuunobjet

EquivalentMSDOS

PowerShellestlanouvelleinterfacelignedecommandedeWindowsServer2008.Ellea tcrpourpallierlapauvretdescommandesdcritescidessusetissuesdeMSDOS, notammentfacelarichessedescommandesetdesshellUnix. UnedesparticularitdePowerShellestd'treorientobjet(cf.paragraphe3). 2. Lescommandes LescommandesdePowerShellsontappelescmdlets(commandapplets).Ellessont pourlaplupartdentreellesconstituesdelamaniresuivante: unverbeetunnomsparsparuntiret() Leverbedcritlactionquelonvaappliquersurlenom. Exemple:GetCommandrcupre(Get)lescommandes(Command);c'estdoncune commandequilistelescommandesdisponibles. PowerShellmanipuleunesriedeverbesgnriques(Get,Set,Add,Remove,etc.)qui sontapplicablessurdiffrentsnomscommePath,Variable,Item,Objectetc. 3. L'orientationobjetdePowerShell Raisonnonssurl'exemplesuivant:commentrcuprerlatailled'unfichier? EnMSDOS,celaauraittfastidieux.EnPowerShell,onutiliselacommandeGet ChildItem(quivalentelacommandeDIR)quiretourneunobjetdetypefichier:
C:\>$b=GetChildItemmonfichier.txt;$b.length

4. QuelquescommandesPowerShell
Commande GetHelp GetDate GetAcl CopyItem MoveItem NewItem RemoveItem GetProcess Rle Aideenlignesurune commandedonne Obtenirladateetl'heure ObtenirlaDACLd'unobjet Copied'unobjet Dplacementd'unobjet Crationd'unnouvelobjet Suppressiond'unobjet Obtenirlalistedeprocesssus tournantsurlamachinelocal I.U.T . dAmiens, dpartement Informatique Sy s tme Windows 2008 Server : la ligne de commande page 5/5 del help date,time cacls copy move EquivalentMSDOS