Comenzi de Consol

103
Cautare selecteaza DOCUMENTE SIMILARE 0 Using Windows XP Dezactivarea serviciului de indexare Windows XP – o noua evolutie Configurare Windows XP Bara de operatii (Taskbar) GASIREA SI STERGEREA FISIERELOR APLICATII WINDOWS Cum faci o retea wireless pe Windows Vista Gestiunea serviciilor de printare: Instalarea unui server de printare Notiuni avansate despre Windows XP Professional TERMENI importanti pentru acest document 16 bit ms-dos subsystem c windows temp : Username / Parola inexistente Login Register Home Documente Upload Resurse Alte limbi CATEGORII DOCUMENTE Afaceri Calculatoare Casa masina Didactica pedagogie Diverse Educatie Finante Geografie Istorie & politica Legislatie Limba Management Sanatate Tehnologie Access Adobe photoshop Algoritmi Autocad Baze de date C C sharp Calculatoare Corel draw Dot net Excel Fox pro Frontpage Hardware Html Internet Java Linux Matlab Ms dos Pascal Php Power point Retele calculatoare Sql Tutorials Webdesign Windows Word Xml COMENZI DE CONSOLA - WINDOWS XP windows + Font mai mare | - Font mai mic COMENZI DE CONSOLA - WINDOWS XP 1. Scurta introducere Oricat de adevarata ar fi afirmatia ca MS-DOS (Microsoft's Disk Operating System) este „mort” din punctul de vedere al unui sistem de operare de sine statator, nu poate fi contestat faptul ca adevaratii tehnicieni pc si cei cu certificari in retele sau computere recunosc faptul ca „manuirea” sintaxelor comenzilor, a parametrilor sunt doar cateva din abilitatile tehnice care sunt de cele mai multe ori preferate interfetei grafice (GUI - graphical user interface) a Windows. Invatarea acestor comenzi „interminabile” nu este deloc usoara, si necesita un grad ridicat de concentrare si practica de perfectionare. Din pacate gasirea unui manual in limba romana pentru a ajuta la studierea comenzilor Dos este o adevarata provocare. (noi nu am reusit sa o gasim) In WindowsXP, „interpretorul de comenzi” este furnizat de fisierul cmd.exe, care este localizat in fisierul WindowsSystem32. Consola de comenzi poate fi deschisa individual din Start -> Run, unde se tasteaza cmd. In functie de setari, se poate deschide si din Start-All Programs- Accessories. Page 1 of 103 COMENZI DE CONSOLA - WINDOWS XP 07.08.2013 http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

description

dddddddd

Transcript of Comenzi de Consol

Page 1: Comenzi de Consol

Cautare selecteaza

DOCUMENTE SIMILARE

0

Using Windows XPDezactivarea serviciului de indexareWindows XP – o noua evolutieConfigurare Windows XPBara de operatii (Taskbar)GASIREA SI STERGEREA FISIERELORAPLICATII WINDOWSCum faci o retea wireless pe Windows VistaGestiunea serviciilor de printare: Instalarea unui server de printareNotiuni avansate despre Windows XP Professional

TERMENI importanti pentru acest document

16 bit ms-dos subsystem c windows temp :

Username / Parola inexistenteLogin Register

Home Documente Upload Resurse Alte limbi

CATEGORII DOCUMENTE

AfaceriCalculatoareCasa masinaDidactica pedagogieDiverseEducatieFinanteGeografieIstorie & politicaLegislatieLimbaManagementSanatateTehnologie

Access Adobe photoshop Algoritmi Autocad Baze de date C C sharpCalculatoare Corel draw Dot net Excel Fox pro Frontpage Hardware

Html Internet Java Linux Matlab Ms dos Pascal

Php Power point Retele calculatoare Sql Tutorials Webdesign Windows

Word Xml

COMENZI DE CONSOLA - WINDOWS XP

windows+ Font mai mare | - Font mai mic

COMENZI DE CONSOLA - WINDOWS XP1. Scurta introducere

Oricat de adevarata ar fi afirmatia ca MS-DOS (Microsoft's Disk Operating System) este „mort” din punctul de vedere al unui sistem de operare de sine statator, nu poate fi contestat faptul ca adevaratii tehnicieni pc si cei cu certificari in retele sau computere recunosc faptul ca „manuirea” sintaxelor comenzilor, a parametrilor sunt doar cateva din abilitatile tehnice care sunt de cele mai multe ori preferate interfetei grafice (GUI - graphical user interface) a Windows.

Invatarea acestor comenzi „interminabile” nu este deloc usoara, si necesita un grad ridicat de concentrare si practica de perfectionare. Din pacate gasirea unui manual in limba romana pentru a ajuta la studierea comenzilor Dos este o adevarata provocare. (noi nu am reusit sa o gasim)

In WindowsXP, „interpretorul de comenzi” este furnizat de fisierul cmd.exe, care este localizat in fisierul WindowsSystem32. Consola de comenzi poate fi deschisa individual din Start -> Run, unde se tasteaza cmd. In functie de setari, se poate deschide si din Start-All Programs-Accessories.

Page 1 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 2: Comenzi de Consol

Se va deschide o fereastra alb-negru (culorile pot fi schimbate) unde va palpai liniuta de prompt.

In orice versiune a Windows-ului XP exista posibilitatea apelarii help-ului, tastand “help” (fara ghilimele). Pentru mai multe detalii referitoare la o anumita comanda, se tasteaza “help NumeComanda” sau “NumeComanda /?”.

(si lista continua)

(etc. cu lista)

sau a doua varianta

(Elena Dediu)

2. Comenzile de consola de la A la ZA B C D E F G H I L M N

O P Q R S T U V W X

AARP

Comanda Arp afiseaza si modifica tabelele de mapare a adreselor fizice folosite de protocolul Arp.

-a Afiseaza intarile curente Arp prin interogarea datelor din protocolul current. Daca inet.addr este specificat sunt afisate numai IP-ul si adresa fizica al calculatorului specificat. Daca mai multe interfete de retea folosite Arp sunt afisate intrarile pentru fiecare tabela arp.

-g Afiseaza intarrile curente Arp prin interogarea datelor din protocolul current. Daca inet.addr este specificat sunt afisate numai IP-ul si adresa fizica al calculatorului specificat. Daca mai multe interfete de retea folosite Arp sunt afisate intrarile pentru fiecare tabela arp.

- inet_addr

Specifica o adresa de internet

- N if_addr

Afiseaza intarrile arp pentru interfata de retea specificata prin if_addr.

-d sterge hostul specificat prin inet_addr. Pentru a sterge toate hosturile se pune * dupa inet_addr.

-s Adauga hostul si asociaza adresa de internet inet_addr cu adresa fizica eth_addr. Adresa fizica este data sub forma a 6 baiti hexazecimali separate prin cratima. Intrarea este permanenta.

-eth_addr

Specifica o adresa fizica.

-if_addr

Daca apare, specifica adresa se internet a carui tabela de mapare cu adresa ar trebui modificata. Daca nu apare va fi folosita prim interfata aplicabila.

Page 2 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 3: Comenzi de Consol

Exemplu

Arp-s 157.55.85.212 00-0a-00-62-c6-09 se adauga o infrastructura.

Arp-a 157.55.85.212 00-0a-00-62-c6-09 afiseaza tabela arp.

ASSOC

Comanda Assoc afiseaza sau modifica asociatiile fisierelor extensie.

-ext Specifica extensia asociata tipului de fisier.

-fileType

Specifica tipul de fisier dezasociat cu extensie. Daca folosesc Assos fara parametric vor fi afisate asocierile curente. Daca Assoc este invocate cu o singura extensie afiseaza asociatiile curente pentru acea extensie. Daca nu se specifica nimic pentru tipul de fisier comanda va sterge asociatiile pentru afisarea curenta.

Exemplu

Assoc.txt – pentru a vedea asocierile aferente fisierelor de tip txt.

AT

Comanda at programeaza comenziprogrameaza sa ruleze pe un calculator la o data si o ora specificata.Serviciul Schedule trebuie sa ruleze pentru a putea folosi comanda at.

-computername Specifica un computer aflat la distanta. Daca acest parametru nu apare comenzile sunt programate pentru calculatorul local.

-id Este un numar de identificare asociat unei comenziprogramate.

-/delete Anuleaza o comanda programata. Dac nu apare sunt anulate toate comenzile programate pentru computerul respective.

-/yes Este folosit impreuna cu comanda de anulare a tuturor comenzilor atunci cand nu se mai doreste primirea unei comenzi.

-time Specifica momentul cand trebuie sa ruleze comanda.

-/interactive Permite ca comanda programata sa interactioneze cu destopul userului care este legat in momentul cand ruleaza comanda respective.

-/every:date[,…] Ruleaza comanda in fiecare din ziua (zilele) saptamanii sau lunii specificate. Daca data este omisa aceasta ca fi considerate ca fiind ziua curenta a lunii.

-/next:date[,…] Ruleaza comanda specificata la urmatoarea aparitie a zilei (in fiecare joi). Daca data este omisa aceasta va fi considerate ca fiind ziua curenta a lunii.

Exemplu

At marketing – folosita pentru a afisa lista comenzilor programate pentru servarul de marketing.

ATMADM

Comanda atmadm are urmatoarele clause.

-c afiseaza conexiunile

-a afiseaza toate adresele inregistrate.

-s afiseaza statisticile.

Exemplu

Atmadm /c – afiseaza informatiile pentru toate conexiunile de tipuri diferite la adaptorul ATM al reteleiinstalat pe computer

ATTRIB

Comanda attrib afiseaza sau schimba atributul fisierelor.

-+ afiseaza un atribut.

-- sterge un atribut.

-R un fisier care poate fid oar citit.

-A pentru fisierele arhive.

-S fisiere system.

-H fisier ascuns.

-drive:][path][filename]

specifica un fisier care urmeaza a fi procesate de comanda atrib.

-/s proceseaza fisierele care se potrivesc in fisierul current si toate directoarele sale.

-/d proceseaza si foldere.

Exemplu

Attrib+r report.txt – pentru a asocial atribuutul numai citire fisierului numit Report.txt.

(CUPRINS)

BBATCH FILES

Comanda batch files se foloseste cu fisierele bactch care sunt numite si programe sau scripturi bach pot fi simplificate task-urile de rutina sau repetitive. Un fisier batch est5e un fisier text neformatat care contine una sau mai multe comenzi si are extensia .bat sau .cmd . Cand tastezinumele fisierului la promptorul de comenzi, Cmd.exe. Acesta ruleaza comenzile secvential in ordinea in care acestea apar in fisier. Poti include orice comanda intr-un fisier batch. Anumite comenzi ca for, goto si if permit procesarea conditionala a comenzilor din fisierul batch.

Page 3 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 4: Comenzi de Consol

BOOTCFG

Comanda bootcfg este folosita pentru a configure , interoga, modifica sau sterge setarile pentru boot in fisierul BOOT.INI.

-/Copy – face o copie a sectiunii de intrare a secventei de boot la care se pot adauga optiunile sistemului de operare.

-/Delete – sterge o intrare existenta de boot in sectiunea fisierului BOOT.INI. Trebuie specificata entry# care trebuie stearsa.

-/Query – afiseaza intrarile curente de boot si setarile aferente.

-/Raw – Permite utilizatorului sa specifice orice optiuni alternative care urmeaza sa fie adaugata la o anumita intrare de boot.

-/Timeout – permite utilizatorului sa schimbe valoarea timeout.

-/Defaut - permite utilizatorului sa schimbe intarea de boot initiala.

-/Debug - permite utilizatorului sa specifice porutul si baudrate pentru depanarea de la distanta a unei intari de boot specificata.

-/Addsw - permite utilizatorului sa adauge alternative predefinite pentru o anumita intrare de boot

-/Rmsw – permite utilizatorului sa stearga alternative parti a unei secvente de boot.

-/Dbg1394 – permite utilizatorului sa configureze portul 1394 pentru o anumita intrare de boot.

-/? – pentru orice comenzi -ajutor

Exemplu

Bootcfg/defaut –specifica intararea sistemului de operare care va fi asignate ca folosite.

(Oana Andronache)

(CUPRINS)

CCACLS

Afiseaza sau modifica fisierele DACL.Sintaxa

cacls FileName [/t] [/e] [/c] [/g User:permission] [/r User []] [/p User:permission []] [/d User []]

Parametri

FileName Necesar. Afiseaza DACL (discretionary access control list)

/t : Modifica DACL al fisierelor specificate in directorul curent si in toate subdirectoarele.

/e : Editeaza DACL in loc sa il inlocuiasca.

/c : Continua sa modifice DACL , ignorand erorile.

/g User:permission :

Acorda drepturi de acces utilizatorului specificat.

/r User : Anuleaza drepturile de acces pentru utilizatorul specificat.

/p User:permission :

Inlocuieste drepturile de acces pentru utilizatorul specificat.

/d User : Interzice accesul utilizatorului specificat.

/? : Afiseaza ajutorul la command prompt.

Cacls ruleaza numai pe partitii NTFS.

CALL

Comanda care apeleaza un fisier batch dintr-un alt fisier batch fara a determina incheierea primului fisier batch. Dupa incheierea executiei fisierului batch apelat, se continua executia primului.

Sintaxacall [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

Parametri

[Drive:][Path] FileName Specifica locatia si numele programului batch apelat. Parametrul FileName trebuie sa aiba extensia .bat sau .cmd.

Parametri batch Specifica orice informatii cerute de programul batch din linia de comanda.

label Specifica label-ul la care se doreste ca programul batch sa sara.

arguments Specifica orice informatie transmisa noii instante a programului batch care incepe la :label, incluzand optiuni command line, nume de fisiere, parametric batch, (%1 - %9), sau variabile ( %baud%).

/? Afiseaza help-ul la command prompt

CHANGE

Page 4 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 5: Comenzi de Consol

Change logon Porneste sau opreste logarile intr-o sesiune client, sau afiseaza starea curenta.

Aceasta comanda este utila pentru mentenanta sistemului.

Sintaxa

change logon

Parametri

/enable change logon

Permite logarile in sesiunile client, dar nu din consola.

/disable Opreste logarile ulterioare din sesiunea client, dar nu din consola. Utilizatorii logati nu sunt afectati .

/query Afiseaza starea curenta a logarii, fie ea permisa sau oprita.

Change port

Change user

CHCPComanda care afiseaza sau stabileste codul de pagina (setul de caractere) activ pentru componentele care accepta

schimbarea codului de pagina. Folosita fara parametri afiseaza numarul codului de pagina curent.

Sintaxa

chcp [nnn]

Parametri

nnn Specifica codul de pagina

/? Afiseaza help-ul la command prompt

CHDIR Afiseaza numele directorului curent sau modifica folderul curent. Utilizata doar cu o litera a unui drive (de exemplu C:),

chdir afiseaza numele drive-ului curent si a folder-ului. Folosita fara parametri, comanda chdir afiseaza drive-ul curent si directorul.Sintaxa

chdir [[/d] [Drive:][Path] [..]] [[/d] [Drive:][Path] [..]]

cd [[/d] [Drive:][Path] [..]] [[/d] [Drive:][Path] [..]]

Parametri

/d Modifica drive-ul current sau directorul current pentru un drive.

[drive:][Path]

Specifica drive-ul (in caz ca e diferit de cel curent) si directorul care trebuie modificat. .

[..] Specifica faptul ca se doreste schimbarea folder-ului parinte.

/? Afiseaza help-ul la command prompt

CHKDSK

Creaza si afiseaza un raport despre starea unui disc pe baza sistemului de fisere. Chkdsk listeaza si corecteaza erorile de pe disc. Folosita fara parametric, comanda Chkdsk afiseaza starea discului din drive-ul curent.

Sintaxa

chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]

Parametri

volume: Specifica litera drive-ului.

[Path] FileName Specifica locatia si numele unui fisier sau al unui set de fisiere pe care Chkdsk sa le verifice pentru defragmentare. Se pot folosi caractere speciale pentru a specifica fisiere multiple.

/f Repara erori de pe disc. Discul trebuie blocat. Daca chkdsk nu poate sa blocheze drive-ul, apare un mesaj care intreaba daca se doreste verificarea drive-ului la restartarea computerului.

/v Afiseaza numele fiecarui fisier din fiecare director pe masura ce se face verificarea discului.

/r Localizeaza sectoarele cu probleme si recupereaza informatiile. Discul trebuie blocat.

/i Numai NFTS. Realizeaza o verificare mai putin viguroasa a intrarilor, reducand timpul necesar executarii comenzii chkdsk.

/c Numai NFTS. Sare peste verificarea ciclurilor din structura unui fisier, reducand timpul necesar executarii comenzii chkdsk.

/l[:size] Numai NFTS. Modifica marimea fisierului cu cea care este introdusa . Daca este omis parametrul de marime, /l afiseaza marimea curenta.

/? Afiseaza help-ul la command prompt

CHKNFTS

Afiseaza sau specifica daca verificarea automata a sistemului este programata sa fie facuta pe o partitie FAT, FAT32 sau NFTS atunci cand computerul este pornit.

Page 5 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 6: Comenzi de Consol

Sinataxa

chkntfs volume: []

chkntfs [/d]

chkntfs [/t[:time]]

chkntfs [/x volume: []]

chkntfs [/c volume: []]

Parametri

volume: [] Necesar. Specifica litera drive-ului Afiseaza un mesaj care identifica sistemul de fisiere al drive-ului specificat. Daca verificarea automata e programata sa fie executata, acest parametru afiseaza un mesaj care spune daca partitia a fost corupta sau nu, ceea ce necesita executarea comenzii chdsk

/d Restores toate setarile chkntfs default, cu exceptia numaratorii inverse pentru verificarea automata a fisierelor. Default – verifica toate partitiile la pornirea calculatorului.

/t[:time] Modifica numaratoarea inversa a initializarii Autochk.exe cu timpul specificat in secunde. Daca nu se specifica :time, /t afiseaza numaratoarea inversa curenta.

/x volume: []

Exclude verificarea partitiei specificate la pornirea calculatorului, chiar daca partitia este marcata ca cerand chdsk.

/c volume: []

Programeaza ca partitia specificata sa fie verificata la pornirea calculatorului..

/? Afiseaza help-ul la command prompt

CIPHER

Afiseaza sau modifica criptarea folderelor sau a fisierelor pe partitii NFTS. Utilizata fara parametri, comanda cipher afiseaza starea de criptare a folderului current si a oricarui fisier continut de el. .

Sintaxa

cipher [] [/s:dir] [/a] [/i] [/f] [/q] [/h] [/k] [/u[/n]] [PathName []] | [/r:PathNameWithoutExtension] | [/w:PathName]

Parametri

/e Cripteaza folderele specificate. Folderele sunt marcate ca atunci cand ulterior sunt adaugate fisiere noi, acestea sa fie deasemenea criptate.

/d Decripteaza folderele specificate. Folderele sunt marcate astfel incat fisierele ce vor fi adaugate ulterior sa fie deasemenea criptate.

/s: dir Realizeaza operatia specificata in folder-ul specificat si in toate subfolderele.

/a Realizeaza operatia pentru fisiere si directoare.

/i Continua sa realizeze operatia specificata chiar cand apar erori. Cu default-cipher se opreste atunci cand intalneste o eroare..

/f Forteaza criptarea sau decriptarea tuturor obiectelor specificate. Cu default, cipher sare peste fisierele care au fost criptate sau decriptate anterior.

/q Raporteaza doar informatiile esentiale.

/h Afiseaza fisierele cu atribute ascunse sau de sistem. Cu default, aceste fisiere nu sunt nici criptate nici decriptate.

/k Creaza o noua cheie de criptare a fisierelor pentru utilizatorul care executa comanda cipher. Daca este utilizata aceasta optiune, cipher ignora toate celelalte optiuni.

/u Actualizeaza cheia de criptare a utilizatorului in toate fisierele criptate de pe diverele locale (in cazul in care cheile au fost schimbate). Aceasta optiune functioneaza doar impreuna cu /n.

/n Previne actualizarea cheilor. Acesta optiune se poate folosi pentru a gasi toate fisierele criptate de pe drive-urile locale. Aceasta optiune functioneaza doar impreuna cu /u.

PathName

Specifica un tipar, un fisier sau un folder

/r:PathNameWithoutExtension

Genereaza o noua cheie privata si apoi o scrie pe fisierele al caror nume este specificat in PathNameWithoutExtension. Daca este folosita aceasta optiune, cipher ignora toate celelalte optiuni.

/w:PathName

Indeparteaza datele de pe portiuni neobisnuite ale partitiei. PathName poate indica orice director de pe partitia dorita. Daca este folosita aceasta optiune, cipher ignora toate celelalte optiuni.

/? Afiseaza help-ul la command prompt

CLS

Goleste fereastra Command Prompt.

Sintaxa

Cls

Parametri

/? Afiseaza help-ul la command prompt.

(Negrut Andreea)

Page 6 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 7: Comenzi de Consol

CMDIncepe o noua instanta a interpretatorului de comenzi Cmd.exe. Folosit fara parametri comanda afiseaza informatii despre

versiunea de Windows XP si despre drepturile de copyright. Sintaxacmd [[] [/s] [/q] [/d] [] [/t:fg] [/e:] [/f:] [/v:] string]Parametri

/c Executa comanda specificata de string si apoi se opreste.

/k Executa comanda specificata de string si apoi continua.

/s Modifica executarea string dupa /c sau /k.

/q Intrerupe echo .

/d Intrerupe executarea comenzilor AutoRun.

/a Creaza output Creates American National Standards Institute (ANSI).

/u Creaza output Unicode.

/t:fg Schimba culoarea la foreground f si background g.

/e:on Permite extensiile comenzilor.

/e:off Nu permite extensiile comenzilor.

/f:on Permite completarea numelor fisierelor si directoarelor.

/f:off Nu permite completarea numelor fisierelor si directoarelor.

/v:on Permite expansiunea intarziata a variabilelor de mediu.

/v:off Nu permite expansiunea intarziata a variabilelor de mediu.

String Specificpa comanda care se vrea executata.

/? Afiseaza Help in command prompt.

CMSTPInstaleaza sau dezinstaleaza un profil a unui serviciu Connection Manager. Folosit fara parametrii optionali, cmstp

instaleaza un profil cu setarile default cele mai apropiate de sistemul de operare folosit si de permisiunea utilizatorului.SintaxaSintaxa 1: ServiceProfileFileName.exe /q:a /c:'cmstp.exe ServiceProfileFileName.inf [/nf] [/ni] [/ns] [/s] [/su] [/u]'

Sintaxa 2:

cmstp.exe [/nf] [/ni] [/ns] [/s] [/su] [/u] '[Drive:][Path]ServiceProfileFileName.inf'

Parametrii

ServiceProfileFileName.exe

Obligatorie pentru Sintaxa 1 insa nevalida pentru Sintaxa 2. Specifica prin nume pachetul care contine profilul care se doreste a fi instalat.

/q:a

Obligatorie pentru Sintaxa 1 insa nevalida pentru Sintaxa 2. Specifica ca profilul trebuie instalat fara a fi consultat utilizatorul pe parcursul instalarii. Mesajul care anunta ca instalarea a reusit tot va aparea insa.

[Drive:][Path]ServiceProfileFileName.inf

Obligatoriu. Specifica, prin nume, fisierul de configuratie care determina cum va fi instalat profilul. [Drive:][Path] acesti parametric nu sunt valizi pentru Sintaxa 1.

/nf Specifica faptul ca fisierele support nu trebuie instalate.

/ni

Specifica faptul ca nu trebuie creat un icon pe desktop. Acest parametru este valid numai pentru sistemele de operare Windows 95, Windows 98, Windows NT 4.0, sau Windows Millennium Edition.

/ns

Specifica faptul ca nu trebuie creat un shortcut pe desktop. Acest parametru este valid numai pentru sistemele de operare Windows 2000 sau Windows XP.

/s

Specifica faptul ca profilul serviciului trebuie instalat sau dezinstalat silentios(fara a necesita raspunsuri din partea utilizatorului si fara a afisa mesaje de verificare.)

/su

Specifica faptul ca profilul trebuie instalat pentru un singur utilizator nu pentru toti. Acest parametru este valid numai pentru sistemele de operare Windows 2000 sau Windows XP.

/u Specifica faptul ca profilul trebuie dezinstalat.

/? Afiseaza help-ul.

COLOR Schimba culoarea pentru foreground si background in fereastra Command Prompt, numai pentru sesiunea curenta. Folosita

fara parametric, acesta comanda restaureaza setarile de culoare default pentru foreground si background.

Sintaxa

color [fb]

Page 7 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 8: Comenzi de Consol

Parametri

fb

Seteaza culoarea pentru foreground f si background g . Urmatorul tabel afiseaza numerele hexazecimale care pot fi folosite ca valori pentru parametrii f si g

Valoare Culoare

0 Negru

1 Albastru

2 Verde

3 Aqua

4 Rosu

5 Purpuriu

6 Galben

7 Alb

8 Gri

9 Albastru deschis

A Verde deschis

B Aqua deschis

C Rosu deschis

D Purpuriu deschis

E Galben pal

F Alb stralucitor

/? Afiseaza help-ul.

.

COMP Compara continutul a doua fisiere sau a doua seturi de fisiere bit cu bit. Comp paote compara fisiere de pe acelasi disc sau

de pe discuri diferite, din acelasi director sau din directoare diferite. Cand comp compara fisierele. Afiseaza locatia si numele lor. Folosita fara parametri, comp cere utilizatorului sa introduca fisierele care trebuie comparate.Sintaxa

comp [data1] [data2] [/d] [/a] [/l] [/n=number] [/c]

Parametri

data1

Specifica locatia si numele pentru primul fisier sau set de fisiere..Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

data2

Specifica locatia si numele pentru al doilea fisier sau set de fisiere.. Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

/d Afiseaza diferentele in format zecimal.

/a Afiseaza diferentele sub forma de caractere.

/l Afiseaza numarul liniei unde a aparut diferenta

/n=numar

Compara primele numar de linii a ambelor fisiere, chiar daca fisierele au marimi diferite.

/c Efectueaza o comparatie care nu e case-sensitive.

/? Afiseaza help-ul.

Page 8 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 9: Comenzi de Consol

COMPACT Afiseaza si modifica comprimarea fisierelor sau a directoarelor de pe partitiile NTFS. Folosita fara parametric, compact

afiseaza starea de comprimare a directorului actual.Sintaxa

compact [] [/s[:dir]] [/a] [/i] [/f] [/q] [FileName[]]

Parametri

/c Comprima fisierul sau directorul specificat.

/u Decomprima fisierul sau directorul specificat.

/s:dir

Specifica faptul ca actiunea ceruta (de a comprima sau decomprima ) trebuie efectuata asupra tuturor fisierelor si subdirectoarelor aflate in directorul specificat, sau in directorul current daca nu a fost specificat nici un director.

/a Afiseaza fisierele de tip hidden sau system.

/i Ignora erorile.

/f Forteaza comprimarea sau decomprimarea directorului sau fiserului specificat. Acest paramtru este folosit in cayul unui fisier sau director care a fost doar partial comprimat. Pentru a forta comprimarea se folosesc parametric /c si /f si se specifica fisierul partial comprimat.

/q Raporteaza numai informatiile esentiale.

FileName

Specifica numele fisierului sau a directorului Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

/? Afiseaza help-ul.

CONVERT Transforma partitiile FAT si FAT32 in partitii NTFS.

Sintaxa

convert [volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]

Parametri

volume

Specifica litera partitiei care trebuie transformata in NTFS.

/fs:ntfs

Obligatoriu. Transforma partitia in NTFS.

/v

Specifica faptul ca toate mesajele vor fi afisate in timpul conversiei (verbose mode).

/cvtarea:FileName

Numai pentru utilizatorii experimentati. Specifica faptul ca Master File Table (MFT) si alte fisiere continand date referitoare la NTFS sunt scrise intrun fitier existent, contiguu de tip placeholder file. Folosirea comenzii /CVTAREA fara parametric poate duce la fisiere sistem mai putin fragmentate dupa conversie.

/nosecurity

Specifica faptul ca fisierele transformate si optiunile de securitate ale directorului sunt accesibile oricui.

COPY Copie unul sau mai multe fisiere dintro locatie in alta.

Sintaxa

copy [/d] [/v] [/n] [] [/z] [] Source [] [+ Source [] [+ ]] [Destination []]

Parametri

/d Permite ca fisierele criptate care trebuie copiate sa fie salvate ca decriptate la destinatie.

/v Verifica faptul ca noile fisiere sunt scrise correct.

/n Foloseste un nume de fisier scurt atunci cand numele fisierului depaseste 8 caractere sau extensia depaseste 3 caractere.

/y Suprima consultarea utilizatorlui pentru a cere confirmarea de a sterge un fisier destinatie existent.

/-y Consulta utilizatorul si cere confirmarea de a sterge un fisier destinatie existent.

/z Copie fitiere networked in restartable mode.

/a Indica un fisier text ASCII.

/b Indica un fisier binar.

Source

Obligatoriu. Specifica locatia de unde trebuie copiat fitierul sau setul de fisiere. Source poate fi litera partitiei, numele unui folder, a unui fitier sau o combinatie de toate aceste nume.

Destination

Obligatoriu. Specifica locatia unde trebuie copiat fisierul sau setul de fisiere. Destination poate fi litera partitiei, numele unui folder, a unui fitier sau o combinatie de toate aceste nume.

/? Afiseaza help-ul.

CPROFILE

Page 9 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 10: Comenzi de Consol

“Curata” profilele specificate de spatiul irosit, si daca asocierile user-specific sunt dezactivate, indeparteaza acete asocieri din registry. Profilele care sunt utilizate in momentul activarii comenzii nu sunt modificate. Sintaxa

cprofile [/l] [/i] [/v] [FileList]

cprofile [/i] [/v] FileList

Parametri

/l Curata toate profilele locale. O lista de profile aditionale poate fi specificata in parametrul FileList.

/i Interactioneaya cu utilizatorul la fiecare profil.

/v Afiseaza infprmatii despre actiunea care este indeplinita.

FileList

Olista de fisiere din care utilizatorul vrea sa indeparteze asocierile user-specific. Fiecare fisier din lista trebuie separate de un spatiu. Numele fisierelor pot contine caractere wildcard.

/? Afiseaza help-ul.

(Irina Balinisteanu)

(CUPRINS)

DDATE

Sintaxa

- afisarea datei date /t

- modificarea datei date (mm/dd/yyy)

DEFRAG

(defragmentarea partitiilor)

Sintaxa - defrag <drive letter:> [-a][-f][-v]

-a doar analizeaza

-f defragmentare fortata (chiar daca nu este destul spatiu pe disk)

-v verbose output (afisarea unor detalii dupa defragmentare)

DEL

(stergere)

Sintaxa – del [optiuni] [/A: atributele fisierelor] fisiere_de_sters]

Optiuni

/p confirmare de stergere yes/no

/f ignorare fisiere read-only (stergere fortata)

/s stergerea tuturor subdirectoarelor

/q steregere fara confirmare yes/no

/a stergere dupa atributele fisierelor

Atribute

/h nu sterge fisierele ascunse

/r nu sterge fisierele read-only

/a nu sterge arhivele

/s nu sterge fisierele system (.sys)

Wildcards – permite stergerea fisierelor dupa anumite caractere

Exemple

stergerea retele.txt - “del retele.txt”

stergerea tuturor fisierelor care incep cu litera a –“del a*”

stergerea tuturor fisierelor care se termina in a - “del *a*”

stergerea dupa extensie - ”del *.doc”

DELPROF

Stergerea profilelor

Sintaxa

delprof [options]

Page 10 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 11: Comenzi de Consol

Options

/q – stergere fara confirmare

/I – ignora erorile care pot sa apara in timpul stergerii

/p – afisarea confirmarii pt fiecare profil sters

/c://computer_name –

stergerea de pe un alt calculator

/d:number_of_days –

stergea profilelor care nu au fost accesate de un numar x de zile (sau mai multe)

DIR

(afisarea directoarelor si fisierelor)

Syntax DIR [pathname(s)] [display_format] [file_attributes] [sorted] [time] [options]

Pathernames – discul ,directorul ,si/sau fisierul care vrem sa-l vizualizam

-- se poate cauta si dupa wildcards

Display format

- /p cu pauza intre afisari

- /w lista afisata pe orizantala

- /d lista sortata pe verticala

File attributes

/a afiseaza toate fisierele

/a:h numai fiserele hidden

/a:r numai fiserele read only

/a:a numai arhivele

/a:d numai directoarele

/a:-h nu afiseaza fiserele hidden

/a:-r nu afiseaza fiserele read only

/a:-a nu afiseaza arhivele

/a:-d nu afiseaza directoarele

Se poate ca afisarea sa se faca combinand atributele :

Exemplu

/A:HD-R

Sorted sortare dupa /O:N nume

/O:S dimensiune

/O:E extensie

/O:D data

/O:G afiseaza mai intai directoarele si apoi fisierele

Time /T:C afisare dupa data la care au fost create

/T:A afisare dupa data la care au fost accesate ultima data

/T:W afisare dupa ordinea in care au fost scrise

Options /S afiseaza toate subdirectoarele

/B afisare fara detalii

/O afiseaza proprietarul fiserului

DIRUSE

Sintaxa DIRUSE [options] – gradul de ocupare al hard disk-ului

Options: /M afisare in MB

/K afisare in KB

/B afisare in bytes (default)

DRIVERQUERY

Afiseaza driverele instalate si proprietatile lor

Syntax

[/s Computer] [/u DomainUser /p Password] [/fo] [/nh] [/v] [/si]

/s Computer : ip-ul colculatorului depre care se solicita informatii

Page 11 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 12: Comenzi de Consol

/u DomainUser numele userului

/p Password parola

/fo

formatul in care vor fi prezentata informatiile

/v detaliile driverelor

/si afiseaza semnatura driverelor

(Gabriel Gontariu)

(CUPRINS)

EECHO

Seteaza comanda echo pe ON sau pe OFF sau afiseaza un mesaj. Folosit fara parmetri, echo afiseaza setarea echo curenta.

Sintaxa

echo [] [mesaj]

Parametri

specifica daca comanda echo e setata pe ON sau pe OFF

Mesaj specifica textul de afisat pe ecran

/? afiseaza help-ul la linia de comanda

Remarci

Sintaxa “echo mesaj” este folositoare atunci cand echo e setat pe OFF. Pentru a afisa un mesaj care se intinde pe mai multe linii fara a afisa alte comenzi, puteti include in script multiple comenzi „echo mesaj” dupa comanda „echo off”.

Daca folositi „echo off”, prompt-ul de la linia de comanda nu va aparea pe ecran. Pentru a afisa prompt-ul, tipariti „echo on”.

Pentru a preveni afisarea unei linii, introduceti un semn @ in fata comenzii in scriptul respectiv.

Pentru a afisa o linie goala, tipariti: echo.

Pentru a afisa un pipe (|) sau un caracter de redirectare (< sau >) atunci cand folositi echo, introduceti caracterul ^ imediat inaintea pipe-ului sau caracterului de redirectare (de exemplu, ^>, ^< sau ^|). Daca doriti sa folositi caracterul ^, tipariti ^^.

Exemple

Urmatorul exemplu este un script care include un mesaj pe 3 linii precedat si urmat de cate o linie goala :

echo off

echo.

echo This batch program

echo formats and checks

echo new disks

echo.

Daca doriti sa setati pe OFF comanda echo si nu doriti afisarea comenzii echo, tipariti caracterul @ inaintea comenzii:

@echo off

Puteti utilize comenzile if si echo pe aceeasi linie. De exemplu:

if exist *.rpt echo Raportul a ajuns.

ENDLOCAL

Termina localizarea schimbarilor de mediu intr-un script, restaurand variabilele de mediu la valoarea lor de dinainte de comanda setlocal.

Sintaxa

endlocal

Parametri

/? :       afiseaza help-ul la linia de comanda

Remarci

Comanda endlocal trebuie folosita intr-un script sau un program batch/job. Daca utilizati endlocal in afara unui script, nu va avea nici un efect.

Exista o comanda endlocal implicit la sfarsitul fiecarui script.

Daca avem extensiile comanda activate (implicit), atunci comanda endlocal reda extensiilor de comanda (adica activat sau dezactivat) starea de dinaintea comenzii setlocal. Pentru mai multe informatii despre activarea sau dezactivarea extensiilor de comanda, vedeti comada cmd.

Exemple

Puteti localiza variabilele de mediu intr-un script. De exemplu:

Page 12 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 13: Comenzi de Consol

@echo off

rem Acest program incepe scriptul superapp in retea,

rem redirecteaza iesirea intr-un fisier si afiseaza fisierul

rem in Notepad.

setlocal

path=g:programssuperapp;%path%

call superapp>c:superapp.out

endlocal

start notepad c:superapp.out

EVENTCREATE

Da posibiliteatea unui administrator de a crea un eveniment custommizat intr-un event log specificat.

Sintaxa

eventcreate [/s Computer [/u DomainUser [/p Password]] ]|[/so SrcName]} /t /id EventID /d Description

Parametri

/s Computer                -specifica numele sau adresa IP a calculatorului aflat la distanta(nu folositi ). Valoarea implicita este masina locala.

/u DomainUser          -executa comanda cu drepturile contului specificat de User sau DomainUser. Implicit reprezinta drepturile utilizatorului curent pe calculatorul care initiaza comanda.

/p Password                -Specifica parola utilizatorului care e specificat de parametrul /u

/l

-specifica numele event log-ului unde va fi creat evenimentul. Numele valide sunt APPLICATION si SYSTEM.

/so SrcName               -specifica sursa care trebuie folosita pentru eveniment. O sursa valida poate fi orice sir de caractere si ar trebui sa reprezinte aplicatia sau componenta care generaza evenimentul.

/t

-specifica tipul evenimentului care este creat. Tipurile valide sunt: ERROR, WARNING, INFORMATION, SUCCESSAUDIT, si FAILUREAUDIT.

/id EventID                 -specifica ID-ul evenimentului. Un ID valid este orice numar intre 1 si 65535

/d Description             -specifica descrierea pentru evenimentul nou creat

/?                                 -Afiseaza help-ul la linia de comanda

Remarci

Evenimentele customizate nu pot fi scrise in logul de securitate.

Exemple

Urmatorul exemplu ne arata cum se utilizeaza comanda eventcreate:

eventcreate /t error /id 100 /l application /d 'Creaza un eveniment in log-ul aplicatiei'

eventcreate /t information /id 1000 /so winmgmt /d 'Creaza un eveniment in sursa WinMgmt '

eventcreate /t error /id 2001 /so winword /l application /d 'noua sursa Winword in log-ul aplicatiei'

eventcreate /s server /t error /id 100 /l application /d 'Masina remote fara detaliile de conectare ale utilizatorului '

eventcreate /s server /u user /p password /id 100 /t error /l application /d 'Masina remote cu detalii de conectare'

eventcreate /s server1 /s server2 /u user /p password /id 100 /t error /so winmgmt /d 'Creaza evenimente pe multiple masini'

eventcreate /s server /u user /id 100 /t warning /so winmgmt /d 'Masina remote cu afisarea partiala a detaliilor de conectare'

EVENTQUERY.VBS

Listeaza evenimentele si proprietatile evenimentelor de la unul sau mai multe log-uri.

Sintaxa

eventquery[.vbs] [/s Computer [/u DomainUser [/p Password]]] [/fi FilterName] [/fo ] [/r EventRange [/nh] [/v] [/l [APPLICATION] [SYSTEM] [SECURITY] ['DNS server'] [UserDefinedLog] [DirectoryLogName] [*] ]

Parametri

/s Computer                -specifica numele sau adresa IP a calculatorului aflat la distanta(nu folositi ). Valoarea implicita este masina locala.

/u DomainUser          -executa comanda cu drepturile contului specificat de User sau DomainUser. Implicit reprezinta drepturile utilizatorului curent pe callculatorul care initiaza comanda.

/p Password                -Specifica parola utilizatorului care e specificat de parametrul

Page 13 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 14: Comenzi de Consol

/fi FilterName             -Specifica tipul evenimentelor care sunt incluse sau excluse din query. Pentru a gasi evenimente cu ambele valori, Type si ID pot fi utilizate impreuna intr-o singura declaratie prin folosirea operatorului OR. Urmatorul tabel specifica valorile valide ale filtrelor, operatorilor si valorilor:

Nume Operator Valoare

Datetime eq, ne, ge, le, gt, lt mm/dd/yy(yyyy), hh:mm:ssAM(/PM)

Type eq, ne, or

ID eq, ne, or, ge, le, gt, lt Orice intreg pozitiv valid

User eq, ne Orice sir valid

Computer eq, ne Orice sir valid

Source eq, ne Orice sir valid

Category eq, ne Orice sir valid

/fo

-specifica formatul care se va utilize la iesire. Valorile valide sunt table, list, si csv.

/r EventRange            -Specifica intervalul evenimentelor care se vor afisa.

ValoareDescriere

N Afiseaza cele mai recente N evenimente

-N Afiseaza cele mai vechi N evenimente

N1-N2 Afiseaza evenimentele de la N1 la N2

/nh                               -Suprima antetul de coloana din iesire. Aceasta optiune e valida doar pentru formatele table si csv.

 /v                                -specifica faptul ca evenimentul verbose poate fi afisat la iesire.

 /l [APPLICATION] [SYSTEM] [SECURITY] ['DNS server'] [UserDefinedLog] [DirectoryLogName] [*] ]

-Specifica log-urile care vor fi monitorizate si log-ul Directory. “DNS server” poate fi folosit numai daca serviciul de DNS ruleaza pe calculatorul specificat de parametrul /s. Pentru a specifica mai mult de un log pentru a fi monitorizat, refolosim parametrul /l. Semnul * poate fi folosit si este implicit.

/?                                 -afiseaza help-ul la linia de comanda

Remarci

Pentru a rula script-uri trebuie sa folositi Cscript. Daca nu ati setat Windows Script Host la Cscript, tipariti:

•cscript //h:cscript //s //nologo

Exemple

Urmatoarele exemple ne arata cum sa utilizam comanda eventquery:

eventquery /l system

eventquery /l mylog

eventquery /l application /l system

eventquery /s srvmain /u maindomhiropln /p p@ssW23 /v /l *

eventquery /r 10 /l application /nh

eventquery /r -10 /fo LIST /l security

eventquery /r 5-10 /l 'DNS server'

eventquery /fi 'Type eq Error' /l application

eventquery /fi 'Datetime eq 06/25/00,03:15:00AM/06/25/00,03:15:00PM' /l application

eventquery /fi 'Datetime gt 08/03/00,06:20:00PM' /fi 'id gt 700' /fi 'Type eq warning' /l system eventquery /fi 'ID eq 1000 OR ID ge 4500' eventquery /fi 'Type eq error OR Type eq INFORMATION' eventquery /fi 'ID eq 250 OR Type eq ERROR'

Page 14 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 15: Comenzi de Consol

EVENTTRIGGERS

Afiseaza si configua declansatoarele de evenimente (event triggers) pentru masina local sau pentru masini remote.

Pentru a vedea sintaxa comenzii, introduceti in linia de comanda:

eventtriggers create

Creeaza un nou declansator de evenimente ce monitorizeaza si actioneaza in momentul inregistrarii logurile de evenimente de un anumit tip/criteriu.

Sintaxa

eventtriggers[.exe] /create [/s Computer [/u DomainUser [/p Password]]] /tr TriggerName [/l [APPLICATION] [SYSTEM] [SECURITY] ['DNS Server'] [LOG] [DirectoryLogName] [*] ] {[/eid ID]|[/t ]|[/so Source]} [/d Description] /tk TaskName [/ru [/rp Password]]

Parametri

/s Computer                - specifica numele sau adresa IP a unui masini remote (a nu se folosi backslashes). Valoarea implicita este masina locala.

/u DomeniuUtilizator

-executa comanda cu permisiunile utilizatorului specificat de catre Utilizator sau DomeniuUtilizator. Implicit se folosesc permisiunile utilizatorului ce este logat la calculatorul ce initiaza comanda.

/p Password -specifica parola pentru utilizatorul specificat de parametru /u

/tr TriggerName         -specifica un nume familiar (as spune prietenos, dar ce vor ei sa sugereze este sa folosesti un nume care iti convine pentru a fi usor de retinut) ce este asociat cu declansatorul de eveniment

/l [APPLICATION] [SYSTEM] [SECURITY] ['DNS Server'] [LOG] [DirectoryLogName] [*] ]

-specifica logul (logurile) de evenimente ce sunt monitorizate. Tipurile valide sunt: Application, System, Security, DNS server, Log si Directory log. Simbolul * (orice) poate fi folosit si este valoarea implicita

/eid ID -specifica/precizeaza un identificator de eveniment ID pentru care declansatorul de evenimente il monitorizeaza. Valorile valide sunt de tip intreg. Nu poate fi folosit impreuna cu parametrii /type sau /so.

/t

-specifica un tip de eveniment pentru care declansatorul de evenimente il monitorizeaza. Valorile valide sunt: ERROR,.. si FAILUREAUDIT. Nu poate fi folosit impreuna cu parametrii /id sau /so.

/so Source -specifica evenimentul sursa pentru care declansatorul de evenimente il monitorizaeaza. Valorile valide sunt de tip string. Nu poate fi folosit impreuna cu parametrii /id sau /type.

/d Description -specifica o descriere detaliata a declansatorului de eveniment. Valorile valide sunt de tip string (sir de caractere)

/tk TaskName -specifica task-ul/comanda/linia ce se executa cand conditiile pentru declansatorul de evenimente au loc.

/ru

-ruleaza task-uri cu permisiunile utilizatorului specifica. Implicit, task-ul ruleaza cu permisiunile utilizatorului logat la calculatorul care ruleaza SchTasks

/rp Password -specifica parola utilizatorului precizat de catre parametru /ru. Daca lipseste in cazul precizarii unui utilizator, SchTasks.exe va cere parola si va ascunde textul in momentul introducerii parolei. Task-urile ce ruleaza cu permisiunile unui utilizator de tip NT AuthoritySystem nu necesita o parola si SchTaske.exe nu va cere introducerea ei.

/td                     -specifica declansatorul (declansatoarele) de evenimente ce vor fi sterse folosindu-se identificatorul de declansator ID (Event trigger ID). Simbolul * (orice) poate fi folosit

/?                                 -afiseaza help-ul la linia de comanda

Examples

Urmatoarele exemple agiseaza modul in care se foloseste comanda eventtriggers /create:

eventtriggers /create /tr 'Disk Cleanup' /l system /t error /tk c:windowssystem32cleanmgr.exe

eventtriggers /create /s srvmain /u maindomhiropln /p p@ssW23 /tr 'Low Disk Space' /eid 4133 /t warning /tk serversharediskcleanup.cmd

eventtriggers /create /s srvmain /user maindomhiropln /p p@ssW23 /tr 'Disk Backup' /eid 4133 /l system /t error /tk server sharentbackup.exe.

Sintaxa

eventtriggers[.exe] /query [/s Computer [/u DomainUser [/p Password]]] [/fo ] [/nh] [/v]

Parametri

/s Computer -specifica numele sau adresa IP a unui masini remote (a nu se folosi backslashes). Valoarea implicita este masina locala.

/u DomeniuUtilizator

-executa comanda cu permisiunile utilizatorului specificat de catre Utilizator sau DomeniuUtilizator. Implicit se folosesc permisiunile utilizatorului ce este logat la calculatorul ce initiaza comanda.

/p Password -specifica parola pentru utilizatorul specificat de parametru /u

/fo

-specifica formatul de folosire pentru rezultatul interogarii. Valorile valide sunt TABELA, LISTA si CSV. valoare implicita este TABELA

Page 15 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 16: Comenzi de Consol

/nh -nu mai afiseaza titlul coloanei in rezultatul interogarii. Valid cand parametru /fo este TABLE sau CSV(tabela)

/v -informatii mai detaliate vor fi afisate in rezultatul interogarii

/?                                 -afiseaza help-ul la linia de comanda

Exemple

eventtriggers /query

eventtriggers /query /s srvmain

eventtriggers /query /s srvmain /u maindomhiropln /p p@ssW23 /fo list

Remarci

Eventtriggers, cand specificat fara nici o operatie, returneaza o lista de declansatoare de evenimente. Pentru a vedea lista, tastati:

Eventtriggers

Rezultatul va fi similar cu acesta:

Trigger ID Event Trigger Name Task

========== ========================== ==============================================

1 Disk Cleanup c:windowssystem32cleanmgr.exe

In cazul in care un eveniment esueaza, eventtriggers creaza un fisier log denumit TriggerConsumer.log in directorul windowssystem32wbemlogs continand un mesaj ce precizeaza esuarea evenimentului.

EVNTCMD

Configureaza interpretarea evenimentelor catre traps, destinatii trap, sau amandoua, in functie de un fisier de configurare

Sintaxa

evntcmd [/s ComputerName] [/v VerbosityLevel] [/n] FileName

Parameters

/s ComputerName :                specifica, printr-un nume, masina pe care se doreste configurarea interpreatrii evenimentelor catre traps, destinatii traps sau amandoua. Dac nu se specifica nici un nume, configuratia are loc pe masina locala

/v VerbosityLevel : specifica ce tip de mesaje de stare apar drept trap-uri si destinatii trap sunt configurate. Acest parametru trebuie sa fie un intreg intre 0 si 10. Daca se specifica 10, toate tipurile de mesaje apar, incluzand si mesaje de urmarire si de avertizare despre configurarea cu success a trap-ului

/n : specifica ca servicul SNMP (Simple Network Message Protocol) nu trebuie restart daca masina este atentionata de modificari de configurare

FileName :                             specifica, printr-un nume, fisierul de configurare ce contine informatii despre intrepretarea evenimentelor catre traps si destinatii traps ce se doresc a fi configurate

/? :                                           Afiseaza help-ul la linia de comanda.

Remarci

Daca se doreste configurarea trap-urilor dar nu si a destinatiilor trap, se poate crea un fisier de configurare valid folosind Event to Trap Translator (interpretor eveniment in trap), ce reprezinta un utilitar grafic. Daca serviciu de SNMP este instalat, se poate porni interpretorul prin introducerea comenzii evntwin la consola. Dupa definirea trap-urilor dorite, click Export pentru a crea un fisier convenabil ce este folosit impreuna cu evntcmd. Se poate folosi usor interpretorul pentru a crea un fisier de configurare si pentru a folosi acest fiser impreuna cu evntcmd la console pentru a configura rapid trap-uri pe masini multiple.

Sintaxa pentru configurarea unui trap este urmatoare:

#pragma ADD EventLogFile EventSource EventID [Count [Period]]

Sirul de cuvinte #pragma trebuie sa apara la inceputul fiecarei intrari in fisier.

Parametrul ADD specifica ca se doreste adaugarea unui eveniment in configuratia trap-ului.

Parametrii FisierLogEveniment SursaEveniment si IDEveniment sunt obligatorii.

FisierLogEveniment specifica fisierul in care fiecare eveniment este inregistrat.

SursaEveniment specifica aplicatia ce genereaza evenimentul. IDEveniment specifica numarul unic ce identifica fieacre eveniment. Pentru a afla ce valori corespund unui anumit eveniment, se porneste interpretorul prin introducerea comenzii evntwin l aconsola. Se apasa Custom si pe urma Edit. Sub Event Sources, se navigheaza pana se gaseste evenimentul dorit a fi configurat. Se selecteaza si se apasa Add. Informatii despre sursa evenimentului, fisierul de logare a evenimentului, si id-ul evenimentului se gasesc sub Source, Log si respectiv Trap specific ID.

Parametrul Aparitii este optional, si specifica de cate ori evenimentul trebui sa aiba loc inainte de a trimite un mesaj trap. Daca nu se sepcifica acest parametru, mesajul este trimis dupa ce evenimentul are loc o data.

Paramtrul Perioada este optional, dar necesita prezenta parametrului Aparitii. Parametrul Perioada specifica o perioada de timp (in secunde), perioada in care evenimentul trebui sa aiba loc de Aparitii ori, inainte de a trimite mesajul trap. Daca nu se specifica parametrul, un mesaj trap va fi trimis dupa ce evenimentul are loc de Aparitii ori, indiferent de cate ori durezeaza trecerea de la o aparitie la alta.

Sintaxa pentru stergerea unui trap este urmatoarea:

#pragma DELETE EventLogFile EventSource EventID

Parametrul DELETE specifica faptul ca se doreste stergerea unui eveniment din configurarea trap-ului.

Sintaxa pentru configurarea unei destinatii trap este uramtoarea:

Page 16 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 17: Comenzi de Consol

#pragma ADD_TRAP_DEST CommunityName HostID = #pragma ADD_TRAP_DEST CommunityName HostID

Parametru ADD_TRAP_DEST specifica faptul ca se doreste ca mesaje trap sa fie trimise catre o masina specificata intr-o 'comunitate'.

Parametrul CommunityName specifica pritrn-un nume 'comunitatea' in cadrul careia mesaje trap sunt trimise.

Parametrul HostID specifica printr-un nume sau adresa IP masina catre care mesajele trap sunt trimise.

Sintaxa petnru stergerea unei destinatii trap este urmatoarea:

#pragma DELETE_TRAP_DEST CommunityName HostID

Parametrul DELETE_TRAP_DEST specifica faptul ca nu se doreste ca mesaje trap sa fie trimise catre o masina specificata in cadrul unei 'comunitati'.

Exemple

Urmatoarele exemple ilustreaza intrari in fisierul de configurare pentru comanda evntcmd. Ele nu sunt intetionate a fi scrise la consola.

Pentru a trimite un mesaj trap daca serviciul de logare a evenimentelor e restartat (repornit), scrieti :

#pragma ADD System 'Eventlog' 2147489653

Pentru a trimite un mesaj trap daca serviciul de logare a evenimetelor este restart de doua ori in trei minute, scrieti:

#pragma ADD System 'Eventlog' 2147489653 2 180

Pentru a opri trimiterea de mesaje trap de fieacre dat cand serviciul de logare a evenimentelor este restart, scrieti:

#pragma DELETE System 'Eventlog' 2147489653

Pentru a trimite mesaje trap in cadrul comunitatii Public catre masina cu adresa IP 192., scrieti

#pragma ADD_TRAP_DEST public 192.168.100.100

Pentru a trimite mesaje trap in cadrul comunitatii Public catre masina cu numele Host1, scrieti:

#pragma ADD_TRAP_DEST private Host1

Pentru a opri trimiterea mesajelor trap in cadrul comunitatii Private catre acelasi calculator pe care sunt configurate destinatiile trap, scrieti

#pragma DELETE_TRAP_DEST private localhost

EXIT

Termina scriptul batch curent, sau programul Cmd.exe (i.e., interpretorul de comenzi) si returneaza controlul programului ce a lansat Cmd.exe sau Program Manager.Sintaxa exit [/b] [ExitCode]Parametri

/b -termina scriptul batch curent

/? -afiseaza ajutorul (help-ul) la consola

ExitCode : Specifica un numar intreg.

Remarci

Daca se foloseste /b in afara scriptului, va termina executia programului Cmd.exe.

Dace se foloseste /b, Cmd.exe seteaza ERRORLEVEL (nivelu de eroare) cu numarul specificat de catre CodDeIesire. Daca se termina executia programului Cmd.exe, Cmd.exe seteaza codul de iesire a procesului cu numarul specifica de cate CodDeIesire.

EXPAND

Extinde unul sau mai multe fisiere comprimate. Aceasta comanda e folosita pentru a obtine fisiere comprimate din discurile de distributie.

Sintaxa

expand [-r] Source [Destination]

expand -d source.cab [-f:files]

expand source.cab -f:files Destination

Parametri

-r :                  redenumeste fisierele extinse.

-d :                   afiseaza o lista de fisiere in locatia sursa. Nu extinde sau extrage fisierele.

-f:files :           Specifica fisierele dintr-un fisier cabinet (.cab) care trebuie extins . Puteti folosi caracterul * sau ?.

Source :          specifica fisierele de extins. Source poate fi litera unui drive si :, numele unui director sau o combinatie. Puteti utilize * si ?.

Destination : specifica destinatia unde vor fi fisierele extinse. Daca Source reprezinta mai multe fisiere si –r nu este specificat, atunci Destination trebuie sa fie director. Destination poate fi litera unui drive si :, numele unui director sau o combinatie.

/?:                    Afiseaza help-ul la linia de comanda.

Page 17 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 18: Comenzi de Consol

Remarci

Expand se foloseste in Recovery Console.

Comanda expand, cu diferiti parametri, este disponibila din Recovery Console.

(Camelia Loghin)

(CUPRINS)

FFC

Comanda fc compara 2 fisiere si arata diferentele dintre ele.

Sintaxa este:

fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2

Parametri:

/a :                   -se foloseste pentru o comparatie intre codurile ASCII; in loc sa se afiseze toate liniile care sunt diferite, fc afiseaza doar prima si ultima linie pentru fiecare set de diferente.

/b:                    -compara fisierele in modul binar; fc compara 2 fisiere bit cu bit si nu intervine in

resincronizarea fisierelor daca gaseste o nepotrivire; acesta este modul automat pentru compararea fisierelor care au extensiile: .exe, .com, .sys, .obj, .lib, sau .bin.

/c:                    -ignora tipul literei (majuscula sau minuscula).

/l:                     -compara fisierele in modul ASCII; fc compara 2 fisiere linie cu linie si nu intervine in resincronizarea fisierelor daca gaseste o nepotrivire; acesta este modul automat pentru compararea fisierelor, cu exceptia celor care au extensiile: .exe, .com, .sys, .obj, .lib, sau .bin.

/lbn:                 -stabileste numarul n de linii pentru linia interna a buffer-ului (memorie tampon ); lungimea implicita a liniei buffer-ului este de 100 de linii; daca fisierele comparate au un numar mai mare de linii diferite consecutive, fc anuleaza compararea.

/n:                    -afiseaza numarul liniei in timpul compararii in codul ASCII

/t:                     -previne fc de la transformarea tab-urilor in spatii; comportarea automata este sa considere tab-urile ca fiind spatii, cu opriri la pozitia fiecarui al optulea caracter.

/u:                    -compara fisierele ca fisiere text Unicode

/w:                   -comprima spatiile albe (adica tab-urile si spatiile) in timpul compararii; daca o linie contine mai multe spatii consecutive sau tab-uri, /w trateaza aceste caractere ca un singur spatiu; cand e utilizata cu optiunea de comanda /w, fc ignora (si nu compara ) spatiile albe de la inceputul si de la sfarsitul liniei.

/nnn: -specifica numarul de linii consecutive care trebuie sa se potriveasca inainte ca fc sa considere fisierele pentru resincronizare; daca numarul de linii care se potrivesc din fisiere este mai mic decat nnn, fc arata aceste linii ca diferite; valoarea automata pentru nnn este 2.

[drive1:][path1]filename1 :

-specifica locatia si numele primului fisier ce urmeaza a fi comparat; Filename1 trebuie precizat.

[drive2:][path2]filename2 :

-specifica locatia si numele celui de-al doilea fisier ce urmeaza a fi comparat; Filename2 trebuie precizat.

/? :                  -arata help-ul din comanda prompterului.

Cand se utilizeaza comanda fc pentru o comparatie ASCII, sunt afisate diferentele intre 2 fisiere in urmatoarea ordine:

Numele primului fisier

Liniile din filename1 care difera intre fisiere

Prima linie care se potriveste intre fisiere

Numele celui de-al doilea fisier

Liniile din filename2 care difera intre fisiere

Prima linie care se potriveste

Se pot folosi simbolurile * si ? in locde filename1 sau filename2. Daca folosim aceste simboluri in loc de filename1, fc compara toate fisierele cu extensia specificata cu fisierul filename2, din acelasi director. Daca folosim unul dintre aceste simboluri in loc de filename2, fccompara fisierul filename1 cu fisierul avand acelasi nume, dar din alt director, specificat deja pentru al doilea fisier.

Exemple:

• Pentru a compara toate fisierele cu extensia .bat din directorul curent cu fisierul New.bat, folosim comanda: fc *.bat new.bat

• Pentru a compara fisierul New.bat din partitia C cu fisierul New.bat din partitia D, folosim comanda: fc c:new.bat d:*.bat

• Pentru a compara intre ele toate fisierele cu aceeasi extensie (de acelasi tip) dar din directoarele radacina din partitia C, respectiv D, folosim comanda: fc c:*.bat d:*.bat

Cand se compara fisierele in mod ASCII, fc foloseste un buffer intern (memorie tampon) suficient de mare pentru 100 de linii; daca fisierele sunt mai mari de 100 de linii, fc compara doar atat cat poate incarca in buffer; daca fc nu gaseste nici o potrivire in portiunea din fisiere incarcata, se opreste si afiseaza urmatorul mesaj: Resynch failed. Files are too different  (resincronizarea a esuat; fisierele sunt mult prea diferite) .

Folosind /b pentru comparare binara, nepotrivirile gasite in timpul compararii sunt afisate astfel:

Page 18 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 19: Comenzi de Consol

xxxxxxxx: yy zz

Valoarea xxxxxxxx specifica adresa hexazecimala relativa pentru perechea de biti, masurata de la inceputul fisierului; adresele incep cu 00000000; valorile hexazecimale pentru yy si zz reprezinta bitii care nu se potrivesc din filename1 si, respectiv, filename2.

Cand se compara in mod binar fisiere care sunt mai mari decat memoria disponibila, fc compara ambele fisiere complet, extinzand memoria cu parti din disc. Iesirile sunt identice cu cele pentru fisierele care se potrivesc complet in memorie.

Exemple:

• Pentru o compara in mod ASCII doua fisiere text numite sortare.bas si afisare.bas si pentru a se afisa rezultatele in forma abreviata, folosim comanda:

fc/a sortare.bas afisare.bas

• Pentru a compara in mod binar doua fisiere numite sortare.bas si afisare.bas folosim comanda:

fc /b sortare.bas afisare.bas

Poate aparea urmatorul rezultat:

.

.

.

Daca fisierele sortare.bas si sortare2.bas sunt identice, fc afiseaza urmatorul mesaj:

• Pentru a afisa numarul liniei in timpul compararii, se foloseste comanda:

fc/n vect1.bas ec1.bas

Page 19 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 20: Comenzi de Consol

COMENZI DE FILTRARE

Utilizata impreuna cu caracterul ( | ), o comanda filtru este o comanda in interiorul altei comenzi, care citeste datele de intrare al comenzii, transforma datele de intrare si scrie datele de iesire. Comanda filtru ajuta la sortarea, afisarea si selectia unor parti ale rezultatelor comenzii. Comanda filtru divide, rearanjeaza sau extrage parti ale informatiei care trece prin ea.

Urmatoarele comenzi filtru sunt disponibile in Windows XP:

More care afiseaza continutul unui fisier sau datele de iesire ale unei comenzi in fereastra Command Prompt in acelasi timp;

Find cauta in fisierele si datele de iesire ale comenzilor caracterele specificate

Sort sorteaza in ordine alfabetica fisierele si datele de iesire ale comenzilor.

A) MORE afiseaza pe ecran cate o pagina din fisierul invocat.

Sintaxa:

command | more [/c] [/p] [/s] [/tn] [+n]

more [[/c] [/p] [/s] [/tn] [+n]] < [Drive:] [Path] FileName

more [/c] [/p] [/s] [/tn] [+n] [files]

Parametri:

[Drive:] [Path] FileName :    -specifica fisierul care va fi afisat

command :                              -specifica comanda pentru care dorim sa se afiseze datele de iesire

/c :                                           -sterge ecranul inainte de afisarea paginii

/p :                                           -mareste forma caracterelor

/s :                                           -schimba liniile albe multiple intr-o singura linie alba

/tn :                                         -schimba tab-urile intr-un numar de spatii specificate prin n

+n : -afiseaza prima linie incepand cu linia specificata prin n

files :                                      -specifica lista fisierelor care urmeaza a fi afisate; numele fisierelor trebuie separate cu spatii

/? :                                           -afiseaza help-ul din comanda prompterului

Comanda more, cu diversi parametri, este disponibila de la Recovery Console.Urmatoarele comenzi sunt acceptate dupa prompterul -- More --

SPACEBAR afiseaza urmatoarea pagina

ENTER afiseaza urmatoarea linie

f afiseaza urmatorul fisier

q  pentru a parasi fereastra

? arata comenzile disponibile

= arata numarul liniei

p n arata urmatoarele n linii

Page 20 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 21: Comenzi de Consol

s n sare peste urmatoarele n linii

Cand utilizam caracterul de redirectionare (< ) trebuie specificat numele fisierului sursa. Cand folosim caracterul ( | ), putem utiliza comenzi ca dir, sort, type.

Exemple:

Pentru a curata ecranul si a indeparta toate liniile albe inainte de a afisa fisierul sortare.bas folosim una dintre urmatoarele comenzi:

more/c/s<sortare.bas sau type sortare.bas|more/c/s

Pentru a vedea fisierul numit sortare.bas afisat pe ecran, folosim una dintre comenzile:

more<sortare.bas sau type sortare.bas|more ca in situatia urmatoare:

Comanda more afiseaza primul ecran de informatii din fisierul sortare.bas si apoi apare pe urmatoarea linie prompterul -- More --

Daca actionam ENTER se va afisa urmatoarea linie din fisierul sortare.bas:

Daca actionam SPACEBAR se afiseaza urmatoarea pagina din fisierul sortare.bas:

Folosind comanda ? se afiseaza comenzile disponibile:

Page 21 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 22: Comenzi de Consol

Folosind comanda = este afisat numarul liniei:

Folosind comanda p4 sunt afisate urmatoarele 4 linii:

Folosind comanda q sau f pe ecran se afiseaza disponibilitatea de a trece la un alt fisier :

B) FIND cauta un anumit sir de caractere intr-un fisier sau in mai multe fisiere. Dupa cautarea in fisierul sau fisierele specificate, find afiseaza toate liniile fisierului continand sirul specificat.

Comanda find poate fi utilizata ca si comanda filtru sau ca si comanda standard in Windows XP.

Sintaxa este

find [/v] [/c] [/n] [/i] 'string' [[Drive:][Path]FileName[]]

Parametri:

/v :                   -afiseaza toate liniile care nu contin sirul specificat

/c :                   -numara liniile care contin sirul specificat si afiseaza

/n :                   -precede fiecare linie cu numarul liniei fisierului in care se gaseste sirul

/i :                    -specifica faptul ca nu este o cautare case-sensitive

'string' :        -este obligatoriu de specificat; trebuie precizat grupul de caractere pentru care se face cautarea, si acest grup trebuie inclus intre ghilimele.

[Drive:][Path] FileName :

-specifica locatia si numele fisierului in care se face cautarea pentru sirul de caractere ales.

Page 22 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 23: Comenzi de Consol

/? :                   -afiseaza help-ul din comanda prompterului

Daca nu utilizam /i, find cauta exact ceea ce este scris in „string”, tratand caracterele majuscule diferit de cele minuscule; daca folosim /i, find nu este case-sensitive, si trateaza la fel caracterele minuscule ca si pe cele majuscule. Daca sirul cautat contine o expresie intre ghilimele, trebuie folosite 2 randuri de ghilimele pentru acea expresie .

Daca se omite numele fisierului, find actioneaza ca un filtru, luand datele de intrare dintr-o sursa standard de intrare (de ex keyboard-ul) si afiseaza toate liniile ce contin sirul.

Parametrii si liniile de comanda pentru find pot fi tiparite in orice ordine.

Nu putem folosi * si ? in numele fisierelor sau extensiilor specificate dupa comanda find. Pentru a cauta un sir de caractere intr-un set de fisiere in care apar * sau ? se poate folosi comanda find intr-o comanda for.

Daca utilizati /c si /v in aceeasi linie de comanda, find afiseaza numarul de linii care nu contin sirul specificat; daca scrieti /c si /n in aceeasi linie de comanda, find ignora /n.

Comanda find nu recunoaste spatiile introduse de tasta „enter”; daca sirul de caractere cautat este intrerupt in textul in care se face cautarea de tasta „enter”, find nu gaseste nici o potrivire cu sirul cautat si nu socoteste acea expresie ca fiind cea cautata.

Pentru a utiliza comanda find ca si comanda filtru, trebuie inclus semnul < in sintaxa comenzii. Implicit, find este case – sensitive. Pentru a salva rezultatele executiei comenzii find in loc sa fie afisate pe ecran, se foloseste semnul > , urmat de numele fisierului unde vrem sa pastram aceste rezultate.

Exemple:

Pentru a cauta si afisa randurile care contin textul „Dim” in fisierul matrice.bas, impreuna cu numarul de ordine al liniei, se foloseste urmatoarea comanda:

Pentru a salva rezultatele cautarii in fisierul afisare.bas fara a le mai afisa pe ecran, se foloseste comanda :

iar in fisierul amintit se regaseste rezultatul cautarii, dupa cum urmeaza:

Pentru a cauta cuvantul „Mozart” si a afisa numarul liniei in care acest cuvant se gaseste in fisierul mozart.doc folosim

Pentru a afisa de cate ori intervine cuvantul „Mozart” in fisierul mozart.doc folosim

Page 23 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 24: Comenzi de Consol

Pentru a afisa fisierele cu extensia .bas din directorul curent, in care avem comanda „Next” folosim

Pentru a cauta pe hard disk si a afisa numele fisierelor care contin „baza” se foloseste

C) SORT citeste intrarile, sorteaza datele si scrie rezultatele pe ecran, intr-un fisier sau in alt procedeu. Comanda ordoneaza un fisier text sau datele de iesire de la alta comanda.

sort< list.txt

In this example, the sort command sorts the lines of the List.txt file into an alphabetical list and displays the results without changing the file. To save the output of the sort command rather than display it, type a greater than sign (>) and a file name. For example, the following command alphabetizes the lines of the List.txt file and stores the results in the Alphlist.txt file:

sort < list.txt > alphlist.txt

To sort the output of a command, type the command, type a pipe (|), and then type sort (that is, command | sort). For example, the following command sorts the lines that include the string 'Jones' (that is, the find command output) in alphabetical order:

find 'Jones' maillst.txt | sort

Sintaxa

sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3][command |] sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1][/t [drive2:][path2]] [/o [drive3:][path3]filename3]

Parametri:

/r : -inverseaza tipul sortarii (de la Z la A, de la 9 la 0)

/+n : -specifica numarul de ordine al pozitiei caracterului, n, de la care sort incepe fiecare comparatie

/m kilobytes : -specifica cantitatea de memorie principala folosita pentru sortare, in kilobytes

/l locale : -rescrie ordinea sortata a caracterelor definita de sistemul local (limba tarii/regiunii selectate in timpul instalarii) /rec characters :

-specifica numarul maxim de caractere intr-o inregistrare sau o linie a fisierului de intrare (implicit acesta este 4.096 si maximum 65.535)

[drive1:][path1]filename1 : -specifica fisierul ce va fi sortat; daca nici un de fisier nu e dat, este sortat fisierul de intrare standard; specificand fisierul ce trebuie sortat, procesul va fi mai rapid decat atunci cand se redirectioneaza acest fisier ca fisier standard de intrare.

/t [drive2:][path2] :

-specifica abrevirea numelui directorului care inmagazineaza comenzile de sortare, in cazul in care datele nu se incadreaza in memoria principala; implicit se utilizeaza directorul temporar al sistemului.

/o [drive3:][path3]filename3 :

-specifica fisierul unde sunt inmagazinate datele sortate. Daca nu este specificat, datele sunt scrise intr-un fisier standard de iesire. Specificand fisierul procesul este mai rapid decat redirectionarea fisierului standard in acelasi fisier.

/? :                   -afiseaza help-ul din comanda prompter-ului

Daca folosim optiunea /+n fiecare comparatie trebuie sa inceapa la al n-lea caracter in fiecare linie; liniile cu mai putin de n caractere se ordoneaza inaintea altor linii; implicit comparatia incepe cu primul caracter in fiecare linie

Page 24 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 25: Comenzi de Consol

Memoria utilizata pentru sortare este totdeaune minimum 160 KB; daca este specificata marimea memoriei, marimea specificata (de cel putin 160 KB) este folosita pentru sortare, fara sa conteze cat de mult din memoria principala este disponibila. Implicit, cand nu se precizeaza nici o dimensiune, se poate folosi maximum 90% din memoria principala disponibila daca si intrarile si iesirile sunt fisiere, si 45 % din memoria principala in alte situatii. Setarile implicite dau de obicei cele mai bune performante.

Pentru comanda /l locale singura alternativa implicita este „C” local, care este mai rapid decat limbajul natural (cel selectat la instalare) de sortare si sorteaza caracterele dupa codificarea lor binara.

Daca nu specificati command sau FileName, sort actioneaza ca un filtru si isi ia datele de intrare de la o sursa standard (de ex keyboard-ul)

Se poate utiliza simbolul ( | ) pentru a directiona datele de la o alta comanda catre comanda sort, sau pentru a directiona datele de iesire ale comenzii sort catre o alta comanda (spre comanda more, de exemplu, pentru a afisa informatiile pe ecran la un moment dat). Folosirea simbolurilor < , > pentru a specifica fisierele de intrare, respectiv de iesire, nu este eficienta; in schimb, precizand fisierul de intrare direct si specificand fisierul de iesire co parametrul /o, procesul este mai rapid, mai ales in cazul fisierelor mari.

Comanda sort nu distinge intre literele mari si cele mici, si nu are limite in ceea ce priveste dimensiunile fisierelor.

Exemple:

Pentru a sorta liniile din fisierul retele.txt in ordine alfabetica si a-l afisa pe ecran fara sa se modifice fisierul, folosim :

Pentru a salva rezultatele sortarii precedente intr-un alt fisier, fara a afisa pe ecran textul sortat, se foloseste comanda:

iar rezultatul este creara unui nou fisier rete.txt in care avem salvat rezultatul sortarii:

Pentru a cauta in fisierul sortare.bas textul „Next” si pentru a sorta rezultatul cautarii si a-l afisa pe ecran, se foloseste simbolul ( | ), care directioneaza rezultatul comenzii find catre comanda sort, ca in exemplul urmator:

Daca, in plus vrem sa se afiseze si numarul liniei la care a fost gasit textul „Next”, folosim comanda:

Pentru a afisa o lista sortata a liniilor care contin textul „Mozart”, se foloseste urmatoarea comanda:

Page 25 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 26: Comenzi de Consol

Pentru a sorta un text introdus de la tastatura si pentru a afisa rezultatele in ordine alfabetica pe ecran, se foloseste comanda sort, apoi introducem textul de la tastatura, cu ENTER dupa fiecare linie, iar la sfarsit, CTRL + Z, apoi ENTER, iar pe ecran sunt afisate liniile textului introdus, in ordine alfabetica a primului caracter:

Pentru a sorta un text introdus de la tastatura in ordine inversa procedam analog, dar comanda este sort/r dupa cum urmeaza:

Cu comanda redirect se poate trimite lista sortata a datelor introduse de la tastatura intr-un fisier.

FIND

Despre aceasta comanda am discutat la punctul 2 B).

FINDSTR

Cauta tipare de text in fisiere, folosind expresii obisnuite.

Sintaxa este urmatoarea:

findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist] [/a:ColorAttribute] [strings] [[Drive:][Path] FileName []]

Parametri:

/b :       -gaseste inceputurile de linie care se potrivesc ca tipar

/e :       -gaseste sfarsiturile de linie care se potrivesc ca tipar

/l :        -foloseste cautarea sirurilor literal.

/r :       -foloseste cautarea sirurilor ca expresii obisnuite. Findstr interpreteaza toate metacaracterele ca expresii obisnuite doar daca nu se foloseste /l.

/s :       -cauta potrivirea fisierelor in directorul curent si in toate subdirectoarele

/i :        -specifica cand cautarea nu este case – sensitive

/x :       -afiseaza liniile care se potrivesc exact

/v :       -afiseaza doar liniile care nu contin nici o potrivire

/n :       -afiseaza numarul liniei care se potriveste

/m :      -afiseaza doar numele fisierelor care contin o potrivire

Page 26 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 27: Comenzi de Consol

/o :       -afiseaza linia cautata inaintea fiecarei linii care se potriveste

/p :       -omite fisierele cu caractere care nu se pot tipari

/f:file :            

-citeste lista fisierului din fisierul specificat

/c:string :

-foloseste textul specifcat pentru cautare drept sir de litere

/g:file :

-obtine sirul cautat din fisierul specificat

/d:dirlist :

-cauta o virgula delimitatoare a listei de directoare

/a:ColorAttribute :

-specifica culoarea atributelor cu 2 pozitii hexazecimale

strings :

-specifica textul care urmeaza a fi cautat in FileName.

[Drive:][Path] FileName [] :

-specifica fisierul sau fisierele in care se cauta

/? :       -arata help-ul comenzii

Findstr poate gasi textul exact in orice fisiere ASCII. Daca nu stim decat o parte din textul dorit, comanda poate sa caute modele de text care sa foloseasca in mod obisnuit expresia cautata. Se folosesc pentru aceasta metacaractere, adica simboluri care inlocuiesc restul expresiei in care se gaseste textul cautat. Acestea sunt:

. orice caracter

* inlocuieste mai multe caractere precedente

^ inceputul liniei

$ sfarsitul liniei

[class] orice caracter in set

[^class] orice caracter care nu e in set

[x-y] orice caracter fara rang specificat

x litera folosita ca metacaracter

<xyz inceputul cuvantului

xyz> sfarsitul cuvantului

Folosirea prin asociere a acestor metacaractere este mai puternica decat folosirea lor singulara: b.*ing cauta orice sir care incepe cu b si se termina cu ing.

Exemple:        

Pentru a cauta cuvintele „ninge” sau „iar” in fisierele poezie1.txt si poezie2.txt folosim comanda :

Pentru a cauta expresia „ninge iar” in ambele fisiere specificate :

Pentru a cauta si afisa si numarul liniei din respectivul fisier unde apare expresia „ninge iar” :

Pentru a afisa toate liniile in care apare cuvantul „ninge”, cu si fara numarul liniei, in fisierul poezie1.txt:

Page 27 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 28: Comenzi de Consol

Pentru a cauta in toate fisierele directorului curent si in toate subdirectoarele care contin cuvantul „ninge” , indiferent daca este scris cu majuscula sau nu, si pentru a afisa si pozitia randului unde apare cuvantul in fisierele respective folosim:

.

.

.

.

Pentru a afisa liniile si numerele lor din fisierele poezie1.txt si poezie2.txt in care nu apare cuvamtul „ninge”, folosim:

Pentru a cauta in toate fisierele cu extensia .bas si a afisa numele fisierului si numarul liniei unde apare comanda For urmata de orice sir de caractere :

Pentru a cauta si afisa numarul liniei si cuvantul din fisierul poezie1.txt care incepe cu „nor” :

Page 28 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 29: Comenzi de Consol

Pentru a cauta si a afisa lista fisierelor cu extensia .txt in care se gasesc cuvinte care incep cu „nor” :

FINGER

Afiseaza informatii pentru un user sau useri pe un computer, specificat, si pe care ruleaza Finger service sau daemon. Computerul specifica formatul si datele de iesire pe care le afiseaza pentru user. Utilizat fara parametru, finger afiseaza help-ul.

Sintaxa

finger [-l] [User] [@host] []

Parametri:

-l :                    -afiseaza informatia despre user in format lista

User :              -specifica user-ul pentru care se afiseaza informatii; daca se omite acest parametru, finger afiseaza informatii pentru toti userii care sunt specificati pe computer

@host :           -specifica computerul pe care ruleaza Finger service, unde sunt cautate informatiile pentru user; se poate specifica numele computerului sau adresa IP.

/? :                   -afiseaza help-ul

Pot fi specificati mai multi parametri de tipul User@host.

Aceasta comanda este disponibila doar daca Internet Protocol (TCP/IP) este instalat ca si component la Network Connections.

Windows 2000 si Windows XP nu furnizeaza Finger service.

Exemple:

Pentru a afisa informatii pentru user-ul 1 pe computerul users.microsoft.com, se foloseste comanda: finger [email protected]

Pentru a afisa informatii pentru toti userii pe computerul users.microsoft.com se foloseste comanda : finger @users.microsoft.com

FLATTEMP

Creeaza sau sterge directoarele temporare fara subdirectoare.

Sintaxa

flattemp

Parametri

/query :           -intreaba despre setarile curente.

/enable :          -creeaza directoare temporare fara subdirectoare

/disable :         -sterge directoare temporare fara subdirectoare

/? :                   -afiseaza help-ul

Odata ce fiecare utilizator are un director temporar unic, utilizati flattemp/enable pentru a crea directoare temporare fara subdirectoare.

Metoda de baza pentru a crea directoare temporare pentru mai multi utilizatori (indicate de obicei cu ajutorul variabilelor de mediu TEMP si TMP) este aceea de a crea subdirectoare in directorul Temp, utilizand numele de login drept numele subdirectorului. De exemplu daca variabila de mediu TEMP puncteaza catre C:Temp, directorul temporar atribuit utilizatorului cu loginul 4 este C:Temp4. Utilizand flattemp poti puncta direct catre directorul Temp prevenind astfel formarea subdirectoarelor. Acest lucru este util atunci cand se doreste ca directoarele temporare ale utilizatorului sa fie continute in directorul de baza al lui, atat pe un disc local al unui server Terminal sau pe un disc share pe retea. Trebuie sa utilizati aceasta comanda doar atunci cand fiecare utilizator are un director temporar separat.

Trebuie sa aveti privilegii de administrator pentru a utiliza flattemp

Exista posibilitatea de a avea erori la aplicatii daca directorul temporar al utilizatorului este pe un disc de retea. Aceasta se intampla cand memoria share devine momentan inaccesibila in retea. Deoarece fisierele temporare ale aplicatiei sunt fie inaccesibile fie non-sincronizate, ea raspunde ca si cum discul ar fi oprit. Nu este recomandat a se muta directorul temporar pe un disc de retea. Metoda de baza este de a tine directoarele temporare pe discul local. Daca observati un comportament straniu sau erori de coruptie ale discului in cazul anumitor aplicatii, stabilizati reteaua sau mutati directoarele temporare la loc pe discul dur local.

Page 29 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 30: Comenzi de Consol

FOR

Ruleaza o comanda specificata pentru fiecare fisier dintr-un set de fisiere.

Sintaxa

for in (set) do command [ CommandLineOptions]

Parametri

:               -trebuie precizata; reprezinta un parametru care poate fi inlocuit; folosim %variable pentru a extrage comanda for din prompter; folosim %%variable pentru a extrage comanda for din mai multe fisiere. Variabilele sunt case-sensitive si trebuie sa fie reprezentate cu %A, %B, sau %C sau %a, %b etc.

(set) :                                                   -este cerut; specifica unul sau mai multe fisiere, directoare, set de valori sau siruri de texte care trebuie procesate cu comanda specificata. Parantezele sunt obligatorii.

command :                                          -este necesara; specifica comanda pe care vrem sa o extragem din fiecare fisier, director, set de valori sau un sir de texte incluse in optiunea (set).

CommandLineOptions :                    -specifica orice optiune a liniei de comanda pe care vrem sa o utilizam cu comanda specificata

/?:                                                        -afiseaza help-ul

Urmatoarele atribute se aplica comenzii for:

Comanda for inlocuieste %variable sau %%variable cu fiecare sir de texte specificate in set pana cand command proceseaza toate fisierele

Numele variabilelor de tip for sunt case-sensitive, globale, si nu pot fi activate simultan mai mult de 52

Pentru a evita confuzia cu multimea parametrilor de la %0 la %9, putem folosi orice caracter pentru variabile, exceptand cifrele de la 0 la 9. Pentru multimi simple de fisiere, un singur caracter, cum ar fi %%f este bun

Putem folosi valori multiple pentru variabile in multimi complexe de fisiere pentru a face diferenta intre variabilele multifunctionale.

Parametrul set poate reprezenta un singur grup sau mai multe grupuri de fisiere; putem folosi * sau ? pentru a specifica setul de fisiere. De exemplu:

(*.doc)

(*.doc *.txt *.me)

(jan*.doc jan*.rpt feb*.doc feb*.rpt)

(ar??1991.* ap??1991.*)

In si do nu sunt parametri, dar trebuie folositi cu for; daca sunt omisi apare un mesaj de eroare.

Cand folosim comanda for,prima valoare din set inlocuieste %variable sau %%variable si apoi comanda specificata proceseaza aceasta valoare. Aceasta continua pana cand toate fisierele sau grupurile de fisiere care corespund valorii set sunt procesate.

Daca set contine * sau ?, comanda specificata se executa pentru fiecare director (in loc de un set de fisiere dintr-un anumit director specificat) care se potriveste cu set. Sintaxa este :

for /D variable in (set) do command [CommandLineOptions]

Daca avem

for /R [[Drive :]Path] variable in (set) do command [CommandLineOptions]

comanda se executa in directorul radacina curent, daca nu se specifica directorul.

Pentru set se poate folosi o variabila iterativa, cu pas crescator sau descrescator, pentru care sintaxa este:

for /L variable in (start#,step#,end#) do command [CommandLineOptions]

Putem utiliza analizarea fisierelor pentru procesarea datelor de iesire ale comenzilor, a sirurilor si a continutului fisierelor.Se utilizeaza variabile iterative pentru a defini continutul sau sirul pe care dorim sa il examinam si folosim diferite optiuni ParsingKeywords in vederea modificarii ulterioare a metodei de analiza.

Analizarea fisierului consta in citirea datelor de iesire, a sirurilor sau a continutului fisierelor, ruperea lor in linii individuale de text, si analizarea fiecarei linii pe bucati.

Sintaxele sunt:

for /F ['ParsingKeywords'] variable in (filenameset) do command [CommandLineOptions]

for /F ['ParsingKeywords'] variable in ('LiteralString') do command [CommandLineOptions]

for /F ['ParsingKeywords'] variable in ('command') do command [CommandLineOptions]

Argumentul filenameset specifica unul sau mai multe nume de fisiere. Fiecare fisier este deschis, citit si procesat inainte de a se trece la urmatorul fisier din filenameset. Pentru a suprascrie comportarea implicita, specificati 'ParsingKeywords', care este un sir care contine unul sau mai multe cuvinte cheie care precizeaza diferite optiuni de analiza.

Daca folosim optiunea usebackq, sitaxa posibila este una dintre urmatoarele:

for /F ['usebackqParsingKeywords'] variable in ('filenameset') do command [CommandLineOptions]

for /F ['usebackqParsingKeywords'] variable in ('LiteralString') do command [CommandLineOptions]

for /F ['usebackqParsingKeywords'] variable in (`command`) do command [CommandLineOptions]

Putem folosi unul dintre urmatoarele cuvinte cheie ca ParsingKeywords:

Page 30 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 31: Comenzi de Consol

Cuvant cheie descriere

eol=c Precizeaza sfarsitul unei linii de caractere (doar un caracter)

skip=n Preciteaza numarul de linii care sunt sarite la inceputul unui

delims=xxx E un delimitator, care inlocuieste delimitarea implicita cu spatiu sau tab

tokens=x,y,m-nPrecizeaza care semne din fiecare linie vor fi trecute prin comanda for la fiecare iteratie; este alocata o noua variabila;m-n este un sir, car eprecizeaza al rangul semnelor, de la m la n, care trebuie analizate; daca ultimul caracter este*, dupa ce ultimul semn specificat este analizat, variabila se aloca restului randului

usebackq Specifica ca se pot folosi ghilimele pentru a marca numele fisierelor in filenameset

Putem folosi cautarea logica for /F pentru un sir de caractere, punand filenameset intre paranteze si un rand de ghilimele, fiind tratat ca o singura linie de intrare a unui fisier, care este apoi analizata.

Exemple

Fiecare fisier cu extensia .txt din directorul curent este substituit cu variabila %f pana cand este afisat continutul fiecarui fisier.

Fisierul mozart.doc din directorul curent este substituit cu variabila %f pana cand se cauta in acesta cuvantul „Mozart” si se afiseaza numarul liniei unde a fost gasit.

FORMAT

Formateaza disk-ul in partitia specificata pentru a accepta fisiere Windows

Sintaxa

format volume [/fs:file-system] [/v:label] [/q] [/a:UnitSize] [/c] [/x]

format volume [/v:label] [/q] [/f:size]

format volume [/v:label] [/q] [/t:tracks /n:sectors]

format volume [/v:label] [/q]

format volume [/q]

Page 31 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 32: Comenzi de Consol

Parametri

volume :                      -specifica numele partitiei sau litera driver-ului pentru driver-ul pe care vreti sa il formatati; daca nu specificati nici o optiune in linia de comanda in continuare, format utilizeaza tipul partisiei pentru a determina formatul implicit al discului.

/fs:file-system :           -specifica sistemul de fisiere care va fi utilizat : FAT, FAT32, NTFS. Dischetele folosesc doar FAT

/v:label :                     -specifica eticheta partitiei; daca omiteti /v sau nu precizati eticheta, format cere eticheta partitiei dupa ce formatarea e completa. Daca formatati mai mult de un disk folosind comanda format, toate disk-urile vor primi aceeasi eticheta a partitiei.

/a:UnitSize :               -specifica marimea unitatii alocate pentru a folosi partitiile FAT, FAT32 sau NTFS.Daca nu precizati UnitSize, este aleasa pe baza marimii partitiei.

Valorile pentru UnitSize sunt date in continuare:

ValoareDescriere

512 creaza512 bytes per grup

1024 creaza 1024 bytes per grup

2048 creaza 2048 bytes per grup

4096 creaza 4096 bytes per grup

8192 creaza 8192 bytes per grup

16K creaza 16 kilobytes per grup

32K creaza 32 kilobytes per grup

64K creaza 64 kilobytes per grup

/q :                               -efectueaza o formatare rapida; sterge fisierele si directorul radacina din formatarea precedenta dar nu scaneaza sector de sector, cautand zonele afectate; aceasta comanda e bine de folosit doar cand stim ca formatul anterior era in bune conditii.

/f:size :                        -specifica marimea dischetei de formatat. Daca e posibil, utilizati aceasta comanda in locul /t sau /n. Windows accepta urmatoarele valori pentru marime:

1440 sau 1440k sau 1440kb sau 1.44 sau 1.44m sau 1.44mb 1.44-MB, double-sided, quadruple-density, 3.5-inch disk

/t:tracks :                    -specifica numarul de piste de pe disc; cand e posibil, folositi optiunea /f in loc de a ceasta optiune. Daca folositi optiunea /t, trebuie sa folositi, de asemenea si /n. Aceste 2 optiuni asigura o metoda alternativa de a preciza marimea disk-ului de formatat. Nu puteti folosi /f cu/t.

/n:sectors :                  -precizeaza numarul sectoarelor de pe fiecare pista; cand e posibil, folositi optiunea /f in loc de a ceasta optiune. Daca folositi optiunea /n, trebuie sa folositi, de asemenea si /t. Aceste 2 optiuni asigura o metoda alternativa de a preciza marimea disk-ului de formatat. Nu puteti folosi /f cu/n.

/c :                               -doar pentru NTFS; fisierele create in noua partitie vor fi comprimate implicit.

/x :                               -produce stergerea partitiei, daca e necesar, inaintea formatarii; orice fisiere deschise in partitie nu vor mai fi valide.

/? :                               -afiseaza help-ul

Trebuie sa aveti privilegii de administrator pentru a formata hard-disk-ul.

Comanda format creeaza un nou director radacina si un sistem de fisiere pe disk. Poate cauta zonele afectate si poate sterge toate datele de pe disk. Pentru a putea folosi un nou disk, trebuie sa fie formatat mai intai.

Dupa formatarea unei dischete, se afiseaza mesajul: Volume label (11 characters, ENTER for none)? Eticheta poate fi de max 11 caractere, inclusiv spatii. Daca nu se doreste nici o eticheta, se actioneaza tasta ENTER.

Pentru a formata hard-disk-ul, comanda format afiseaza un mesaj inainte de a trece la formatare: WARNING, ALL DATA ON nonremovable DISK

DRIVE x: WILL BE LOST!

Proceed with Format (Y/N)?_

Pentru formatare se actioneaza Y, altfel N. Trebuie sa fisi administrator pentru formatarea hard-disk-ului.

Sistemul de fisiere FAT restrictioneaza numarul de grupuri la max 65526, iar FAT32 intre 65527 si 4177917.

Cand formatarea e completa, apare un mesaj prin care se specifica in ce situatie este spatiul de pe disc: cat este disponibil pentru fisiere, cat nu functioneaza corect.

Format are un cod al informatiilor prin care anunta rezultatul efectuarii comenzii:

0 formatarea s-a incheiat cu succes

1 parametrii incorecti au fost inlocuiti

4 a intervenit o greseala fatala (alta decat 0,1,sau 5)

5 cand utilizatorul actioneaza tasta N pentru a raspunde la 'Proceed with Format (Y/N)?' si a opri procesul

Page 32 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 33: Comenzi de Consol

Exemple

Pentru a formata o discheta fara a preciza eticheta, folosind marimea implicita:

Pentru o formatare rapida:

Pentru a formata, precizand de la inceput eticheta:

(Mirela Foca)

FSUTIL

Fsutil este o comanda-linie care se poate folosi pentru a executa multe sarcini legate de sistemele FAT si NTFS,ca de exemplu marirea sau micsorarea volumului, manevrarea de puncte reparse sau a fisierelor risipite(sparse).Deoarece aceasta comanda este destul de puternuca ar trebui folosita numai de utilizatori avansati care au cunostinte profunde depre Windows Xp.In plus , este necesar pentru a a folosi comanda fsutil ca utilizatorul sa fie logat ca si administrator sau ca membru al grupului de administratori.

Urmeaza o lista cu subcomenzile fsutil:

-behavior        -interogheaza,modifica,permite,sau interzice setarile pentru generarea 8.3 lungimea caracterelor a numelor fisierelor,acceptand caractere extinse pentru numele fisierelor pe volumele NTFS,cat de des cota parte a evenimentelor sunt scrise sistemul logat si cantitatea de spatiu de discrezervat pe zona MFT.

-dirty               -interogheaza daca este setat dirty bit al volumului sau il seteaza.Atunci cand acesta este setat,autochk verifica automat volumul pentru erori pentru data viitoare cand calculatorul este restartat.

-file                 -de obicei este folosit de profesionisti.Gasesta un fisier dupa identificatorul de securitate,interogheaza intinderea alocata pentru un fisier,seteaza pentru un fisier lungimea valida a datei sau seteaza data zero pentru un fisier.

-fsinfo             -folosit de asemenea de profesionisti ,listeaza toate drivere-le,interogheaza tipul driv-ului,interogheaza volumul informatiilor,interogheaza volumul specific de informatii NTFS,sau interogheaza statisticile file system.

-hardlink -creaza un hard link.Un hard link este un director intrare pentru un fisier.Fiecare fisier este considerat ca avand cel putin un hard link.Pe volumele NTFS ,fiecare fisier poate avea mai multe hard link-uri,si asa un singur fisier poate apea in multe directoare(sau chiar in acelasi director avand nume diferite).Deoarece toate link-urile fac referire la acelasi fisier,programele pot sa deschida oricare din link-uri si sa modifice fisierul.Un fisier poate sa fie sters din system files numai dupa ce toate link-urile catre el au fost sterse.

-objectid          - tot de profesionalisti,manevreaza identificatorii obiectelor,care sunt utilizati de Windows XP pentru a urmari obiecte ca fisiere sau directoare.

-quota             -manevreaza quoata discurilor de pe volumele NTFS pentru a oferi mai multa precizie in controlul depozittarii bazate pe retea.

Page 33 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 34: Comenzi de Consol

-reparsepoint 

-folosit de profesionalisti,interogheaza sau sterge punctele reparse,care sunt obiecte NTFS file system care au un atribut definit continand informatii controlate de utilizator,si sunt folosite pentru a mari functionalitatea in subsistemul intrari/iesiri(input/output-I/O).

-sparse -manevreaza fisierele sparse.Un fisier sparse este un fisier cu una sau mai multe regiuni cu date nealocate in el.Un program va vedea aceste regiuni nealocate ca si cum ar contine bytes cu valoarea zero,dar de fapt nu exista spatiu folosit pe disc care sa reprezinte aceste zerouri.Cand un fisier sparse este citit , datele alocate sunt returnate ca fiind depozitate si date nealocate sunt returnate,prin default ca zerouri in concordanta cu cerintele specificate de securitateaC2.

-usn -manevreaza updatarea secventei schimbarii numarului jurnalului(USN),care ofera o delogare a tuturor schimbarilor facute fisierelor pe volum.

-volume -manevreaza un volum.Micsoreaza un volum sau interogheaza pentru a vedea cat spatiu disponibil exista pe disc.

Observatie:

Pentru a vedea help-ul pentru fiecare din subcomenzile acestei comenzi,a se scrie fsutil,apoi subcomanda,si apoi help(adica fsutil subcommand help)

Fsutil: behavior

Fsutil: dirty

Fsutil: file

Fsutil: fsinfo

Fsutil: hardlink

Fsutil: objectid

Fsutil: quota

Fsutil: reparsepoint

Fsutil: sparse

Fsutil: usn

Fsutil: volume

(Anca Cosofret)

FTP

Internetul atrage multi utilizatori pentru ca le ofera posibilitatea de a consulta o varietate de programe, documentatii, stiri si alte tipuri de resurse. Pentru a intra in posesia fisierelor ce contin informatiile, toti acesti utilizatori folosesc programe bazate pe protocolul FTP, responsabile de transportul celor mai mari cantitati de date pe retea. File Transfer Protocol (FTP) este serviciul care da posibilitatea utilizatorilor de a transfera fisiere de la un calculator aflat in Internet, care se numeste remote host, pe calculatorul local.

FTP este cea mai folosita metoda pentru transferul fisierelor, indiferent de tipul si dimensiunea acestora, de la un computer la altul, prin intermediul Internetului.

Pe scurt, FTP-ul transfera fisiere de la/catre un computer care utilizeaza serviciul de server FTP (File Transfer Protocol), precum IIS-ul (Internet Information Services). FTP-ul poate fi utilizat in mod interactiv, sau procesand fisiere texte ASCII.

FTP se foloseste atunci cand:

1. se transfera (upload ) pentru prima data fisierele unui sit la o gazda web:- daca vreti sa transferati fisiere din calculatorul dvs. pe server trebuie sa faceti upload, selectand bine-nteles directorul in care se gasesc fisierele. Fisierele sunt apoi copiate dintr-un director in altul. Procedura este asemanatoare cu copierea unor fisiere dintr-un director in altul, pe un calculator.

2. se inlocuieste un fisier sau o imagine.

3. se incarca (download ) fisiere de pe un alt computer:- daca va intereseaza anumite fisiere de pe serverul gazda puteti alege optiunea download pentru a le putea transfera intr-un anumit director de pe calculatorul propriu.

4. se permite accesul unei alte persoane pentru a incarca un fisier dintr-un anumit site.

FTP transfera fisiere text sau binar intre un server si un client FTP.

Pentru a transfera un fisier de la un server FTP sau remote host, e nevoie de un program numit client FTP. Acestea sunt de doua tipuri: cu interfata grafica, sub Windows, OS2 etc., sau in mod text, cu linie de comanda, sub DOS, Unix etc. Utilizatorii FTP cu interfata grafica usureaza munca, toate operatiile decurgand analog cu cele folosite pentru transferul de fisiere pe acelasi calculator, dintr-un director in altul.

Sintaxa:

ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]

Parametri:

-v -stopeaza afisarea raspunsurilor serverului FTP

-d -activeaza debug-ul, afisand toate comenzile care au trecut intre clientul FTP si serverul FP

-i -dezactiveaza prompterul interactiv in timpul transferurilor multiple de fisiere

-n -opreste posibilitatea de logare automata cand se executa logarea initiala

-g -dezactiveaza utilizarea comenzii Glob. Glob permite utilizarea asteriscului (*) si a semnului de intrebare (?) pe post de caractere in fisiere locale sau nume de cai.

Page 34 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 35: Comenzi de Consol

-s:NumeleFisierului

-specifica un fisier text care contine comenzi FTP. Aceste comenzi se ruleaza automat dupa ce incepe FTP-ul. Acest parametru nu permite utilizarea spatiilor. Se recomanda folosirea acesuia in locul redirectionarilor (<).

-a -specifica faptul ca orice interfata locala poate fi folosita pentru legarea cu datele de conexiune FTP.

-w:WindowSize

-specifica dimensiunea pe buffer-ul de transfer. Marimea implicita a ferestrei este de 4096 biti.

-A -executa logarea pe serverul FTP in mod anonim.

-Host -specifica numele computerului, adresa IP, sau adresa Ipv6 a serverului FTP la care se face conexiunea. Numele sau adresa gazdei, daca este specificata, trebuie sa fie ultimul parametru al liniei.

-/? -afiseaza help-ul in cmd.

Exemple:

Dupa ce se realizeaza conectarea la serverul dorit cu comanda open nume_server (ex: open ftp.uaic.ro), serverul va raspunde cu un mesaj de identificare ce contine denumirea si tipul sistemului de operare pe care ruleaza. Apoi serverul cere utilizatorului sa introduca un nume de utilizator (user) si o parola.

Daca serverul este unul public va permite accesul folosind ca nume de utilizator anonymous iar ca parola adresa de posta electronica. Pentru a afla detalii legate de o comanda, se tasteaza in cadrul aplicatiei FTP help si apoi help comanda, unde comanda este comanda despre care se doresc informatii.

(Elena Dediu)

SUBCOMENZI FTP

Ftp: !Iese din linia de comada ftp pentru a permite executarea comenzilor Windows XP, pentru a reveni la subsistemul ftp trebuie sa introducem

comanda exit in linia de comanda. Parametri

? ! -prezinta help-ul pentru comanda !.

Ftp: help

Permite accesarea help-ului unei comenyi FTP sau a undei liste cu toate comenyile FTP .Sintaxa

help [Comanda]? [Comanda]

ParametriComanda -specifica numele comenzii pentru care dorim sa se afiseze help-ul. Daca nu este precizata comanda se va afisa o lista cu toate

comenzile.

Ftp: appendAdauga la un fisier de pe server un fisier de pe calculatorul care este conectat. ng.Sintaxa

append FisierLocal [FisierServer]Parametri

FisierLocal -Fisierul de pe calculatorul conectat.

FileServer -Fisierul de pe server la care vrem sa adougam.

? append -Help-ul.

Page 35 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 36: Comenzi de Consol

Ftp: ascii

Seteaza tipul de transfer ca ASCII. Acest tip este implicit.Parametri

? ascii -Help-ul.

Ftp: bell

Activeaza un semnal sonor la terminarea fiecarei comenzi de transfer a fisierelor. In mod current aceasta este dezactivataParametri

? bell -Help-ul.

Ftp: binary

Seteaza tipul de transfer ca binar.Parametri

? binary                       Help-ul.

Ftp: bye

Termina sesiune FTP de pe server si iese din linia de comanda ftp.Parametri

? bye Help-ul.

Page 36 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 37: Comenzi de Consol

Ftp: cd

Schimba directorul de pe server in care lucram.Sintaxa

cd DirectorServer

ParametriDirectorServer -directorul de pe server specificat va fi directorul current.

? cd -Help-ul.

Ftp: closeInchide sesiune FTP cu serverul dar ramane in linia de comanda ftp>..Sintaxa

closeParametri

? close -Help-ul.

Ftp: debug

Declanseaza debugging mode. Initial acest mod este dezactivat. Cand este activat fiecare comanda trimisa spre server este afisata fiind precedata de (>)

Parameters

? debug -Help-ul.

Page 37 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 38: Comenzi de Consol

Ftp: deleteSterge fisiere de pe calculatorul la care esti conectat.Sintaxa

delete FisierParametri

Fisier -Numele fisierului pe care vrei sa-l stergi.

? delete -Help-ul.

Ftp: dir

Prezinta o lista cu directoarele si fisirele de pe calculatorul pe care suntem conectati.Sintaxa

dir [Director] [FisierLocal]Parametri

Director -Specifica directorul de pe calculatorul la care suntem conectati pentru care dorim sa vedem lista. FisierLocal -Fisierul de pe calculatorul nostrum in care dorim sa pastram lista obtinuta.

? dir -Help-ul

Page 38 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 39: Comenzi de Consol

Ftp: disconnect

Opreste conexiunea intre calculator si server, pastrand liniile de comanda anterioare.Parametri

? disconnect -Help-ul.

Ftp: get

Copie un fisier de pe calculatorul la care suntem conectati pe calculatorul nostrum.Sintaxa

get FisierServer [FisierLocal]Parametri

FisierServe -Numele fisierului pe care dorim sa-l copiem.

FisierLocal -Numele pe care il va primi fisierul pe calculatorul nostru, daca nu este precizat se va pastra numele de pe calculatorul la care suntem conectati.

? get -Help-ul.

Ftp: lcd

Schimba fisierul de pe calculatorul local, initial acesta este cel in care ftp a inceput.Sintaxa

lcd [Director]Parametri

Director -Numele directorului pe care dorim sa-l utilizam.

? lcd -Help.

Ftp: ls

Prezinta o lista compacta a directoarelor si fisirelor de pe calculatorul pe care suntem conectati.Sintaxa

ls [Director] [FisierLocal]Parametri

Director -Specifica directorul de pe calculatorul la care suntem conectati pentru care dorim sa vedem lista. FisierLocal -Fisierul de pe calculatorul nostrum in care dorim sa pastram lista obtinuta. ? ls                  -Help-ul

Page 39 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 40: Comenzi de Consol

Ftp: mkdir

Permite crearea unui director pe calculatorul la care suntem conectati.Sintaxa

mkdir DirectorParametri

Director -Numele direcorului pe care dorim sa-l cream.

? mkdir -Help.

Ftp: openPermite conectarea la un server de FTP.Sintaxa

open Computer [Port]Parametri

Computer -Trebuie specificat. Numele sau adresa IP a calculatorului la care vrem sa ne conectam. Port -Numarul portului TCP pe care vrem sa-l folosim pentru a ne conecta la server. Implicit portul TCP 21 este folosit. ? open Help.

Ftp: put

Copie un fisier local pe calculatorul la care suntem.Sintaxa

put FisierLocal [FisierServer]Parametri

FisierLocal -Fisierul pe care dorim sa-l copiem.

FisierServer -Numele pe care il va primi acesta pe calculatorul la care suntem conectati. ? put -Help.

Ftp: pwd

Afiseaza directorul current.Parametri

? pwd -Help.

Ftp: quitIncheie sesiunea FTP si iese din linia de comanda ftp.Parametri

? quit -Help.

Page 40 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 41: Comenzi de Consol

Ftp: status

Prezinta starea conexiunii FTP.Parametri

? status -Help.

Ftp: type

Seteaza sau prezinta tipul de transfer.Sintaxa

type [NameTip]Parametri

NameTip -Tipul de transfer.

? type -Help.

FTYPE

Afiseaza sau modifica tipurile de extensii folosite. In cazul in care nu sunt specificati parametric, comanda va afisa o lista a tipurilor de fisiere care au definit un open command strings.

SintaxaFtype [Tipfisier[=[OpenCommandString]]]

ParametriTipFisier Tipul fisierului pe care vrem sa-l afisam sau schimbam.

OpenCommandString Comanda care se va executa in cazul deschiderii unui fisier de acest tip.

(Marius Creanga)

(CUPRINS)

Page 41 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 42: Comenzi de Consol

GGETMAC

Returneaza adresa MAC si o lista de protocoale de retea asociate cu fiecare adresa pentru toate placile de retea al fiecarui computer, din reteaua locala sau din afara retelei locale.

Sintaxa

getmac[.exe] [/s Computer [/u DomainUser [/p Password]]] [/fo ] [/nh] [/v]

Parametri

/s Computer

Specifica numele sau adresa IP unui computer de la distanta (nu se foloseste backslash-uri). Implicit este computerul local.

/u DomainUser

Ruleaza comanda cu permisiunea contului de utilizator specificat de User sau DomainUser. Implicit este permisiunea utilizatorului logat curent pe computer-ul care executa comanda.

/p Password

Specifica parola utilizatorului din parametrul /u.

/fo

Specifica formatul in care se afiseaza comanda. Valorile valide sunt TABLE, LIST, si CSV. Formatul implicit al comenzii este TABLE.

/nh

Specifica faptul ca antetul coloanei nu va fi afisat in output. Este valid daca parametrul /fo este setat la TABLE ori CSV.

/v

Specifica daca informatia detaliata va fi afisata in rezultatul comenzii.

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Comanda Getmac poate fi folositoare atunci cand vrem sa introducem adresa MAC intr-un analizator de retea sau atunci cand vrem sa stim ce protocoale sunt folosite pentru fiecare placa de retea a unui computer.

Exemple

Urmatoarele exemple ne arata cum putem folosi comanda getmac:

getmac /fo table /nh /v

getmac /s srvmain

getmac /s srvmain /u maindomhiropln

getmac /s srvmain /u maindomhiropln /p p@ssW23

getmac /s srvmain /u maindomhiropln /p p@ssW23 /fo list /v

getmac /s srvmain /u maindomhiropln /p p@ssW23 /fo table /nh

GOTO

Intr-o secventa de cod, comanda directioneaza Windows XP catre o linie identificata de o eticheta. Cand eticheta este gasita, se proceseaza comanda care incepe la linia urmatoare.

Sintaxa

goto label

Parametri

label

Specifica linia care se executa intr-o secventa de cod.

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Functioneaza cu extensiile comenzii.

Page 42 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 43: Comenzi de Consol

Daca extensiile comenzii sunt activate (aceasta optiune fiind implicita) si folositi comanda goto cu eticheta :EOF, controlul se transfera la sfarsitul secventei de cod curent al fisierului si se iese din secventa de cod fara a se defini eticheta. Cand se foloseste goto cu eticheta :EOF, trebuie sa inserati o coloana inainte de eticheta. De exemplu:

goto :EOF

• Foloseste valori valide ale label

Se pot folosi spatiile in parametrul label, dar nu se pot include alti separatori (de exemplu semnul egal). Comanda goto foloseste numai primele opt caractere ale etichetei.

• Potrivind parametrul label cu eticheta din secventa de cod

Valoarea label care se specifica trebuie sa se potriveasca cu eticheta din secventa de cod. Eticheta din secventa de cod trebuie sa inceapa cu (:). Windows XP recunoaste o linie de cod care incepe cu (:) ca fiind o eticheta si nu o proceseaza ca fiind o comanda. Daca secventa de cod nu contine eticheta specificata, secventa se opreste si afiseaza urmatorul mesaj de eroare:

Label not found

• Folosind goto pentru operatii conditionate

Comanda goto se poate folosi impreuna cu alte comenzi pentru a realiza operatii conditionate.

Exemple

Urmatoarea secventa de program formateaza o disketa in drive A ca disketa sistem. Daca operatia a reusit, comanda goto directioneaza Windows XP la eticheta :end:

echo off

format a: /s

if not errorlevel 1 goto end

echo An error occurred during formatting.

:end

echo End of batch program.

GPRESULT

Afiseaza setarile politicii de grup (Group Policy) si Resultant Set of Policy (RSOP) pentru un utilizator sau computer.

Sintaxa

gpresult [/s Computer [/u DomainUser /p Password]] [/user TargetUserName] [/scope ] [/v] [/z]

Parametri

/s Computer

Specifica numele sau adresa IP unui computer de la distanta (nu se foloseste backslash-uri). Implicit este computerul local.

/u DomainUser

Ruleaza comanda cu permisiunea contului de utilizator specificat de User sau DomainUser. Implicit este permisiunea utilizatorului logat curent pe computer-ul care executa comanda.

/p Password

Specifica parola utilizatorului din parametrul /u.

/user TargetUserName

Specifica utilizatorul pentru care vor fi afisate datele despre RSOP.

/scope

Afiseaza user-ul sau computer-ul results. Valorile valide pentru parametrul /scope sunt user sau computer. Daca omitem parametrul /scope , gpresult afiseaza setarile atat despre user cat si despre computer.

/v

Specifica daca se va afisa si infoematiile despre politica.

/z

Specifica daca se vor afisa toate informatiile disponibile despre politica grupului (Group Policy). Deoarece acest parametru afiseaza mai multe informatii decat parametrul /v, este bine sa redirectionati catre un fisier text (de exemplu , gpresult /z >policy.txt).

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Politica de grup (Group Policy) este principala unealta administrativa pentru definirea si controlul programelor, resurselor de retea, si a sistemelor de operare pentru utilizatori si computerelor dintr-o organizatie.

Exemple

Urmatoarele exemple ne arata cum putem folosi comanda gpresult:

gpresult /user targetusername /scope computer

Page 43 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 44: Comenzi de Consol

gpresult /s srvmain /u maindomhiropln /p p@ssW23 /user targetusername /scope USER

gpresult /s srvmain /u maindomhiropln /p p@ssW23 /user targetusername /z> policy.txt

gpresult /s srvmain /u maindomhiropln /p p@ssW23

GPUPDATE

Reimprospateaza sistemul local si politica de grup a Active Directory, incluzand si setarile de securitate. Aceasta comanda inlocuieste de acum invechita optiune /refreshpolicy din comanda secedit.

Sintaxa

gpupdate [/target:] [/force] [/wait:value] [/logoff] [/boot]

Parametri

/target:

Proceseaza numai setarile Computer-ului sau setarile User-ului curent. Implicit, atat setarile computer-ului cat si setarile utilizatorului sunt procesate.

/force

Ignora orice procese de optimizare si returneaza toete setarile.

/wait:value

Numarul de secunde in care politica de procesar asteapta sa se execute. Valoare implicita este 600 de secunde. 0 inseamna 'fara asteptare'; -1 inseamna 'asteaptare nedefinita .'

/logoff

Se face log off dupa ce reimprospatarea a fost completa. Acest parametrul este necesar pentru acea parte a clientilor Politicii de grup care nu lucreaza pe un background refresh cycle, dar care se executa cand utilizatorul se logeaza ca Software Installation and Folder Redirection. Acest parametru nu are nici un efect daca nu exista extensii care sa ceara computer-ului sa faca log off.

/boot

Reporneste computer-ul dupa ce reimprospatarea a fost completa. Acest parametrul este necesar pentru acea parte a clientilor Politicii de grup care nu lucreaza pe un background refresh cycle. Acest parametru nu are nici un efect daca nu exista extensii care sa ceara computer-ului sa reporneasca.

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Daca se face o eroare in sintaxa comezii, apare o sintaxa sumara asemanatoare topicului de Help.

Exemple

Urmatoarele exemple ne arata cum putem folosi comanda gpupdate:

gpupdate

gpupdate /target:computer

gpupdate /force /wait:100

gpupdate /boot

GRAFTABL

Activeaza capacitatea de a afisa un set de caractere extinse in modul grafic.

Sintaxa

graftabl [xxx] [/status]

Parametri

xxx

Specifica codul paginii pentru care vreti sa definiti caracterele extinse in modul grafic. Urmatoarea lista contine codurile corespunzatoarer tarii/regiunii sau limbii.

Valoare Tara/Regiune

437 United States

850 Multilingual (Latin I)

852 Slavic (Latin II)

Page 44 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 45: Comenzi de Consol

855 Cyrillic (Russian)

857 Turkish

860 Portuguese

861 Icelandic

863 Canadian-French

865 Nordic

866 Russian

869 Modern Greek

/status

Identifica codul paginii pe care comanda graftabl il foloseste.

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Comanda Graftabl nu schimba codul paginii de intrare al consolei. Graftabl afecteaza numai afisajul pe monitor al caracterelor codului paginii specificat. Pentru a schimba codul paginii folosit, se foloseste comanda mode sau chcp.

Urmatorul tabel afiseaza codurile de iesire cu o scurta descriere:

Exit code Descriere

0 Character set was loaded successfully. No previous code page was loaded.

1 An incorrect parameter was specified. No action was taken.

2 A file error occurred.

Exemple

Pentru a incarca modul grafic pentru codul paginii 437 (United States) in memorie, tastati:

graftabl 437

Pentru a incarca modul grafic pentru codul paginii 850 (multilingual) in memorie, tastati:

graftabl 850

(CUPRINS)

HHELP

Furnizeaza informatii despre comenzile sistemului de operare. Folosita fara parametrii, comanda, help returneaza o lista sumara cu comenzile sistemului.

Sintaxa

Parametri

command

Specifica numele comenzii despre care vrem informatii.

Observatii

• Exista doua posibilitati de a obtine informatii despre o comanda. Sa tastati help comanda, sau comanda /?. A doua varianta (/?) este putin mai rapida.

Exemple

Pentru a vedea informatii despre comanda xcopy, tastati una dintre comenzile de mai jos:

help xcopy

xcopy /?

Page 45 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 46: Comenzi de Consol

HELPCTR

Porneste Help and Support Center. Folosita fara parametrii, comanda helpctr afiseaza pagina de start a Help and Support Center.

Sintaxa

helpctr [/url [URL]] [/mode [URL]] [/hidden] [/fromstarthelp]

Parametri

/url [URL]

Specifica Uniform Resource Locator (URL) pe care vreti sa il afisati impreuna cu Help and Support Center.

/mode [URL]

Specifica Extensible Markup Language (XML) Definition file care se regaseste in schema Launch_Description.dtd, care controleaza contextul, si continutul Help and Support Center.

/hidden

Porneste Help and Support Center fara a afisa interfata cu utilizatorul. Aceasta comanda poate incarca un topic (subiect de discutii). Acest parametru se foloseste de administratori de la distanta, pentru executarea de scripturi.

/fromstarthelp

Porneste o noua instanta a Help and Support Center.

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Cand se foloseste parametrul /url sau /mode, se pot folosi ghilimele intre URL (exemplu: 'URL'). Daca exista spatii intre URL, ele se inlocuiesc folosind caracterele %20 (exemplu: 'URL%20Address')

Exemple

Pentru a porni o sesiune de la distanta (Remote Assistance Session) cu un fisier .msrincident , tastati:

HelpCtr /mode

'hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/RAClientLayout.xml'

 /url 'hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Interaction/Client/rctoolScreen1.htm?IncidentFile=rahelp.msrincident'

HOSTNAME

Afiseaza numele computer-ului gazda.

Sintaxa

hostname

Parametri

/?

Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

• Aceasta comanda se poate folosi numai daca protocolul Internet Protocol (TCP/IP) este instalat ca o componenta a proprietatii unei placi de retea in Network Connections.

Exemple

Pentru a afisa numele computer-ului, tastati:

hostname

(Adalbert Stelian Songott)

(CUPRINS)

ICOMANDA IF

Realizeaza procesari conditionale in programe batch. Daca conditia specificata in comanda “if” este adevarata , Windows XP continua comanda care urmeaza dupa conditie. Daca conditia este falsa , Windows XP ingnora comanda din clauza “if” , si executa orice comanda din clauza “else”, daca a fost specificata.

Ex : if [not] errorlevel numarul comanda [else expresia]

        if [not] sir_1=sir_2 comanda [else expresia]

        if [not] exist nume_fisier comanda [else expresia]

        if [/i] sir_1 compara sir_2 comanda [else expresie]

if cmdextversion numar comanda [else expresie]

Page 46 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 47: Comenzi de Consol

        if defined variabila comanda [else expreise]

Parametri

Not                              – specifica ca Windows XP trebuie sa ruleze comanda numai daca conditia este falsa

Errorlevel numar – specifica o conditie adevarata numai daca programul anterior rulat de Cmd.exe a generat un cod de iesire egal sau mai mare decat numarul

Comanda - specifica comanda pe care Windows XP ar trebui sa o execute daca conditiile precizate anterior sunt indeplinite

sir_1=sir_2 – specifica o valuare de adevar numai daca sir_1 si sir_2 sunt indentice . Valorile pot fi sir de caractere sau variabile (%1, de exemplu). Valorile litereare nu au nevoie de ghilimele.

exist nume_fisier -specifica o valoare de adevar daca numele fisierului exista

comparare - unul dintre urmatorii operatori de comparare sunt folositi :

Operator Descriere

EQU Egal cu

NEQ Nu este egal cu

LSS Mai mic ca

LEQ Mai mic sau egal cu

GTR Mai mare decat

GEQ Mai mare sau egal cu

/i                                             

-cand parametrul /i este specifica , acesta forteaza comparatia sirului ignorand daca acesta este scris cu litere mari sau mici . Parametrul /i poate fi folosit si in forma lui if cu sir_1=sir_2 . Aceste comparatii sunt generice , in sensul ca daca ambele siruri de caractere sunt numerice , atunci sirul este convertit in numere si are loc o comparatie numerica.

cmdextversion numar - conditia cmdextversion functioneaza la fel ca errorlevel, numai ca este comparata cu o versiune interna a numarului asociata cu extensiile comezilor din cmd.exe . Cmdextversion nu poate fi adevarata atunci cnad extensiile sunt dezactivate.

defined variabila - conditia “defined” functioneaza la fel ca “exist” numai ca este necesar un nume de variabila recunoscut de mediu si este adevarata daca variabila de mediu este definite. Trei variabile sunt adaugate la aceasta conditie : %errorlevel%, %cmdcmdline%, %cmdextversion%.

%errorlevel%                        - genereaza un sir reprezentand valoarea curenta a errorlevel, cu conditia sa nu existe o variabila de mediu cu numele ERRORLEVEL , in acest caz luand valuarea acesteia.

EX

goto answer%erorlevel%

:answer0

echo Program had return code 0

:answer1

echo Program had return code 1

Se poate folosi si un operator de comparatie :

if %errorlevel% LEQ 1 goto okay

%cmdcmdline%   - se extinde in comanda originala care a fost data in Cmd.exe inainte ca aceasta sa fie procesata de Cmd.exe , cu conditia sa nu existe o variabila cu numele cmdcmdline , caz in care va lua valoare acesteia.

%cmdextversion% - se extinde intr-un sir reprezentand valuarea curenta a cmdextversion , cu conditia sa nu existe o variabila cu numele CMDEXtVERSION, caz in care va lua valoare acesteia.

Expresia – intr-o clauza cu else , o expresie consta intr-o comanda Windows XP si orice parametri dati aceli comenzi

Exemple :

Folosirea comezii “ IF” pentru a verifica prezenta unui fisier :

If not exist gigi.txt echo fisierul nu e de gasit

Folosirea comenzii “IF” pentru a afisa un mesaj in caz de eroare (Exemplul se refera la formatarea unei dischete )

echo off

Page 47 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 48: Comenzi de Consol

format a: /s

if not errorlevel 1 goto end

echo O eroare s-a produs in timpul formatarii.

:end

echo Sfarsitul programului

Daca nu se poduce nici o eroare mesajul nu este afisat

Folosirea  “if” pentru a verifica existenta unui director :

Exemplul urmator testeaza existenata unui director. In mod normal comanda if nu poate fi folosita pentru a determina existenta unui director dar dispozitivul “null” exista asa ca :

if exist c:un_directornul echo l-am gasit :D

Folosirea clauzei “else” (clauza else trebue folosita in aceasi linie cu comanda if)

If exist nume_fisier (del nume_fisier) ELSE (echo nume_fisier nu exista )

IPCONFIG

Afiseaza toate configuratiile curente de retea TCP/IP si reimprospateaza setarile DHCP si DNS. Folosit fara parametri, ipconfig afiseaza adresa IP, subnet mask-ul si default gateway pentru toate placile de retea.

Sintaxa

ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter[ClassID]]

Parametri

/all Afiseaza intreaga configuratie TCP/IP pentru toate placile de retea. Fara acest parametru, ipconfig afiseaza numai adresa IP, subnet mask-ul si default gateway pentru fiecare placa de retea. Adaptoarele pot fi interfete fizice, cum ar fi placi de retea instalate, sau interfete logice, cum ar fi conexiunile dial-up.

/renew [Adapter]

Reface configuratia DHCP pentru toate adaptoarele (daca nu este specificat un anumit adaptor) sau pentru un anumit adaptor, daca parametrul Adapter este inclus. Acest parametru este valabil numai la calculatoarele cu adaptoare configurate sa obtina in mod automat o adresa IP. Pentru a specifica numele unui adaptor, se scrie numele adaptorului care apare cand se foloseste ipconfig fara parametri.

/release [Adapter]

Trimite un mesaj DHCPRELEASE catre serverul DHCP pentru a inlatura actuala configuratie DHCP si pentru a inlatura configuratia adresei IP pentru toate adaptoarele sau numai pentru un anumit adaptor daca acest parametru este specificat. Acest parametru dezactiveaza TCP/IP pentru adaptoarele configurate sa obtina automat o adresa IP.

/flushdns Flushes and resets the contents of the DNS client resolver cache. During DNS troubleshooting, you can use this procedure to discard negative cache entries from the cache, as well as any other entries that have been added dynamically.

/displaydns Afiseaza continutul DNS resolver cache, which includes both entries preloaded from the local Hosts file and any recently obtained resource records for name queries resolved by the computer. The DNS Client service uses this information to resolve frequently queried names quickly, before querying its configured DNS servers.

/registerdns Initiates manual dynamic registration for the DNS names and IP addresses that are configured at a computer. You can use this parameter to troubleshoot a failed DNS name registration or resolve a dynamic update problem between a client and the DNS server without rebooting the client computer. The DNS settings in the advanced properties of the TCP/IP protocol determine which names are registered in DNS.

/showclassid Adapter

Afiseaza clasa ID a DHCP pentru un anumit adaptor. Pentru a vedea clasa ID pentru toate adaptoarele se foloseste caracterul (*) in loc de Adapter. Acest parametru este valabil numai la calculatoarele cu adaptoare configurate sa obtina automat o adresa IP.

/setclassid Adapter [ClassID]

Configureaza clasa ID a DHCP pentru un anumit adaptor. Pentru a seta clasa ID a DHCP pentru toate adaptoarele, se foloseste caracterul (*) in loc de Adapter. Acest parametru este valabil numai la calculatoarele cu adaptoare configurate sa obtina automat o adresa IP. Daca o clasa ID a DHCP nu este specificata, actuala clasa ID este indepartata.

/? Afiseaza sintaxa si parametrii comenzii in command prompt.

Observatii

Comanda ipconfig este echivalenta cu comanda winipcfg, valabila in Windows Millennium Edition, Windows 98, and Windows 95. Cu toate ca Windows XP nu include echivalentul grafic al comenzii winipcfg, se poate folosi Network Connections pentru a vizualiza si reinnoi adresa IP.

Aceasta comanda este foarte utila pentru computerele care sunt configurate sa obtina automat o adresa IP. Aceasta da posibilitate utilizatorilor sa determine ce configuratie TCP/IP a fost configurata de DHCP, Automatic Private IP Addressing (APIPA), sau o configuratie altrnativa.

Daca parametrul Adapter contine spatii, se folosesc ghilimele pentru numele adaptorului (de exemplu, 'Adapter Name').

Page 48 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 49: Comenzi de Consol

Pentru numele adaptoarelor, ipconfig suporta folosirea caracterului (*) pentru a specifica fie adaptoare cu nume care incep cu un sir de caractere specificat, fie adaptoare cu nume care contin un sir de caractere specificat. De exemplu, Local* se foloseste pentru toate adaptoarele care incep cu sirul de caractere Local si *Con* se foloseste pentru adaptoarele care contin sirul Con.

Aceasta comanda este valabila numai daca Internet Protocol (TCP/IP) este instalat ca o componenta in proprietatile unei placi de retea in Network Connections.

Exemple

Pentru a afisa configuratia de baza TCP/IP pentru toate adaptoarele:

ipconfig

Pentru a afisa intreaga configuratie TCP/IP pentru toate adaptoarele:

ipconfig /all

Pentru a reinnoi configuratia adresei IP atribuita doar pentru adaptorul Local Area Conection:

ipconfig /renew 'Local Area Connection'

Pentru a afisa clasa ID pentru toate adaptoarele al caror nume incep cu Local:

ipconfig /showclassid Local*

Pentru a seta clasa ID a unui adaptor Local Area Conection pentru a fi testat:

ipconfig /setclassid 'Local Area Connection' TEST

IPSECCMD

Configureaza politicile Internet Protocol Security (IPSec) intr-un director de servicii sau intr-un registru local sau la distanta. Ipseccmd este o linie de comanda alternativa pentru IP Security Policies Microsoft Management Console (MMC). Ipseccmd are trei moduri: un mod dynamic, un mod static si un mod interogare.

Ipseccmd dynamic mode

Modul dinamic se foloseste pentru a adauga reguli la politica deja existenta a IPSec prin adaugarea lor in baza de date a politicii de securitate IPSec. Regula adaugata va fi prezenta chiar si dupa ce serviciile IPSEC Services sunt repornite. Avantajul folosirii acestui mod este acela ca regula adaugata coexista cu politica IPSec de baza. Modul dinamic este modul implicit pentru Ipseccmd

Sintaxa

Pentru a adauga o regula, se foloseste urmatoarea sintaxa:

ipseccmd [ComputerName] -f FilterList [-n NegotiationPolicyList] [-t TunnelAddr] [-a AuthMethodList] [-1s SecurityMethodList] [-1kMainModeRekeySettings] [-1p] [-1f MMFilterList] [-1e SoftSAExpirationTime] [-soft] [-confirm] []

Pentru a sterge toate politicile dinamice, se foloseste sintaxa urmatoare:

ipseccmd -u

Parametri

-ComputerName Specifica numele calculatorului catre care vrem sa adaugam o regula

-f FilterList Cerut pentru prima sintaxa, specifica una sau mai multe filtre, separate prin spatii, pentru asociatiile de securitate (Sas). Fiecare specificatie de filtrare defineste un set de trafic de retea afectat de aceasta regula.

-n NegotiationPolicyList

Specifica una sau mai multe metode de securitate, separate prin spatii, pentru a securiza traficul definit de lista filtrelor.

-t TunnelAddr Specifica punctul de sfarsitul tunelului pentru modul tunel pentru o adresa IP sau numele domeniului DNS.

-a AuthMethodList Specifica una sau mai multe metode de autentificare, separate prin spatii.

-1s SecurityMethodList

Specifica una sau mai multe metode de schimbare a cheii securizate, separate prin spatii.

-1k MainModeRekeySettings

Specifica un mod principal pentru setarile SA rekey.

-1p Activeaza inainte cheia secret.

-1f MMFilterList Specifica una sau mai multe configuratii de filtrare pentru modul principal SAs, separate prin spatii.

-1e SoftSAExpirationTime

Specifica timpul de expirare in secunde, pentru softul SAs.

-soft Activeaza softul SAs.

-confirm Specifica faptul ca promptul apare inainte de a adauga regula politicii.

Specifica daca regula se aplica numai pentru un acces de la distanta sau o conexiune dial-up, sau daca regula este aplicabila numai unei retele locale (LAN).

-u Cerut pentru a doua sintaxa. Specifica faptul ca toate regulile dinamice au fost sterse.

/?                                 Afiseaza informatii despre aceasta comanda in fereastra command prompt.

Page 49 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 50: Comenzi de Consol

Observatii

Ipseccmd nu poate fi folosit pentru a configura un computer pe care ruleaza Windows 2000.

Daca nu se specifica parametrul ComputerName, regula este adaugata computerului local.

Daca se foloseste parametrul ComputerName, trebuie folosit inaintea altor parametrii, si trebuie sa ai drepturi de administrator pe computerul pe care vrei sa adaugi regula.

Pentru paramerul -f, o specificatie de filtru este dat de unul sau mai multe filtre care sunt separate prin spatiu si sunt definite dupa formatul:

SourceAddress/SourceMask:SourcePort=DestAddress/DestMask:DestPort:Protocol

◦ SourceMask, SourcePort, DestMask, si DestPort sunt optionale. Daca se omit, masca 255.255.255.255 si toate porturile sunt folosite pentru filtru.

◦ Protocol este optional. Daca se omite, toate protocoalele sunt folosite de filtru.Daca se specifica un protocol, trebuie specificat si portul sau protocolul trebuie sa fie precedat de doua coloane(::). Protocolul trebuie sa fie ultimul punct din filtru. Se pot folosi urmatoarele simboluri de protocol: ICMP, UDP, RAW, sau TCP

◦ Se pot crea filtre mirrored prin inlocuirea semnului egal (=) cu semnul plus (+). ◦ Se poate inlocui SourceAddress/SourceMask sau DestAddress/DestMask cu valorile din urmatorul tabel:

Valori Descriere

0 Adresa mea sau adresele mele

* Orice adresa

DNSName DNS domain name. Daca numele DNS name rezolva mai multe adrese, este ignorat.

GUIDUn identificator global unic (GUID) a unei interfete de retea . Specificand un GUID nu este disponibil cand parametrul -n parameter este folosit in mod static.

◦ Se poate activa regula de raspuns implicita prin indicarea specificatiilor filtrului default .◦ Se poate specifica un filtru de permisie prin scrierea specificatiilor filtrului intre paranteze. Se poate specifica un filtru de blocare

prin scrierea specificatiilor filtrului intre paranteze patrate ([ ]).

Exemple de filtre:

Pentru a crea filtre mirrored cu scopul de a filtra traficul TCP dintre Computer1 si Computer2:

Computer1+Computer2::TCP

Pentru a crea un filtru pentru tot traficul TCP din subnet 172.31.0.0/255.255.0.0, port 80 catre subnet 10.0.0.0/255.0.0.0, port 80:172.31.0.0/255.255.0.0:80=10.0.0.0/255.0.0.0:80:TCP

Pentru a crea un filtru mirrored care permite traficul intre adresa IP locala si adresa IP 10.2.1.1:

(0+10.2.1.1)

• Pentru parametrul -n, una sau mai multe politici de negociere sunt separate de spatii si urmate de urmatoarele forme:◦ esp[EncrypAlg,AuthAlg]RekeyPFS[Group]◦ ah[HashAlg]◦ ah[HashAlg]+esp[EncrypAlg,AuthAlg]

unde EncrypAlg poate fi none, des, sau 3des, AuthAlg poate fi none, md5, sau sha, si HashAlg poate fi md5 sau sha.

◦ Configuratia esp[none,none] nu este suportata. ◦ Parametrul sha se refera la algoritmul SHA 1.◦ Parametrul Rekey este optional si specifica numarul de kilobytes (indicat prin plasarea unui K dupa numar) sau numarul de secunde

( indicat prin plasarea unui S dupa numar) care precede un rekeying a modului rapid SA. Pentru a specifica amandoi parametrii, se separa cele doua numere printr-un slash (/). De exemplu, pentru a face un rekey pentru modul SA la fiecare ora si dupa fiecare 5 megabytes de date, se scrie:

3600S/5000K

◦ Parametrul PFS este optional. ◦ Parametrul Group este optional.◦ Daca nu se specifica politicile de negociere, acestea vor fi in mod implicit urmatoarele:

◾ esp[3des,sha] ◾ esp[3des,md5] ◾ esp[des,sha] ◾ esp[des,md5]

• Daca se omite parametrul -t, se foloseste modul de transport IPSec. • Pentru parametrul -a, una sau mai multe metode de autentificare sunt separate de spatii si sunt in una din urmatoarele forme:

◦ preshare:'PresharedKeyString'◦ kerberos◦ cert:'CAInfo'

Parametrul PresharedKeyString specifica sirul de caractere al cheii. Parametrul CAInfo specifica numele distinct al certificatului afisat in politica de securitate IP cand certificatul este selectat ca o metoda de autentificare pentru o regula.

• Pentru parametrul -1s, una sau mai multe metode de schimbare a cheii de securitate sunt separate de spatii si definite de urmatorul format:

EncrypAlg-HashAlg-GroupNum

unde EncrypAlg poate fi des sau 3des, HashAlg poate fi md5 sau sha,si GroupNum poate fi 1 pentru grupul Low(1) Diffie-Hellman sau 2pentru grupul Medium(2) Diffie-Hellman. Daca se omite parametrul -1s, metodele implicite de schimbare a cheii de securitate sunt 3des-sha-2, 3des-md5-2, des-sha-1, si des-md5-1.

Page 50 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 51: Comenzi de Consol

Pentru parametrul -1k, se poate specifica numarul modului rapid SAs (indicat prin plasarea unui Q dupa numar) sau numarul de secunde (indicat prin plasarea unui S dupa numar) pentru a acorda din nou chei modului principal SA Pentru a specifica ambii parametri, trebuie sa se separe cele doua numere prin slash (/).

• Pentru parametrul -1f, sintaxa pentru specificarea filtrului modului principal este aceeasi cu cea a parametrului -f, exceptand faptul ca nu se pot specifica filtre permisive, filtre de blocare, porturi sau protocoale. Daca se omite parametrul -1f, filtrele modului principal sunt automat create bazandu-se pe filtrele modului rapid.

• Daca se omite parametrul -1e, timpul de expirare a softului SA este de 300 secunde. Oricum, softul SA este dezactivat doar daca nu se include si parametrul -soft.

• Confirmarea este valabila numai pentru modul dinamic.• Daca nu se specifica nici unul din parametrii –dialup sau –lan, regula se aplica pentru toate adaptoarele.

Ipseccmd modul static

Se poate folosi modul static pentru a crea politici si reguli numite. Se poate utiliza de asemenea pentru modificarea politicilor si regulilor deja existente, daca au fost create tot cu Ipseccmd. Sintaxa pentru modul static combina sintaxa modului dinamic cu parametri care ii permit sa lucreze la un nivel de politica.

Sintaxa

ipseccmd DynamicModeParameters -w Type[:Location] -p PolicyName[:PollInterval] -r RuleName [] [-o]

Parametri

Parametrii modului dinamic Necesar. Specifica un set de parametri ai modului dinamic pentru o regula IPSec cum a fost descris anterior.

-w Type[:Location] Necesar. Specifica faptul ca politicile si regulile sunt scrise intr-un registru local, intr-un registru al calculatorului la distanta.

-p PolicyName[:PollInterval] Necesar. Specifica numele politicii si cat de des, in minute, politica este verificata pentru modificari. Daca PolicyName contine vreun spatiu, se folosesc ghilimelele pentru text ('Policy Name').

-r RuleName Necesar. Specifica numele regulii. Daca RuleName contine vreun spatiu, se folosesc ghilimelele pentru text ('Rule Name').

[] Specifica daca regsitrul local este stabilit. Parametrul -x specifica daca politica registrului local este stabilita. Parametrul -y specifica daca politica registrului local nu este stabilita.

-o Specifica daca regula sau politica ar trebui stearsa.

/? Afiseaza informatii despre aceasta comanda in fereastra command prompt.

Ipseccmd modul interogare

Se poate folosi acest mod pentru a se afisa date din baza de date a politicilor de securitate IPSec.

Sintaxa

ipseccmd [ComputerName] show | all}

Parameters

ComputerName Specifica, dupa nume, computerul de la distanta pentru care se vrea afisarea datelor.

show Necesar. Indica faptul ca Ipseccmd ar trebui sa lucreze in modul interogare.

filters Afiseaza modul principal si filtrele modului rapid.

policies Afiseaza modul principal si politicile modului rapid.

auth Afiseaza metodele de autentificare ale modului principal.

stats Afiseaza statistici despre Internet Key Exchange (IKE) si IPSec.

sas Afiseaza asociatiile de securitate ale modului principal si ale celui rapid(SAs).

all Afiseaza toate tipurile de date de mai sus.

/? Afiseaza informatii despre aceasta comanda in fereastra command prompt.

Observatii

• Ipseccmd nu poate fi folosit pentru a afisa date IPSec pentru computere cu Windows 2000. • Daca nu se foloseste parametrul ComputerName, vor fi afisate informatiile despre calculatorul local. • Daca se foloseste parametrul ComputerName, trebuie folosit inaintea celorlalti parametri, si trebuie sa avem permisiune pe computerul

pentru care se afiseaza informatiile.

IPXROUTE

Afiseaza si modifica informatiile despre tabela de rutare folosit de protocolul IPX. Folosit fara parametri, comanda ipxroute afiseaza setarile implicite pentru pachetele care sunt trimise, broadcast-ul, si adresele multicast.

Sintaxa

ipxroute servers [/type=x]

ipxroute ripout network

ipxroute resolve

ipxroute board=n [def] [gbr] [mbr] [remove=xxxxxxxxxxxx]

Page 51 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 52: Comenzi de Consol

ipxroute config

Exemplu

Pentru a afisa segmentele de retea la care este atasata statia de lucru,, adresa nodului statiei si tipul cadrului folosit, se scrie urmatoarea comanda:

ipxroute config

COMANDA IRFTP

Trimite fisiere pe o conexiune inflarosu . Folosit fara parametric sau cu /s irftp deschide fereastra cu Wireless Link , de unde poti selecta fesierele pe care le vrei sa trimiti fara a folosi linia de comanda .

Sintaxa :

irftp [Drive:] [[Path] FileName] [/h]

irftp /s

Drive: : Specifica drivul care contine fisierele pe care le vrei sa le trimit prin conexiunea inflarosu

[Path] FileName : Specifica locatia si numele fisierului sau setului de fisiere pe care vrei sa le trimiti prin inflarosu

/h : Specifica modul ascuns . Cand acest mod este folosit fisierele sunt trimise fara a afisa casuta cu Wireless link

/s :                               Sends files over an infrared link. Used without parameters or used with /s, irftp opens the Wireless Link dialog box, where you can select the files that you want to send without using the command line.

(Cosmin Ilie)

(CUPRINS)

L(CUPRINS)

MMACFILE

Comanda macfile se foloseste pentru a administra servere de fisiere prin serviciul dedicat platformei Macintosh, partitii, directoare sau fisiere. Se pot automatiza sarcinile de administrare prin includerea unei serii de comenzi in fisiere batch si pornirea lor manuala sau in momente precizate.

Pentru a modifica directoare in partitii Macintosh

Sintaxa:

macfile director [/server:NumeCalculator] /path:Director [/owner:NumeProprietar] [/group:NumeGrup] [/permissions:Drepturi]

Parametri:

/server:NumeCalculator

Specifica serverul pe care se va schimba directorul. Daca se omite, operatia este efectuata pe statia locala.

/path:Director

Este necesar. Specifica calea catre directorul care va fi modificat. Directorul trebuie sa existe. Comanda in forma Macfile directory nu creeaza un director.

[/owner:NumeProprietar

Schimba proprietarul directorului. Daca se omite, proprietarul ramane neschimbat.

/group:NumeGrup

Specifica sau schimba grupul principal Macintosh care este asociat directorului. Daca este omis, grupul principal ramane neschimbat.

/permissions:Drepturi

Stabileste drepturile asupra directorului pentru proprietar, grupul principal, si toata lumea (everyone). Un numar format din 11 cifre este utilizat pentru a stabili drepturile. Cifra 1 acorda dreptul iar 0 il revoca (de ex. 11111011000). Pozitia fiecarei cifre determina ce drept este stabilit, asa cum sunt prezentate in tabelul urmator. Daca este omis, drepturile raman neschimbate.

Pozitia Permisiunea

1 Proprietarul vede fisierele

2 Proprietarul vede folderele

3 Proprietarul face modificari

4 Grupul vede fisierele

5 Grupul vede folderele

6 Grupul face modificari

Page 52 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 53: Comenzi de Consol

7 Toti vad fisierele

8 Toti vad folderele

9 Toti fac modificari

10 Directorul nu poate fi redenumit, mutat sau sters

11 Schimbarile se aplica directorului curent si tuturor subdirectoarelor

/?

Afiseaza ajutorul in linia de comanda

Note:

- Daca informatiile introduse contin spatii sau caractere speciale, trebuie utilizate ghilimelele (de ex. “NumeCalculator”)

- Comanda macfile directory se utilizeaza pentru a face un director. dintr-o partitie accesibila in Macintosh, accesibil utilizatorilor Macintosh. Aceasta nu creeaza directoare. Pentru a crea un nou director, trebuie utilizat managerul de fisiere, linia de comanda sau instructiunea macintosh new folder.

Exemplu:

macfile directory /path:'d:vanzari' /permissions:11111011000

Acest exemplu schimba drepturile subdirectorului Vanzari, de pe discul E al statiei locale. Exemplul acorda proprietarului drepturile Vede Fisierele, Vede Folderele si Face Modificari, tuturor utilizatorilor dreptul de a vedea folderele si revoca dreptul ca directorul sa poata fi redenumit, mutat sau sters.

Pentru a schimba mesajul de logon si a limita sesiunile

Sintaxa:

macfile server [/server:NumeCalculator] [/maxsessions:] [/loginmessage:Mesaj]

Parametri:

/server:NumeCalculator

Specifica numele calculatorului ai carui parametri se vor modifica. Daca se omite, operatia este realizata pe calculatorul local.

/maxsessions:

Specifica numarul maxim de utilizatori care pot utiliza simultan serviciul File and Print Servers for Macintosh. Daca este omis, parametrul maxsessions ramane neschimbat.

/loginmessage:Mesaj

Schimba mesajul pe care il vad utilizatorii de Macintosh atunci cand se logeaza la serverul File Server for Macintosh. Numarul maxim de caractere pentru mesajul de logon este 199. Daca este omis, mesajul server-ului ramane neschimbat. Pentru a sterge un mesaj existent, parametrul /logginmessage trebuie inclus, dar variabila Mesaj trebuie lasata goala.

/?

Afiseaza ajutorul in linia de comanda

Nota:

- Daca informatiile introduse contin spatii sau caractere speciale, trebuie utilizate ghilimelele (de ex. “NumeCalculator”)

Exemplu:

Pentru a schimba numarul sesiunilor File and Print Server for Macintosh pe serverul local, din setarile actuale la 5 sesiuni, si a adauga mesajul de logon: „Delogati-va de pe serverul pentru Macintosh cand ati terminat”, comanda arata astfel:

macfile server /maxsessions:5 /loginmessage:'Delogati-va de pe serverul pentru Macintosh cand ati terminat.'

MKDIR

Aceasta comanda creeaza un director sau un subdirector.

Sintaxa:

mkdir [Disc:]Cale

md [Disc:]Cale

Parametri:

Disc: Specifica discul pe care va fi creat noul director.

Calea: Obligatoriu. Specifica numele si locatia noului director. Lungimea maxima a unei cai este determinata de sistemul de fisiere.

/?                     Afiseaza ajutorul in linia de comanda

Page 53 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 54: Comenzi de Consol

Nota:

- Cand este activata optiunea de extensii ale comenzilor (in mod implicit este activata), se poate utiliza o singura data comanda mkdirpentru a crea directoare intermediare intr-o cale specificata.

Exemple:

mkdir TaxesPropertyCurrent

MMC

Deschide Microsoft Management Console (MMC). Utilizand optiunile comenzii mmc, se poate deschide o consola MMC specifica, sau in modul autor, sau specificand ca versiunile pe 32 sau 64 biti sunt deschise.

Sintaxa:

mmc CaleNumeFisier.msc [/a] [/64] [/32]

Parametri:

CaleNumeFisier.msc

Porneste MMC si deschide o consola salvata. Trebuie specificata calea completa si numele fisierului pentru consola salvata. Daca nu este specificat fisierul consolei, MMC deschide o noua consola.

/a

Deschide consola in modul autor. Se utilizeaza pentru a face modificari la o consola salvata.

/64

Deschide versiunea pe 64 biti a MMC (MMC64). Se utilizeaza doar daca este rulat Windows XP 64-Bit Edition

/32

Deschide versiunea pe 32 biti a MMC. Cand se utilizeaza Windows XP 64-Bit Edition, se pot rula componente pe 32 biti utilizandu-se acest parametru.

/?

Afiseaza ajutorul in linia de comanda

Note:

- Utilizarea optiunii CaleNumeFisier.msc

Se pot utiliza variabile de mediu pentru a crea linii de comanda sau scurtaturi care nu depind de locatia explicita a fisierului consolei. De exemplu, daca fisierul consolei se gaseste in folderul system (de ex: mmc c:windowssystem32consola.msc), se poate utiliza %systemroot% pentru a specifica locatia

(mmc %systemroot%system32consola.msc). Acest lucru poate fi folositor atunci cand se delega sarcini persoanelor din organizatie care lucreaza pe statii diferite.

- Utilizarea parametrului /a

Cand se deschid console cu aceasta optiune, acestea sunt deschise in modul autor, indiferent de modul lor standard. Aceasta nu schimba setarile standard ale fisierelor. Cand se omite aceasta optiune, MMC deschide fisierele consolelor conform setarilor standard.

- Dupa deschiderea MMC sau a unui fisier de consola in modul autor, se poate deschide orice consola existenta prin accesarea optiunii Open din meniu File al consolei.

Exemple:

mmc /a

MODE

Afiseaza starea sistemului, modifica setari ale acestuia sau reconfigureaza porturi sau dispozitive. Utilizata fara parametri, mode afiseaza toate atributele controlabile ale consolei si dispozitivele COM disponibile. Deoarece cu mode se pot realiza diferite sarcini, sintaxa difera in functie de specificul sarcinii.

Pentru a configura un port serial de comunicatii

Sintaxa:

mode comm[:] [baud=b] [parity=p] [data=d] [stop=s] [to=] [xon=] [odsr=] [octs=] [dtr=] [rts=] [idsr=]

Page 54 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 55: Comenzi de Consol

Parametri:

comm[:]           Specifica numarul portului asincron de comunicatii (COM).

baud=b Specifica rata transmisiei in biti pe secunda. Urmatorul tabel arata abrevierile valide pentru b si rata lor.

Valoarea Rata

11 110 baud

15 150 baud

30 300 baud

60 600 baud

12 1200 baud

24 2400 baud

48 4800 baud

96 9600 baud

19 19,200 baud

parity=p Specifica cum va utiliza sistemul bitul de paritate pentru a verifica erorile de transmisie. Urmatorul tabel indica valorile valide ale p. Valoarea implicita este e. Nu toate calculatoarele suporta valorile m si s.

Valoare Descriere

n none

e even

o odd

m mark

s space

data=d Specifica numarul bitilor de date dintr-un caracter. Valori valide pentru d sunt cuprinse intre 5 si 8. Valoarea implicita este 7. Nu toate calculatoarele suporta valorile 5 si 6.

stop=s Specifica numarul bitilor de stop care definesc sfarsitul unui caracter: 1, 1.5 sau 2. Daca rata de transmisie este 110, valoarea implicita este 2. Altfel, valoarea implicita este 1. Nu toate calculatoarele suporta valoarea 1.5.

to= Specifica daca timpul de pauza pentru procesare este infinit sau nu. Implicit este nu.

xon= Specifica daca protocolul xon sau xoff pentru controlul fluxului de date este deschis sau inchis.

odsr= Specifica daca protocolul de iesire care utilizeaza un circuit DSR este deschis sau

nu.

octs= Specifica daca protocolul de iesire care utilizeaza un circuit CTS este deschis sau nu.

dtr=

Specifica daca circuitul Data Terminal Ready este deschis sau nu, sau setat pe handshake.

rts=

Specifica daca circuitul Request To Send este deschis, inchis sau setat pe handshake.

idsr=

Specifica daca senzitivitatea circutului DSR este inchisa sau deschisa.

Pentru a afisa starea tuturor dispozitivelor sau a unuia

Sintaxa:

mode [device] [/status]

Parametri:

Page 55 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 56: Comenzi de Consol

device Specifica numele dispozitivului pentru care se doreste afisarea starii.

/status             Cere starea oricarei imprimante paralele redirectionate. Se poate abrevia aceasta optiune prin /sta

Nota:

- Utilizata fara parametri, mode afiseaza starea tuturor dispozitivelor instalate pe sistem.

Exemplu:

mode LPT1

mode CON

MOUNTVOL

Creaaza, sterge sau afiseaza un punct de montare a unei partitii. Mountvol este o cale de a conecta partitii fara a fi necesara alocarea unei litere.

Sintaxa:

mountvol [Drive:]Path VolumeNamemountvol [Drive:]Path /dmountvol [Drive:]Path /Lmountvol Drive: /s

Parametri:

[Drive:]Path

Specifica directorul NTFS unde se va stabili punctul de montare.

VolumeName

Specifica numele partitiei care este tinta punctului de montare. Numele partitiei este de forma ?Volume, unde este un identificator global unic (de ex. ?Volume).

/d

Scoate punctul de montare al partitiei din folderul specificat.

/L

Afiseaza numele partitiilor montate pe folderul specificat.

/s

Doar pentru sisteme bazate pe procesoare Itanium. Monteaza partitia de sistem EFI pe discul specificat.

/?

Afiseaza ajutorul in linia de comanda

Note:

• In cazul in care literele pentru discuri nu sunt suficiente, partitiile locale se pot instala fara litere.• Daca se doreste marirea spatiului de pe partitie fara reformatare sau inlocuirea hard-disk-ului, se poate adauga o cale de montare catre o

alta partitie.• assigned to drive letters.

MOVE

Muta unul sau mai multe fisiere dintr-un director in alt director specificat.

Sintaxa:

move [] [Source] [target]

Parametri:

/y

Anuleaza aparitia mesajului de confirmare pentru suprascriere a unui fisier deja existent in destinatie.

/-y

Afiseaza mesajul de confirmare daca se doreste suprascrierea unui fisier existent in destinatie.

Source

Specifica calea si numele fisierului sau fisierelor de mutat. Daca se doreste mutarea sau redenumirea unui director, Source ar trebui sa fie calea si numele directorului curent.

target

Specifica calea si numele directorului unde vor fi mutate fisierele. Daca se doreste mutarea sau redenumirea unui director, target ar trebui sa fie calea si numele dorit pentru director.

/?

Afiseaza ajutorul in linia de comanda.

Note:

Page 56 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 57: Comenzi de Consol

• Utilizarea parametrului /y

Parametrul /y poate fi presetat in variabila de sistem COPYCMD. Se poate trece peste aceasta cu parametrul /-y. In mod implicit se va cere confirmarea pentru suprascriere, in afara de cazul in care comanda este executata printr-un script.

• Mutarea fisierelor criptate

Mutarea fisierelor criptate pe o partitie care nu suporta Sistemul De Fisiere Criptate (EFS – Encrypting File System) va genera o eroare. Fisierele trebuie mai intai decriptate sau mutate pe o partitie care suporta EFS.

Exemple:

Pentru a muta toate fisierele cu extensia .doc din directorul Scoala in Listat, comanda se foloseste astfel:

move Scoala*.doc Listat

MSIEXEC

Ofera mijloacele de instalare, modificare si realizare de operatii pentru Windows Installer prin intermediul liniei de comanda.

Pentru a instala sau configura un produs

Sintaxa:

msiexec /iParametri:

/i

Instaleaza sau configureaza produsul.

package

Specifica numele pachetului de instalare Windows Installer.

ProductCode

Specifica identificatorul global unic (GUID) al pachetului Windows Installer.

Exemple:Pentru a instala un produs de pe discul E (pachetul exemplu.msi), se utilizeaza:

msiexec /i E:exemplu.msiPentru a utiliza optiunea administrativa de instalare

Sintaxa:

msiexec /a packageParametri:

/a Aplica optiunea administrativa de instalare.

package Numele pachetului de instalare Windows Installer.

Pentru a repara un produs

Sintaxa:

msiexec /f [p][o][e][d][c][a][u][m][s][v]Parametri:

/f

Activeaza una sau mai multe optiuni prezentate in urmatorul tabel

Optiunea Descrierea

p Reinstaleaza doar daca un fisier lipseste.

o Reinstaleaza daca un fisier lipseste sau o versiune mai veche este instalata.

e Reinstaleaza daca un fisier lipseste sau o versiune mai veche sau aceeasi este instalata.

d Reinstaleaza daca un fisier lipseste sau o versiune diferita este instalata.

c Reinstaleaza daca un fisier lipseste sau suma de control salvata nu se potriveste cu valoarea calculata.

a Forteaza ca toate fisierele sa fie reinstalate.

u Rescrie toate intrarile necesare in registrii specifici utilizatorului.

m Rescrie toate intrarile necesare in registrii specifici calculatorului.

s Rescrie toate scurtaturile disponibile.

Page 57 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 58: Comenzi de Consol

v Ruleaza din sursa si reface cache-ul cu pachetul local.

package

Numele pachetului de instalare.

ProductCode

Identificatorul unic global (GUID) al pachetului de instalare.

Exemple: Pentru a repara pachetul de instalare:

msiexec /fpecms pachet.msiPentru a dezinstala un produs

Sintaxa:

msiexec /xParametri:

/x Dezinstaleaza produsul.

package Numele pachetului de instalare.

ProductCode Identificatorul unic global (GUID) al pachetului de instalare.

Exemple:msiexec /x pachet.msi

Pentru a promova un produs

Sintaxa:

msiexec /j [] packagemsiexec package /t TransformListmsiexec package /g LanguageID

Parametri:

/j Promoveaza produsul.

u Promoveaza utilizatorului curent.

m Promoveaza tuturor utilizatorilor de pe calculator.

package Specifica numele pachetului de instalare.

/g LanguageID

Identifica limba.

/t TransformList

Aplica transformarile la pachetul promovat.

Exemple:Pentru a promova un produs tuturor utilizatorilor de pe calculator:

msiexec /jm Example.msi

Pentru a instala un patch

Sintaxa:

msiexec /p PatchPackageParametri:

/p Instaleaza un patch.

PatchPackage Numele patch-ului.

Nota:

Pentru a instala un patch unui pachet administrativ de instalare, trebuie utilizata urmatoarea sintaxa:

msiexec /p PatchPackage /a pachet.msi

Pentru a afisa informatiile Windows Installer despre drepturile de autor si versiune

Sintaxa:

msiexecParametri:

Afiseaza informatiile legate de versiune si drepturile de autor.

MSINFO32

Afiseaza o lista sintetica cu componentele hardware, componentele de sistem si software-ul.

Sintaxa:

msinfo32 [/?] [/pch] [/nfo FileName] [/report FileName] [/computer ComputerName] [/showcategories] [/category categoryID] [/categoriescategoryID]

Page 58 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 59: Comenzi de Consol

Parametri:

FileName

Specifica numele fisierului care va fi deschis. Aceasta poate fi .nfo, .xml, .txt sau .cab.

/pch

Afiseaza istoricul.

/nfo FileName

Salveaza fisierul exportat in tipul .nfo.

/report FileName

Salveaza fisierul exportat in tipul .txt.

/computer ComputerName

Porneste System Information pentru calculatorul specificat, accesat de la distanta.

/showcategories

Porneste System Information cu toate categoriile disponibile.

/category categoryID

Porneste System Information cu categoria specificata selectata.

/categories categoryID

Porneste System Information doar cu categoria sau categoriile specificate afisate.

/?

Afiseaza ajutorul in linia de comanda.

Exemple: Pentru a afisa toate categoriile disponibile:msinfo32 /showcategories

Pentru a pornit System Information cu toate informatiile disponibile afisate, mai putin modulele incacate:msinfo32 /categories +all -loadedmodules Pentru a afisa doar informatiile din System Summary si crearea unui fisier .nfo numit syssum.nfo care sa contina informatiile amintite:msinfo32 /nfo syssum.nfo /categories +systemsummary

Pentru a afisa conflictele de resurse si crearea unui fisier numit conflicts.nfo care sa contina aceste informatiimsinfo32 /nfo conflicts.nfo /categories + componentsproblemdevices + resourcesconflicts + resourcesforcedhardware

(Bogdan-Ionut Mocanu)MS-DOS SUBSYSTEM COMMANDS

Windows XP include comenzi pe 16-biti(nenative) pentru subsistemul MS-DOS si alte subsisteme. Acestea includ comenzi mai vechi, cum ar fi edlin sau graphics si comenzi MS-DOS specifice, cum ar fi debug sau exe2bin. Aceste comenzi pe 16 biti sunt incluse pentru a mentine compatibilitatea MS-DOS si MS OS/2 versiunea 1.x.

Alte comenzi ale subsistemului MS-DOS, cum ar fi share, indeplinesc functii care acum sunt inerente pentru Windows XP sau subsistemul MS-DOS. Comenzile sunt acceptate pentru a pastra compatibilitatea cu fisierele existente, dar nu au nici un efect la linia de comanda pentru ca functionalitatea este automata.

Nota

• Urmatoarele comenzi pe 16 biti de subsistem MS-DOS nu sunt disponibile pentru Windows XP 64-Bit Edition.

AppendPermite programelor sa acceseze fisierele de date din anumite dosare ca si cum aceste fisiere ar fi in dosarul curent.

Folosit fara parametri, append afiseaza lista directorului adaugat.Sintaxa

append [;] [[Drive:]Path[;]] [/x:][/path:] [/e]

Parametri

;                                   Anuleaza lista fisierelor adaugate.

[Drive:]Path Specifica discul si dosarul pe care vreti sa-l adaugati la dosarul curent. Daca nu se specifica discul, atunci discul implicit este cel curent. Se pot specifica intrari multiple ale [Drive:]Path separand intrarile prin semicoloane.

/x: Specifica daca se doreste ca subsistemul MS-DOS sa caute dosarele adaugate cand executa programe. /x:on cauta dosarele adaugate. /x:off nu cauta dosarele adaugate.

/path: Specifica daca se doreste ca un program sa caute dosarele adaugate pentru un fisier de date atunci cand o cale este deja inclusa cu numele fisierului pe care programul il cauta. Setarea implicita este /path:on.

/e Atribuie lista dosarelor adaugate unei variabile environment numita APPEND. Aceasta optiune a liniei de comanda functioneaza doar prima data cand se foloseste append dupa ce se porneste sistemul.

/? Afiseaza ajutor la prompt-ul de comanda.

Page 59 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 60: Comenzi de Consol

Remarci

• Windows XP nu utilizeaza aceasta comanda. Aceasta este acceptata doar pentru compatibilitatea cu fisierele MS-DOS. • Pastrarea listei dosarelor adaugate

Se poate folosi optiunea /e a liniei de comanda cu append pentru a atribui lista fisirelor adaugate unei variabile environment numita APPEND. Pentru a realiza aceasta, mai intai utilizati comanda append doar cu optiunea /e a liniei de comanda. Apoi, folositi din nou append si includeti dosarele pe care doriti sa le adaugati. Nu se poate specifica /e si [Drive:]Path in aceeasi linie de comanda.

• Specificarea mai multor dosare de adaugat

Pentru a adauga mai mult de un dosar, se separa intrarile multiple prin semicoloane. Daca se foloseste din nou append cu parametrii [Drive:]Path, dosarul sau dosarele specificate inlocuiesc orice dosar specificat intr-un append anterior.

• Folosirea comenzii dir

Atunci cand se tasteaza dir pentru a vizualiza o lista a fisierelor si subdirectoarelor unui director, dir nu include numele fisierului din dosarul adaugat.

• Rezolvarea conflictelor de nume ale fisierelor

Daca un fisier dintr-un dosar adaugat are acelasi nume ca si un fisier din dosarul curent, atunci programele vor deschide fisierul din dosarul curent.

• Folosirea comenzii append cu programe care creeaza fisiere noi

Atunci cand un program deschide un fisier dintr-un dosar adaugat, fisierul poate fi gasit ca si cum ar fi in dosarul curent. Daca programul salveaza fisierul prin crearea unui nou fisier cu acelasi nume, atunci fisierul nou este creat in dosarul curent, nu in dosarul adaugat. Se poate folosi append pentru fisierele de date care nu sunt pentru modificare sau care sunt pentru midificare fara crearea de copii noi ale fisierelor. Programele de baze de date deseori modifica fisierele de date fara a crea copii noi. Pentru a nu se crea confuzii, a se evita folosirea comenzii append cu aceste programe.

• Folosirea comenzii /x:on cu path

Cand se foloseste /x:on, se pot rula programe localizate intr-un dosar prin tastarea numelui programului la promt-ul de comanda. De obicei, se foloseste comanda path pentru a specifica dosarele care contin programe, oricum, nu este necesara folosirea comenzii pathpentru a specifica un dosar adaugat care contine programe. Subsistemul MS-DOS localizeaza un program dintr-un dosar dupa urmatorii pasi: mai intai in dosarul curent, dupa aceea in dosarul adaugat si apoi in path-ul de cautare.

• Prescurtarea comenzii /x:on in /x

Se poate prescurta /x:on in /x. Pentru aceasta, se specifica /x:on prima data cand se foloseste append dupa ce se porneste sistemul. Dupa aceea, se poate comuta intre /x:on si /x:off.

• Folosirea comenzii /e cu set

Se poate folosi comanda /e impreuna cu set pentru a afisa o lista a dosarelor adaugate.

Exemple

Pentru a permite programelor sa deschida fisiere de date in B:Letters si A:Reports ca si cum fisierele ar fi in dodarul curent, se tasteaza:

append b:letters;a:reports

Pentru a adauga aceleasi dosare si a pastra o copie a dosarelor adaugate in mediul Windows XP (aceasta trebuie sa fie prima data cand se foloseste append dupa pornirea sistemului), se tasteaza:

append /e

append b:letters;a:reports

Debug

Porneste Debug.exe, un program care se foloseste pentru a testa si a face debug fisierelor executabile MS-DOS. Folosit fara parametri, debug porneste Debug.exe si apare prompt-ul debug, care este reprezentat de un hyphen(-).

Sintaxa

debug [[Drive:][Path] FileName [parameters]]

Parametri

[Drive:][Path] FileName Specifica locul si numele fisierului executabil pe care vreti sa-l testati.

parameters Specifica orice informatie a liniei de comanda ceruta de fisierul executabil pe care vreti sa-l testati.

? Afiseaza o lista a subcomenzilor debug.

Remarci

• Windows XP nu foloseste aceasta comanda. Este acceptata doar pentru compatibilitatea cu fisierele MS-DOS. • Folosirea comenzilor subsistemului MS-DOS

Debug este o comanda a subsistemului MS-DOS care ruleaza sub WOW/NTVDM.

• Separarea parametrilor de comanda

Parametrii se pot separa prin virgula sau printr-un spatiu liber, dar acesti separatori sunt necesari doar intre 2 valori hexadecimale. De exemplu, urmatoarele comenzi sunt echivalente:

dcs:100 110

d cs:100 110

d,cs:100,110

• Folosirea subcomenzilor debug

Page 60 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 61: Comenzi de Consol

Exista o serie de subcomenzi debug care se pot folosi.

Edit

Porneste editorul MS-DOS, care creeaza si modifica fisierele text ASCII. Folosit fara parametric, edit porneste editorul MS-DOS.

Sintaxa

edit [[Drive:][Path] FileName] [/b] [/g] [/h] [/nohi]

Parametri

[Drive:][Path] FileName Specifica locul si numele unui fisier text ASCII. Daca fisierul nu exista, atunci editorul MS-DOS il creeaza. Daca fisierul exista, editorul MS-DOS il deschide si afiseaza continutul pe ecran.

/b Afiseaza editorul MS-DOS in alb-negru. Folositi aceasta optiune daca un monitor monocrom nu afiseaza editorul MS-DOS corect.

/g Foloseste cea mai rapida reimprospatare posibila pentru un monitor CGA.

/h Afiseaza numarul maxim de linii posibile pentru monitorul curent.

/nohi Da posibilitatea folosirii monitoarelor in 8 culori cu editorul MS-DOS. Implicit, WINDOWS XP foloseste 16 culori.

/? Afiseaza ajutor la prompt-ul de comanda.

Remarci

• Windows XP nu foloseste aceasta comanda. Este acceptata doar pentru compatibilitatea cu fisierele MS-DOS.• Implicit, unele monitoare nu suporta afisarea tastelor shortcut. Daca monitorul dvs nu afiseaza tastele shortcut, folositi /b (pentru

monitoarele CGA) si /nohi (pentru sistemele care nu suporta caracterele ingrosate).

Edlin

Porneste Edlin.exe, un editor text orientat linie care poate fi folosit pentru crearea si modificarea fisierelor ASCII.

Sintaxa

edlin [Drive:][Path] FileName [/b]

Parametri

[Drive:][Path] FileName

Specifica locul si numele unui fisier ASCII pe disc. Numele fisierului este obligatoriu. Daca fisierul exista, Edlin.exe il deschide. Daca fisierul nu exista, Edlin.exe creeaza un fisier in memorie si foloseste locul specificat si numele pentru a crea fisierul pe un disc cand se foloseste subcomanda e.

/b

Specifica daca Edlin.exe trebuie sa ignore caracterul de la sfarsitul fisierului(CTRL+Z).

?

Afiseaza lista subcomenzilor edlin.

Remarci

• Windows XP nu foloseste aceasta comanda. Este acceptata doar pentru compatibilitatea cu fisierele MS-DOS.• Aceasta optiune nu este disponibila in Windows XP 64-Bit Edition. • Folosirea comenzii Edlin.exe

Edlin.exe numara fiecare linei a fisierului text care este localizat in memorie. Se poate folosi Edlin.exe pentru inserarea, modificarea, copierea, mutarea si stergerea liniilor din fisier. Daca se doreste folosirea unui editor full-screen, se foloseste comanda edit.

• Numarul maxim de linii

Edlin.exe accepta maximum 253 caractere pe linie.

• Folosirea subcomenzilor edlin

Exista o serie de subcomenzi edlin care se pot folosi.

• Intelegerea caracterului asterisk

Atunci cand apare un asterisk ca si sigurul caracter de pe linie, atunci este prompt-ul edlin *, dupa care se tasteaza subcomenzile edlin. Daca un asterisk apare dupa numarul de linie de pe o linie,indica linia unde este localizat punctul de inserare.

• Afisarea unei pagini text

O pagina text este un ecran plin cu informatii. In modul ecran cu 25 de linii, Edlin.exe afiseaza 24 de linii de text pe pagina. Numarul de linii pe pagina depinde de modul ecran care se foloseste.

• Pornirea si oprirea modului inserare

Pentru inserarea de linii in fisierul din memorie, folositi subcomanda i (inserare). Dupa ce se finalizeaza inserarea de linii, apasati ENTER si apoi CTRL+C pentru a opri modul inserare.

• Taste de editare

Sunt oferite o serie de taste care se pot folosi pentru editarea fisierului din memorie.

Exe2bin

Converteste fisierele executabile (.exe) la formatul binar.

Page 61 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 62: Comenzi de Consol

Sintaxa

exe2bin [drive1:][path1]InputFile [[drive2:][path2]OutputFile]

Parametri

[drive1:][path1]InputFile

Specifica locul si numele fisierului de intrare de convertit. Fisierul de intrare este obligatoriu.

[drive2:][path2]OutputFile

Specifica locul si numele fisierului de iesire care se doreste a fi creat.

/?

Afiseaza ajutor la prompt-ul de comanda.

Remarci

• Windows XP nu foloseste aceasta comanda. Este acceptata doar pentru compatibilitatea cu fisierele MS-DOS.• Aceasta optiune nu este disponibila in Windows XP 64-Bit Edition. • Exe2bin este inclus ca optiune pentru cei ce dezvolta aplicatii. Nu este folositor utilizatorilor generali. • Urmatoarele restrictii se aplica atunci cand se foloseste exe2bin:

◦ Fisierul de intrare trebuie sa fie in format valid .exe si nu trebuie sa fie impachetat. ◦ Rezidentul sau actualul cod si portiuni de date ale fisierului trebuie sa aiba cel putin 64KB. ◦ Nu trebuie sa existe segmente stack.

• Exe2bin realizeaza urmatoarele actiuni specifice, in functie de valorile care se folosesc pentru parametrii fisierelor de intrare si de iesire: ◦ Extensia implicita a fisierului de intrare este .exe. Exe2bin converteste fisierul de intrare .exe intr-un fisier in format in .bin (care

este o imagine memorie a programului) si care foloseste locul si numele specificat in [drive2:][path2]OutputFile pentru a pastra fisierul de iesire.

◦ Daca nu se specifica drive2 sau path2, exe2bin scrie fisierul de iesire in discul si directorul current. ◦ Daca nu se specifica un nume pentru fisierul de iesire, exe2bin foloseste numele fisierului de intrare.◦ Extensia implicita pentru fisierul de iesire este .bin.

• Urmatoarele tipuri de conversie sunt posibile: ◦ Daca nu se specifica CS:IP in fisierul .exe file, exe2bin realizeaza o conversie binara pura. Daca programul contine instructiuni ce

necesita segment relocation,exe2bin va cere valoarea de refacere.Valoarea de refacere este segmentul absolut la care programul este incarcat. Se poate folosi programul rezultat doar atunci cand se incarca in adresa memoriei absolute specificata de program. Interpretorul de comanda nu incarca programul.

◦ Daca se specifica CS:IP ca 0000:100H, fisierul ruleaza ca un fisier .com cu pointerul de instructiune setat la 100H de assembler statement ORG.

Pentru configurarea subsistemului MS-DOS, folositi comenzile de configurare, cum ar fi device sau lastdrive. Plasati aceste comenzi in fisierul Config.nt din directorul systemrootSystem32 sau in fisierul Config specificat de fisierul program information al unei aplicatii(PIF). Aceste comenzi afecteaza doar subsietemul MS-DOS. Subsistemul MS-DOS ignora multe dintre aceste comenzi, cum ar fi buffers si break, pentru ca subsistemul MS-DOS functioneaza fara ele. Acestea sunt acceptate doar pentru compatibilitate.

(Petrica Adrian Nazare)

(CUPRINS)

NNBTSTAT

Lansat in executie, arata numele serverului, grupul si adresa MAC pentru numele/adresa IP selectata.

Sintaxa:

NBTSTAT -a [NumeComputer] –afisare informatii dupa numele computerului

NBTSTAT -A 169.254.77.10 –afisare informatii dupa adresa IP

NBTSTAT -n -Listeaza numele utilizatorilor cu acces la computerul local precum si drepturile pe care acestia le au pe computerul respective.

NBTSTAT -RR - reinregistrarea conturilor de pe computerul local

NBTSTAT –S -afisarea statisticilor cu privire la activitatea computerului in Retea

Exemple:

nbtstat -a CORP07- afisarea listei cu useri de pe computerul cu numele CORP07.

nbtstat -A 10.0.0.99- afisarea listei cu useri de la computerul cu adresa Ip 10.0.0.99.

nbtstat –n –afisarea listei cu useri de pa calculatorul respectiv

nbtstat -S 5 – aflarea statisticilor cu privire la sesiunea curenta dupa adresa Ip la fiecare5 secunde

NET

Page 62 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 63: Comenzi de Consol

Lansat in executie, foloseste la administrarea serviciilor din Cntrol Panel.

Sintaxa:

NET START[nume serviciu]-porneste serviciul oprit

NET STOP[nume serviciu]-opreste serviciul care ruleaza

NET PAUSE[nume serviciu]-suspenda un serviciu

NET CONTINUE[nume serviciu]-continua un serviciu suspendat de net pause

net start –listarea serviciilor care sunt pornite

            net start 'client service for netware'-pornirea serviciului “Client Service for Netware”

NET USE

Folosit pentru accesul la fisiere/imprimante sharate

NET USE[Litera drive]Nume ComputerNume share

NET USE[LPTx]Nume Computerprinter_share

NET USE[DRIVELETTER]/delete- deconectarea de la un computer care are fisiere sharate

Exemple:

NET USE k: 'financial 2' memos –conectarea la resursa memos de pefinancial2

NET USE H:/Home

NET USE H:localservercomputerdocshare

NET USE localserversharePrinter

NET SHARE

Creare/vizualizare fisiere

NET SHARE NumeShare-vizualizare share local

NET SHARE NumeShare=drive:path-creare share

NET SHARE NumeShare/USERS:numar useri-limitare nr de useri ce pot accesa fisierul sharat

NET SHARE Nume Share/unlimited-numar useri ce pot accesa fisirull sharat este nelimitat

NET SHARE NumeShare/delete-stergerea unui share

NET VIEW

Vizualizare lista computere din Retea

NET VIEWNume computer- vizualizare lista fisiere sharate pe un computer din retea

NET VIEW/DOMAIN-vizualizare toate share-urile din retea

NET VIEW/DOMAIN:numeDomeniu-vizualizare anumite Share-uri din retea

NET FILE

Vizualizare toate fisierele deschise pe un server si Id urile acestora

NET FILE id/CLOSE-permite deconectarea userilor ce folosesc fisierul sharat

Exemple:

net file- vizualizare fisiere sharate

net file 1 /close- inchiderea fisierului ce are numarul de identificare 1

NET SESSION

Cmanda care poate fi rulata pe un computer care se comporta ca Server

-folosit pentru a vedea numele si Id urile userilor de pe un server

NET SESSIONNume computer -vizualizarea conexiunilor la computerul respectiv

Page 63 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 64: Comenzi de Consol

NET SESSION/DELETE -Deconectarea tuturor conexiunilor la computer

NET SESSIONNumeComputer/DELETE -incetarea conexiunii userului espective

NET TIME

Folosit pentru vizualizare data si ora

NET TIME - %Nume computer% - vizualizeaza data si ora computerului respectiv

NET TIME %LOGONSERVER% - vizualizeaza data si ora serverului la care este logat computerul

NET TIME /DOMAIN:NumeDomain - vizualizarea datei si orei de pe alt domain

NET TIME /setsntp:Nume Server -ajustarea datei si orei de pe un anumit server

NET TIME /querysntp Vizualizarea datelor si a orelor retelelor de pe server

NET ACCOUNTS

Actualizeaza evidentele conturilor de utilizator , modifica parole de utilizator .

NET ACCOUNTS/DOMAIN -vizualizeaza parola si cerintele necesare logarii pe retea

NET ACCOUNTS/FORCELOGOFF:Minute/DOMAIN-setarea numarului de minute pe care un utilizator le are la dispozitie in retea inainte ca acesta sa fie delogat

NET ACCOUNTS /FORCELOGOFF:NO /DOMAIN-prevenirea delogarii cand contul de pe retea expira

NET ACCOUNTS /MINPWLEN:c /DOMAIN - setarea numarului minim de caractere pentru o parola

NET ACCOUNTS /MAXPWAGE:dd /DOMAIN - setarea numarului maxim de zile in care o parola este valida

NET ACCOUNTS /MAXPWAGE:UNLIMITED /DOMAIN - setarea parolei permanenta

NET ACCOUNTS /MINPWAGE:dd /DOMAIN - setarea unui nr minim de zile care trebuie sa treaca pana cand un user poate sa schimbe parola

NET USER

Vizualizeaza detalii despre conturile utilizatorilor computerului

NET USER Nume utilizator/ADD- adaugarea unui utilizator

NET USER Nume utilizator/ADD/ active - activarea unui cont

NET USER Nume utilizator/ADD/ comment- adaugarea unui scurt comentariu

NET USER Nume utilizator/ADD/countrycode:nnn- adaugarea codului de tara pentru suport si fisiere help

NET USER Nume utilizator/ADD/ expires:data- stergerea unui cont la data stabilita

NET USER Nume utilizator/ADD/ fullname:'nume'- adaugarea numelui intreg al utilizatorului

NET USER NUme utilizator/DELETE- stergerea unui utilizator

NET GROUP

Comanda utilizata pentru creare de grupuri

NET GROUP Nume grup- afiseaza starea grupului respectiv

NET GROUP Nume grup Nume user/ADD- adaugarea unui user intr un grup

NET GROUP Nume grup/DELETE- stergerea unui grup

NET GROUP Nume grup Nume user/ DELETE- stergerea unui user dintr un grup

NET NAME Nume/ ADD-adauga un nume pentru receptionarea de mesaje

NET NAME Nume/ DELETE- sterge un nume.

Exemple:

net name- vizualizarea numelor de pe computer

net name rsvp- adaugarea numelui Rsvp in computer

net name rsvp /delete-stergerea numelui Rvsp din computer

NET SEND j_smith Meeting changed to 3pm- treimiterea unui mesaj catre un use

NET SEND mc_144 meeting changed to 3 pm- trimiterea unui mesaj catre un calculator din retea

Page 64 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 65: Comenzi de Consol

NET SEND /USERS - trimiterea unui mesaj catre toti utilizatorii care sunt conectati in acel moment

NET SEND *.-trimiterea unui mesaj catre toti utilizatorii retelei

NET COMPUTER ComputerName /ADD -adaugarea unui nou computer in retea

NET COMPUTER ComputerName /DEL -stergerea unui computer de pe retea

NET CONFIG SERVER /hidden:yes- stergerea unui calculator din Network Neighbourhood

NET CONFIG SERVER /Srvcomment:'Text' - schimbarea comentariilor afisate in My Computer

NET CONFIG WORKSTATION /? - schimbarea sau afisarea setarilor Workstation Service communication device

NET STATISTICS SERVER afisarea statisticilor pentru serviciul local service.

NETSH

Permite afisarea sau maodificarea configurarea retelei unui computer. De asemenea, comanda poate salva si scripturi de configurare in fisiere text pentru a ajuta la configurarea computerelor.

COMANDA NETSH PENTRU AAAA

(authentication, authorization, accounting, and auditing):

Dump – afiseaza configuratia bazei de date IAS(Internet Authentification Service). Comanda nu este suportata pe computere care utilizeaza Windows 2000 Server.

Sintaxa

Dump

Show config – este echivalenta cu comanda dump. Comanda arata scriptul care se poate folosi pentru a copia configuratia serverului IAS si este stocat sub forma unui fisier text ce este folosit de comanda set config pentru a importa scriptul intr un IAS de pe un alt computer.

Sintaxa:

show config

Set config – configureaza o baza de date IAS cu informatiile din fisierul generat de comanda Show config.

Sinatxa

set config [blob=] fisier generat de dump

?/ afiseaza helpul aplicatiei command prompt

Show version – Afiseaza versiunea bazei de date IAS.

Sintaxa

show version

COMANDA NETSH PENTRU SERVERELE DE DHCP

(Dynamic Host Configuration Protocol):

Add server – adauga un server de DHCP pe lista de servere autorizate

Sintaxa

add server Server DNS Server IP

Server DNS-specifica serverul DHCP de adaugat. Identifica serverul dupa numele domaniului DNS.

Page 65 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 66: Comenzi de Consol

Server Ip- DNS-specifica serverul DHCP de adaugat. Identifica serverul dupa adresa IP.

Delete server – sterge un server DHCP din lista de servere autorizate.

Sintaxa

delete server Server DNS Server IP

Server DNS-specifica serverul DHCP de sters. Identifica serverul dupa numele domaniului DNS.

Server Ip- DNS-specifica serverul DHCP de sters. Identifica serverul dupa adresa IP.

Show server - afiseaza lista serverelor active

Sintaxa

show server

(Adrian Gradinaru)

COMENZI NETSH PENTRU RUTARE

Comenzile Netsh pentru rutare sunt folosite pentru a administra serverele de rutare direct din linia de comanda, fara a mai apela la consola Routing and Remote Access. Avantajele administrarii serverelor prin aceasta metoda sunt: rapiditatea, mai ales in cazul in care dispuneti de o conexiune lenta, cum ar fi Wide Area Network (WAN) si posibilitatea de a incorpora mai multe comenzi intr-un singur script, ce va fi rulat pe mai multe servere, asigurand o administrare mai facila a unui numar mare de servere.

Comenzile Netsh pentru rutare trebuie introduse in contextul Netsh aferent in command prompt-ul din WindowsXP Pentru a putea fi folosite pe o masina remote ruland Windows 2000 Server, trebuie mai intai stabilita o conexiune Remote Desktop Connection cu acea masina, si aceasta trebuie sa ruleze Terminal Server.

In continuare, o scrurta descriere a comenzilor Netsh de rutare din fiecare context:

I. Comenzi Netsh Routing IP IGMP (Internet Group Management Protocol)

1) add interface – configureaza IGMP pe interfata specificata

Sintaxa:

add interface [InterfaceName=]InterfaceName [[IgmpPrototype=]] [[IfEnabled=]] [[RobustVar=]Integer] [[GenQueryInterval=]Integer] [[GenQueryRespTime=]Integer] [[StartUpQueryCount=]Integer] [[StartUpQueryInterval=]Integer] [[LastMemQueryCount=]Integer] [[LastMemQueryInterval=Integer] [[AccNonRtrAlertPkts=]]

Parametrul InterfaceName este obligatoriu, deoarece el desemneaza interfata pe care se va configura IGMP si trebuie sa corespunda unul din cele din Network Connections.

Un caz concret de folosire a acestei comenzi: adaugarea interfetei Local Area Connection si setarea timpului de raspuns a host-urilor la solicitari la 20 secunde (default e 10), in cazul unei conexiuni lente:

add interface ' Local Area Connection ' GenQueryRespTime=20

2) install – instaleaza un ruter/proxy IGMP si stabileste metodele de creare a logurilor; folosita fara parametri, install va instala un ruter/peoxy igmp si va inregistra doar erorile legate de IGMP

Sintaxa:

install [[LogLevel=]]

Parametrul LogLevel specifica ce evenimete vor fi inregistrate in log-uri (nici un eveniment, erorile, avertismentele si toate informatiile).

Exemplu de folosire: install

3) delete interface – sterge un router/proxy de pe o interfata

Sintaxa

Page 66 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 67: Comenzi de Consol

delete interface [InterfaceName=]InterfaceName

Interfacename trebuie sa corespunda unul din cele din Network Connections.

Exemplu de folosire: delete interface ”Local Area Connection”

4) uninstall – sterge router-ele si proxy-urile de pe toate interfetele. Se foloseste fara nici un alt parametru

5) set interface – modifica parametrii de configurare a interfetelor

Sintaxa:

set interface [InterfaceName=]InterfaceName [[IgmpPrototype=]] [[IfEnabled=]] [[RobustVar=]Integer] [[GenQueryInterval=]Integer] [[GenQueryRespTime=]Integer] [[StartUpQueryCount=]Integer] [[StartUpQueryInterval=]Integer] [[LastMemQueryCount=]Integer] [[LastMemQueryInterval=]Integer] [[AccNonRtrAlertPkts=]]

Parametrii sunt aceeasi ca la comanda add interface. Diferenta consta in faptul ca set interface opereaza asupra unei interfete adaugate deja prin add interface, modificand parametrii IGMP pe aceasta.

Exemplu: set interface ' Local Area Connection ' GenQueryRespTime=25 – modifica timpul de raspuns de la 20 la 25 pentru interfata Local Area Connection introdusa mai devreme.

6) set global – stabileste parametrii globali ai IGMP. Folosita fara parametri indica inregistrarea doar a avertismentelor

Sintaxa

set global [LogLevel=]

Exemplu:

set global info va determina inregistrarea in log-uri a tuturor informatiilor

7) show interface – afiseaza configuratia IGMP de pe o interfata; folosit fara parametri afiseaza configuratiile de pe toate interfetele

Sintaxa:

show interface [InterfaceName=]InterfaceName

Pentru a vedea configuratia interfetei noastre Local Area Connection:

show interface Local Area Connection

8) show global – afiseaza parametrii globali IGMP

Sintaxa:

show global

9) show ifstats – afiseaza statistici IGMP pentru o interfata specificata. Folosita fara parametri, afiseaza statisticile pentru toate interfetele

Sintaxa:

show ifstats [[Index=]Integer] [[Rr=]Integer] – index=numarul interfetei si rr=timpul de refresh(in secunde)

Exemplu: pentru interfata 1- show ifstats index=1 rr=5 ; informatiile se vor reimprospata la fiecare 5 secunde

10) show iftable – afiseaza grupurile de host-uri pentru o interfata; fara parametri afiseaza grupurile pentru toate interfetele

Sintaxa:

show iftable [[Index=]Integer] [[Rr=]Integer]

Page 67 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 68: Comenzi de Consol

Exemplu asemanator cu ifstats: show iftable index=1 rr=5

11) show grouptable – afiseaza tabelul cu grupul de host-uri IGMP pentru un grup Multicast; fara parametrii afiseaza toate tabelele cu hosturi aderente grupurilor Multicast de pe toate interfetele asociate router-ului

Sintaxa:

show grouptable [[Index=]Integer] [[Rr=]Integer] – index desemneaza adresa IP a grupului de Multicast

Exemplu: show grouptable index=192.168.100.239 rr=5

12) showrasgrouptable – afiseaza tabelul cu host-uri pentru o interfata client cu acces remote: fara parametri afiseaza tabelele pentru toate interfetele client cu acces remote

Sintaxa:

show rasgrouptable [[Index=]IPAddress] [[Rr=]Integer] – index=ip-ul interfetei client cu acces remote

Exemplu: netsh routing ip igmp show rasgrouptable index=10.10.1.100 rr=5

13) Show proxygrouptable – afiseaza tabelul cu grupurile de host-uri pentru o interfata IGMP proxy; daca e folosit fara parametri afiseaza tabelele pentru toate interfetele proxy

Sintaxa:

show proxygrouptable [[InterfaceName=]InterfaceName] [[Rr=]Integer]

Exemplu: show proxygrouptable “local area connection” 5

II. Comenzi Netsh Routing IP Routerdiscovery

1) add interface – configureaza protocolul routerdiscovery pe o anumita interfata

Sintaxa:

add interface [InterfaceName=]InterfaceName [[Disc=]] [[MinInt=]Integer] [[MaxInt=]Integer] [[Life=]Integer] [[Level=]Integer];

parametrii MinInt si MaxInt desemneza intervalul minim/maxim in minute in care se pot trimite pachete router discovery iar Life inseamna perioada (minute) in care un pachet router discovery trimis de pe ruterul sau serverul respectiv este valid. Level indica nivelul de prioritate in cazul folosirii mai multor interfete.

Exemplu:

Activarea protocolului router discovery pe interfata deja clasica Local Area Connection cu un iterval minim de 5 minute, maxim 10 minute si cu o durata de viata a pachetelor de 30 minute:

add interface 'Local Area Connection' enable 5 10 30 0

2) set interface – configureaza protocolul routerdiscovery pe o interfata pe care e deja instalat

Sintaxa:

set interface [InterfaceName=]InterfaceName [[Disc=]] [[MinInt=]Integer] [[MaxInt=]Integer] [[Life=]Integer] [[Level=]Integer]

Exemplu: Modificarea pt exemplul de mai sus a intervalului minim in 7 a celui maxim in 15 si a duratei de viata a pachetelor in 35

set interface 'Local Area Connection' enable 7 15 35 0

3) delete interface – inlatura protocolul routerdiscovery de pe o interfata

Sintaxa:

delete interface [InterfaceName=]InterfaceName

Exemplu:

Inlaturarea routerdiscovery de pe interfata din exemplele anterioare

delete interface name='Local Area Connection'

4) show interface – adiseaza detalii despre configuratiile protocolului routerdiscovery pe o interfata anume; folosita fara parametri afiseaza configuratiile pentru toate interfetele

Sintaxa:

Page 68 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 69: Comenzi de Consol

show interface [[InterfaceName=]InterfaceName]

Exemplu: show interface “Local Area Connection”

III. Comenzi Netsh IP RIP (Routing Information Protocol)

1) add peerfilter – adauga un filtru pentru servere care pot fi acceptate ca peer-uri

Sintaxa:

add peerfilter [Server=]IPAddress

De exemplu pentru a filtra traficul pe serverul de peer cu ip-ul 10.10.100.1:

add peerfilter 10.10.100.1

2) add acceptfilter – adauga un filtru de acceptare pentru rutele primite pe o anumita interfata

Sintaxa:

add acceptfilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2;

interfata trebuie sa fie una din cele din Network Connections si sa aiba activat protocolul RIP; IPAddress1 respectiv IPAddress2 desemneaza prima si ultima adresa IP din range-ul de adrese pe baza caruia se va realizai filter-ul

Exemplu: pentru interfata Local area Conection se realizeaza un filtru pe range-ul

10.0.0.2 – 10.11.21.154

add acceptfilter 'Local Area Connection' 10.0.0.2 10.11.21.154

3) add anouncefilter – creaza un filtru pentru rutele anuntate pe o interfata

Sintaxa:

add announcefilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2

Exemplu la fel ca in cazul precedent:

add announcefilter 'Local Area Connection' 10.0.0.2 10.11.21.154

4) add neighbor – adauga un vecin RIP pe o interfata

Sintaxa:

add neighbor [InterfaceName=]InterfaceName [addr=]IPAddress

Exemplu: adaugarea unui vecin RIP cu adresa 10.0.100.11 pe interfata Local Area Connection

add neighbor “Local Area Connection” 10.0.100.11

5) add interface - adauga protocolul RIP pe o interfata specificata

Sintaxa:

add interface [InterfaceName=]InterfaceName [[Metric=]Integer] [[UpdateMode=]] [[Announce=]] [[Accept=]] [[Expire=]Integer] [[Remove=]Integer] [[Update=]Integer] [[AuthMode=]] [[Tag=]Integer] [[Unicast=]] [[AccFiltMode=]] [[AnnFiltMode=]] [[Password=]String]

Exemplu: adaugarea protocolului RIP pe interfata clasica cu urmatorii parametri: mod de updatare periodic, anuntarea si acceptarea tuturor rutelor, timp de expirare de 100 secunde, de stergere de 200 secunde, perioada de update de 40 secunde, mod de autentificare cu parola “gigi”

add interface “Local Area Connection” updatemode=periodic announce=none accept=none expire=100 remove=200 update=40 authmode=authsimplepassword password=gigi

6) addhelper – instaleza un dll de help in RIP

Sintaxa:

add helper DLLName

Exemplu: add helper helper1

Page 69 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 70: Comenzi de Consol

7) delete peerfilter – sterge un filtru pentru un server peer

Sintaxa:

delete peerfilter [Server=]IPAddress

Exemplu: stergearea filtrului adaugat mai sus

delete peerfilter 10.10.100.1

8) delete acceptfilter – sterge un filtru de acceptare pentru rutele primite pe o interfata

Sintaxa:

delete acceptfilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2

Exemplu: delete acceptfilter 'Local Area Connection' 10.0.0.2 10.11.21.154

9) delete announcefilter – sterge un filtru de anuntare de pe o interfata

Sintaxa:

delete announcefilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2

Exemplu: delete announcefilter 'Local Area Connection' 10.0.0.2 10.11.21.154

10) delete neighbor – sterge un vecin RIP de pe o interfata

Sintaxa:

delete neighbor [InterfaceName=]InterfaceName IPAddress

Exemplu: delete neighbor “Local Area Connection” 10.0.100.11

11) delete interface – inlatura protocolul RIP de pe o interfata

Sintaxa:

delete interface [InterfaceName=]InterfaceName

Exemplu: delete interface “Local Area Connection”

12) delete helper – inlatura un anumit helper din Netsh

Sintaxa: delete helper HelperName

Exemplu: delete helper helper1

13) set interface – configureaza protocolul RIP pe interfata respectiva

Sintaxa:

set interface [InterfaceName=]InterfaceName [[Metric=]Integer] [[UpdateMode=]] [[Announce=]] [[Accept=]] [[Expire=]Integer] [[Remove=]Integer] [[Update=]Integer] [[AuthMode=]] [[Tag=]Integer] [[Unicast=]] [[AccFiltMode=]] [[AnnFiltMode=]] [[Password=]String]

Exemplu: schimbarea parolei in cazul interfetei adaugata prin add interface

Set interface “Local Area Connection” password=gigi2

14) set flags – adauga flag-uri pe o interfata specificata

Page 70 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 71: Comenzi de Consol

Sintaxa:

set flags [InterfaceName=]InterfaceName [clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates][accepthostroutes,][acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]

Exemplu: pentru o interfata se specifica stergerea tuturor flagurilor RIP precedente, realizarea updateurilor RIP, accepatarea rutelor host si a celor default

set flags “Local Area Connection” clear, triggeredupdates, accepthostroutes, acceptdefaultroutes

15) set global - stabileste parametrii globali ai RIP

Sintaxa:

set global {[[loglevel=]] | [[mintrig=]Integer] | [[peermode=]]}

Exemplu: setarea RIP pentru inregistrarea tuturor informatiilor, un interval minim intre triggere de 2 minute si includerea peer-urilor

set global info 2 include

16) show interface – arata configuratia RIP pe o anumita interfata; fra parametri arata configuratiile de pe toate interfetele

Sintaxa:

how interface [[InterfaceName=]InterfaceName]

Exemplu: show interface “Local Area Connection”

17) show flags – afiseaza flag-urile RIP de pe o anumita interfata

Sintaxa:

show flags [[InterfaceName=]InterfaceName]

Exemplu: show flags “Local Area Connection”

18) show global – afiseaza parametrii globali ai RIP

Sintaxa:

show global

19) show ifstats – afiseaza statisticile RIP pentru o anumita interfata

Sintaxa:

show ifstats [[Index=]Integer] [[Rr=]Integer]; index-numarul interfetei iar Rr reprezinta rata de refresh a informatiilor

Exemplu pentru interfata 1 si Rr de 5 secunde: show ifstats 1 5

20) show ifbinding – afiseaza alaturarile adreselor IP pe interfetele RIP

Sintaxa:

show ifbinding [[Index=]Integer] [[Rr=]Integer]

Exemplu pentru interfata 1 si refresh la 5 secunde: show ifbinding 1 5

IV. Comenzi Netsh Routing IP Relay

1) add dhcp server – adauga un server pe lista serverelor DHCP ale caror mesaje vor fi trimise mai departe de DHCP Relay Agent

Sintaxa:

Page 71 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 72: Comenzi de Consol

add dhcpserver IPAddress

Exemplu: adaugarea unui server DHCP cu adresa 10.0.100.1

add dhcpserver 10.0.100.1

2) add interface – activeaza protocolul DHCP Relay Agent pe o anumita interfata

Sintaxa:

add interface [InterfaceName=]InterfaceName

Exemplul deja clasic: add interface “Local Area Connection”

3) delete interface – dezactiveaza DHCP Relay Agent de pe o interfata

Exemplu: delete interface “Local Area Connection”

4) delete dhcpserver – reversul comenzii add dhcpserver de la punctul 1)

Sintaxa:

delete dhcpserver IPAddress

Exemplu: delete dhcpserver 10.0.100.1

5) set global – seteaza valorile globale de inregistrare pentru DHCP Relay Agent

Sintaxa:

set global [LogLevel=]

Exemplu: pentru inregistrarea numai a erorilor: set global error

6) set interface – realizeaza configurarea protocolului DHCP Relay Agent pe o interfata

Sintaxa:

set interface [InterfaceName=]InterfaceName [relaymode=] [[maxhop=]Integer] [[minsecs=]Integer]

Exemplu: activarea pe interfata a DHCP Relay Agent, cu un numar de salturi ce pot fi efectuate de un pachet pana la distrugerea acestuia de 15 si un numar minim de secunde pana la trimiterea pachetului la un server DHCP de 5:

set interface “Local Area Connection” enable 15 5

7) show interface – afiseaza configuratia DHCP Relay Agent pe o anumita interfata

Sintaxa:

show interface [InterfaceName=]InterfaceName

Exemplu: show interface “Local Area Connection”

8) show global – afiseaza parametrii globali ai configuratiei DHCP Relay Agent

Sintaxa:

show global [[Rr=]Integer]

Exemplu pentru o rata de refresh de 5 sec: show global 5

Page 72 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 73: Comenzi de Consol

9) show ifconfig – afiseaza configuratia DHCP Relay Agent pe o anumita interfata

Sintaxa:

show ifconfig [[Index=]Integer] [[Rr=]Integer]

Exemplu pentru interfata cu numarul 1: show ifconfig 1 5

10) show ifbinding - afiseaza adresele ip atribuite unei anumite interfete

Sintaxa:

show ifbinding [[Index=]Integer] [[Rr=]Integer]

Exemplu: show ifbinding 1 5

11) show ifstats – afiseaza statisticile DHCP Relay Agent pe o anumita interfata

Sintaxa:

show ifstats [[Index=]Integer] [[Rr=]Integer]

Exemplu: show ifstats 1 5

(Iulian Argetoianu)

NSLOOKUP

Arata informatii pe care le poti foolosi pentru a diagnostica infrastructura Domain Name System (DNS).Inainte de folosirea acestui instrument,trebuie sa fii familiarizat cu modul in care lucreaza DNS-ul. Instrumental liniei de comanda Nslookup este disponibil doar daca ai instalat protocolul tcp/ip.

Sintaxa:

nslookup [-SubCommand ] []

Parameters

-SubCommand Specifica una sau mai multe subcomenzi nslookup ca optiuni ale liniei de comanda.

-ComputerToFind Cauta informatii din ComputerToFind folosind numele curent al serverului DNS,daca nici un alt server nu e specificat.Pentru a cauta un computer dintr-un alt loc decat in domeniul DNS,adauga o perioada numelui.

-Server Specificat a se utilize acest server ca un server cu nume de DNS.Daca se omite -Server ,numele implicit de server este folosit.

Arata un sumar scurt la subcomenzile nslookup-ului.a

Remarci:

Daca ComputerToFind esta o adresa de IP si interogarea este pentru resurse de tip A sau PTR,numele computerului este redat.Daca ComputerToFind este un nume si nu are o perioada de tragere,numele implicit al domeniului DNS este adaugat la nume.Acest comportament depinde de starea urmatorului set de subcomenzi: domain, srchlist, defname, and search.

Daca scrii hyphen (-) in loc de ComputerToFind,prompterul de comanda se schimba in nslookup interactive mod.

Linia de comanda trebuie sa fie mai mica de 256 de caractere.

Nslookup are doua moduri:interactive si noninteractiv.

Daca trebuie sa inchizi doar o singura bucata de data,foloseste modul noninteractiv.Pentru primul parametru scrie numele sau adresa IP a computerului la care vrei sa te legi.Pentru al doilea parametru scrie adresa IP a serverului DNS.Daca omiti parametrul al doilea serverul introduce o adresa implicita de IP.

Daca vrei sa legi mai multe bucati de informatie,,poti folosi modul interactiv, Scrie a hyphen (-) pentru primul parametru si numele adresei de IP a serverului DNS pentru al doilea parametru,sau se omit ambii parametri astfel incat nslookup foloseste un nume implicit la serverul DNS.Urmatoarele sunt niste tipuri de lucru in mod interactive:

Pentru a intrerupe comanda interactiva in orice moment apasa CTRL+B

Pentru a iesi scrie “Exit”

Pentru a trata o comanda construita ca pe un nume de computer,apasa Escape.()

O comanda gresita e interpretata ca un nume de computer

Daca lookup request esueaza nslookup printeaza in mesaj eroare.Lista cu posibile mesaje eroare:

Error message Description

Timed out- serverul nu a raspuns unei comenzi dupa un anumit interval de timp si dupa cateva reincercari.Poti seta perioata de timp expirat cu subcomanda setarii timeout.Poti sa stabilesti numarul de reincercari cu setarea retry subcommand.

No response from server No DNS name server is running on the server computer

Page 73 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 74: Comenzi de Consol

No records –Numele serverului DNS nu are inregistrari de resurse la interogarile curente pentru computer,altfel numele computerului este valid.Tipul interogatii e specificat de setarea querytype command

Nonexistent domain The computer or DNS domain name does not exist.

Connection refused

-or-

Network is unreachable –conefiunea la serverul DNS sau la serverul deget nu a putut fi facuta.

Server failure-Serverul DNS a gasit o inconsistenta interna in basa de date si nu a putut returna un raspuns valid.

Refused-Serverul DNS refuza sa acorde service cererii.

Format error-Serverul DNS a gasit ca pachetul cerut nu a fost in formatul corect,si poate sa indice erori in nslookup.

Exemple:

Fiecare optiune a liniei de comanda,consta in a hyphen (-),urmata imediat de nume comanda si in unele cazuri semnul (=)si apoi o valoare.De exemplu,pentru a schimba interogarea implicita scrie in informatiile computerului gazda,si la time-out-ul de 10 secunde: nslookup -querytype=hinfo -timeout=10

(Marius Ciprian Schiopu)

NSLOOKUP SUBCOMMANDS

Afiseaza informatiile care ajuta la analizarea DNS-ului(doman name server)

Sintaxa

[subcomanda][]

Nslookup /help-afiseaza subcomenzile

-are 2 moduri de lucru- interactic si noninteractiv.

Ex: C:Documents and SettingsStanciu Bogdan>nslookup www.yahoo.com

Server: main.lglink.ro

Address: 192.168.0.1

Non-authoritative answer:

Name: www.yahoo.akadns.net

Addresses: 68.142.197.67, 68.142.197.70, 68.142.197.77, 68.142.197.78

68.142.197.83, 68.142.197.86, 68.142.197.87, 68.142.197.89

Aliases: www.yahoo.com

Posibile erori de afisare:

Timed out– serverul nu a raspuns intr-o anumita perioada de timp(set timeout-perioada de timeout, set retry- numarul de incercari)(set- seteaza)

No response from server- numele nu a fost gasit in DNS

No records- serverul nu a gasit resursele sa raspunda

Nonexistent domain- domeniul sau numele nu exista

Connection refused sau Network is unreachable- conexiunea nu poate fi initializata.

Server failure- dns-ul nu a putut sa raspunda

Refused – serviciul ‘nslookup’ a fost refuzat

Format error – formatul pachetului trimis prin comanda ‘nslookup’ este eronata.

Subcomenzi nslookup:

Nslookup: exit – iesire din comanda

Nslookup: finger- finger [UserName] []

User name – numele utilizatorului de cautat

File name – numele fisierului in care se salveaza informatiile de output.

Nslookup: help – sumarul subcomenzilor ‚nslookup’

Nslookup: ls – informatii despre DNS

Nslookup: lserver – schimba serverul implicit de DNS cu cel specificat de noi

Nslookup: server – schimba serverul implicit de DNS cu cel specificat de noi

Nslookup: set – schimba setarile , care afecteaza functia ‚nslookup’

Page 74 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 75: Comenzi de Consol

Nslookup: set all – afiseaza volorile curente ale configuratiei

Nslookup: set class – schimba clasa interogarii

Nslookup: set d2 – seteaza debug-ul on sau off exhaustiv

Nslookup: set debug – seteaza debug-ul on sau off

Nslookup: set domain - schimba serverul implicit de DNS cu cel specificat de noi

Nslookup: set ignore – ignora erorile de fragmente de pachete

Nslookup: set port – seteaza portul default(53) cu unul specificat

Nslookup: set querytype – seteaza tipul interogarii-default(A) –ip-ul calculatorului

Nslookup: set recurse – interogarea se face de pe mai multe DNS-uri

Nslookup: set retry – seteaza numarul de incercari

Nslookup: set root – schimba numele root-ului folosit pt. interogari

Nslookup: set timeout – intervalul de timp dintre incercari de reply

Nslookup: set type – schimba resursa de inregistrare a unei interogari

Nslookup: set vc – specifica – a folosi sau nu un circuit virtual prin trimiterea interogarii

Nslookup: view – afiseaza si sorteaza output-ul comenzii ‚ls’

NTBACKUP

Executa operatiile de backupul.

Sintaxa

ntbackup backup [systemstate] '@bks file name' /J [/P ] [/G ] [/T ] [/N ] [/F ] [/D ] [/DS ] [/IS ] [/A] [/V:] [/R:] [/L:] [/M ] [/RS:] [/HC:] [/SNAP:]

systemstate    – specifica sursa de backup in optiunile de normal sa copy

/j                      – numele procesului care va fi specificat in log file

/p – se specifica mediul de stocare. Ex: Backup media pool, 4mm DDS

/ g /t – rescrie sau adauga pe caseta

/n - numele casetei de backup

/f – sursa de backup

/d – numele fiecarui fisier de backup

/ds                   - face backup catre numele fisierului de backup din Microsoft Exchange

Server

/is                    – numele fisierul de backup din Microsoft Exchange Server

/v – verifica daca procesul este complet sau nu

/r – seteaza restrictia de acces

/l – specifica tipul log-ului

/m – specifica tipul de backup(diferential, incremental, zilnic)

/rs                    - migreaza fisierul de backup in Remote Storage

/hc                   - afiseaza daca compresia hardware este disponibila pe caseta de backup

/snap – specifica daca backup-ul este sau nu in regim de volume shadow copy.

NTSD

Folosita in programare.

(Bogdan Stanciu)

(CUPRINS)

OOPENFILES

Interogheaza sau afiseaza fisierele deschise.De asemenea interogheaza,afiseaza sau deconecteaza fisierele deschise de utilizatorii(users) din retea.

Ea va deconecta unul sau mai multi utilizatori de la distanta conectati care au deschis unul din fisierele disponibile (shared files).

Sintaxa:

Page 75 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 76: Comenzi de Consol

openfiles.exe /disconnect [/s Computer [/u DomainUser [/p Password]]] [/se SessionName] [/op OpenFileName]

Parametri:

/s Computer : Precizeaza numele sau adresa de ip a unui calculator de la distanta(remote).A nu se folosi backslashes.Default e local computer.

/u DomainUser :        Executa comanda cu acordul contului al utilizatorului specificat de User sau Domainuser.Default-este acordul utilizatorului logat curent pe calculator si care da comanda.

/p Password : Precizeaza parola specifica contului utilizatorului care este numita in parametru l/u.

/id OpenFileID :        Deconecteaza fisierul deschis cu id-ul numeric specific de la OpenFileID pe calculatorul precizat la parametrul /s.A se folosi openfiles.exe/query pentru a afla id-ul fisierului.Semnul (*) semnifica toate fisierele si se poate folosi atunci cand se doreste inchiderea tuturor fisierelor deschise pe calculatorul specificat.

/a UserName :            Deeconecteaza toate fisierele deschise careau fost accesate de utilizatorul numit pe calculatorul numit de parametrul /s.Semnul (*) poate fi folosit pentru a deconecta totalitatea fisierelor deschise pe calculatorul numit.

/o OpenMode :            Deconecteaza toate fisierele deschise prin specificarea lor in OpenMode de pe calculatorul numit de parametrul /s.Si la acest parametru se poate folosi semnul (*).

/se SessionName :      Deconecteaza toate fisierele deschise care au fost create de sesiunea spacificata de pe calculatorul specificat la parametrul /s.Se foloseste si semnul (*).

/op OpenFileName :  Deconecteaza fisierul deschis care a fost creat prin OpenFileName pe calculatorul specificat de parametrul /s. Si la acest parametru se poate folosi semnul (*).

/?:                                Afiseaza help-ul pentru comanda enuntata.

Exemple:

Urmatoarele exemple evidentiaza modalitati de folosire a comenzii openfiles /disconnect:

openfiles.exe /disconnect /id 3

openfiles.exe /disconnect /a hiropln

openfiles.exe /disconnect /op 'c:my documentsproict.doc'

openfiles /disconnect /session machine /id 33

openfiles.exe /disconnect /s srvmain /u maindomhiropln /id 33

openfiles /disconnect /s srvmain /u maindomhiropln /p p@ssW23 /id *

Interogarea si afisarea fisierelor deschise(Openfiles query)

Sintaxa:

openfiles.exe /query [/s Computer [/u DomainUser [/p Password]]] [/fo ] [/nh]

Parametrii:

/fo :

Specifica formatul ce trebuie folosit pentru ouput-ul interogarii.Valorile valide sunt table,list sau csv iar default este table.

/nh :                             Suprima header-ul coloanei la output si acest lucru este valid doar cand parametrul /fo este setat pe table sau csv.

Exemple:

openfiles.exe /query

openfiles.exe /query /fo table /nh

openfiles.exe /query /s srvmain /u maindomhiropln /p p@ssW23

openfiles.exe /query /s srvmain /u maindomhiropln /p p@ssW23

(Anca Cosofret)

(CUPRINS)

PPATH

Seteaza comanda path in in mediu variabil,insemnand un set de directoare folosit pentru a cauta fisiere executabile.Daca e folosit fara parametri,path afiseaza urmatoarea comanda:

Syntax

path [[%path%] [Drive:]Path [;]]

[Drive:]Path   Specifica drive-ul si directorul ce urmeaza a fi setate in comanda

; Separa directoarele in comanda

%path% Specifica windows xp-ul pentru a adauga comanda path la setul existent de directoare listat in mediul variabil path.

Cand e folosit ca parametru unic , ;sterge valoarea comenzii path din mediul variabil.

Cand includem %path% in sintaxa, cmd.exe o inlocuieste cu valoarea gasita in mediul variabil,eliminand nevoia de a insera manual comenzile la linia de comanda.Pentru mai multe informatii legate de substituirea informatiilor din mediul variabil,vezi comanda shell overview in related topics.

Page 76 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 77: Comenzi de Consol

Directorul curent

Sistemul de operare cauta intotdeauna prima data in directorul curent inainte de a cauta in directorele din command path.

Fisiere cu eacelasi nume dar cu extensii diferite

Se pot gasi unele fisiere in acelasi director care utilizeaza acelasi nume de fisier dar care au extensii diferite.De exemplu poti avea un fisier numit Accnt.com care se aplica intr-un program de numarare,si alt fisier numit Accnt.bat care conecteaza sistemul propriu la sistemul de numarare din retea.

Sistemul de operare caua un fisier folosind numele standard al exensiilor urmarind o anumita ordine: .exe, .com, .bat, and .cmd.pentru a rula Accnt.bat cand Accnt.com exista,in acelasi director,trebuie inclusa extensia .bat in linia de comanda.

Doaua sau mai multe nume de fisiere in cale.

Daca exista 2 sau mai multe fisiere in calea de comanda care au acelasi nume si extensie Windows XP cauta intai numele fisierului specificat in directorul curent si apoi cauta in directoarele din calea de comanda in ordinea in care sunt listate in cale.

Cautand in subsistemul ms-dos-ului.

Daca introducem calea de comanda in fisierul autoexec.nt,se adauga automat cautarea din subsistemul ms-dos la calea windows-ului de fiecare data cand te loggezi la computer.cmd exe “mosteneste”mediul variabil setat in My Computer/Properties/Advanced/Environment.

Exemple:

Urmatoarele comenzi ne arata ca windows xp trebuie sa caute in directoarele three pentru a gasi comenzi externe.Caile three pentru aceste directoare sunt: C:UserTaxes, B:UserInvest, and B:Bin:

path c:usertaxes;b:userinvest;b:bin

PAUSE

Suspenda procesarea unui program bath si arata un mesaj alertand utilizatorul sa apese orice tasta pentru a continua.

Parametri:,

/? : arata ajutorul la prompterul de comanda

Remarci:

Cand se ruleaza comanda prompt,apare urmatorul mesaj:

Terminate batch job (Y/N)?

Daca se apasa y (pentru da) se raspunde la mesaj,programul bath se inchide si controlul revine sistemului de operare.De aceea se poate insera comanda pause inainte de o sectiune a fisierului bath care nu e de dorit sa se proceseze.In timp ce pause suspenda procesarea unui program bach,se poate apasa CTRL+C si apoi se scrie y pentru a opri programul bath.

Exemple:

Pentru a crea un program bath care avertizeaza utilizatorul sa schimbe discurile in unul dintre drive-uri se scre:

@echo off

:begin

copy a:*.*

echo Please put a new disk into drive A

pause

goto begin

In acest exemplu toate fisierele de pe disc in drive-ul A sunt copiate in directorul current.Dupa ce aplicatia se incheie , utilizatorul este intrebat daca doreste sa introduca o alta discheta in drive.Comanda pause suspenda procesarea astfel incat se pot schimba discurile si apoi se apasa orice tasta pentru a relua procesul.Pentru a opri acest program bath se apasa CTRL+C si apoi Y

(Ciprian Marius Schiopu)

COMANDA PAGEFILECONFIG.VBS

Face posibil ca un administrator sa poata afisa si sa configure setarile pentru system's paging file a memoriei virtuale.

Pentru sintaxa comenzii executati una din urmatoarele:

- pagefileconfig change

Modifica setarile pentru un system's paging file existent a memoriei virtuale.

Sintaxa:

pagefileconfig[.vbs] /change [/s Computer [/u DomainUser [/p Password]]] /vo [/vo []]

Parametri:

/s Computer Specifica numele ori adresa IP a unui calculator de la distanta (do not use backslashes). Implicit este calculatorul local.

/u DomainUser Runs the script with the account permissions of the user specified by User or DomainUser. The default is the permissions of the current logged on user on the computer issuing the command.

/p Password Specifies the password of the user account that is specified in the /u parameter.

Page 77 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 78: Comenzi de Consol

/i InitialPageFileSize Specifies the new initial size (in MB) to use for the paging file specified.

/m MaximumPageFileSize

Specifies the new maximum size (in MB) to use for the paging file specified.

/vo

Specifies the volume or volumes of the paging file settings to be changed. The volume is specified by a letter followed by a colon (for example, 'C:').

/? Displays help at the command prompt.

Exemple:

The following examples show how you can use the pagefileconfig /change command:

pagefileconfig.vbs /change /m 400 /vo c:

pagefileconfig.vbs /change /s srvmain /u maindomhiropln /m 400 /vo c:

pagefileconfig.vbs /change /s srvmain /u maindomhiropln /i 20 /vo *

pagefileconfig.vbs /change /s srvmain /u maindomhiropln /p p@ssW23 /i 200 /m 500 /vo c: /vo d:

(Alexandru Tiganus)

PRINT

Trimite un fisier text la o imprimanta

Sintaxa:

print [/d:Printer] [Drive:][Path] FileName [ ]

Parametri:

/d:Printer        - specifica carei imprimante vrem sa atribuim sarcina de printare. Poti specifica o imprimanta locala speficicand pe ce port este conectata imprimanta. Valori valide pentru porturile paralele sunt LPT1, LPT2, si LPT3. Valori valide pentru porturile seriale sunt COM1, COM2, COM3 si COM4. Poti speficia de asemenea o imprimanta din retea. Daca nu este specificata o imprimanta sarcina de printare este trimisa la LPT1.

Drive: - specifica un drive logic sau fizic unde fisierul ce urmeaza sa fie printat este localizat. Acest parametru nu este necesar daca fisierul ce urmeaza sa fie printat daca se afla pe drive-ul curent

Path :              - calea , unde fisierul care urmeaza sa fie printat se afla. Acest parametru nu este necesar daca fisierul se afla in directorul curent.

FileName [] :

- Necesara. Specifica, dupa nume, fisierul pe care vrem sa-l printam. Pot fi incluse mai multe fisiere intr-o comanda.

Exemple:

Pentru a trimite fisierul exemplu.txt din directorul curent la o imprimanta conectat la LPT2 scriem:

print /d:LPT2 exemplu.txt

Pentru a trimite exemplu.txt localizat in c:exemple la Imprimanta1 localizata in retea imprimante scriem:

print /d:imprimanteImprimanta1 c:exempleexemplu.txt

PRNCNFG.VBS

Configureaza sau afiseaza informatii despre o imprimanta.

Sintaxa:

cscript prncnfg.vbs -g [-s RemoteComputer] -p PrinterName [-u UserName -w Password]

Parametri:

-g –Necesar. Specifica ca vrei sa afisezi informatii despre configurarea unei imprimante

-s RemoteComputer -specifica, dupa nume calculatorul de la distanta care administreaza imprimanta despre care vrem sa afisam informatii. Daca nu specificam un calculator cel local va fi folosit.

-p PrinterName –Necesar. Specifica, dupa nume, imprimanta despre care vrem sa afisam informatii.

-u UserName -w Password - specifica un cont cu permisiuni sa se conecteze folosind Windows Management Instrumentation (WMI) servicii catre calculatorul care gazduieste imprimanta despre care vrem sa aflam informatii

PRNDRVR.VBS

Adauga, sterge, listeaza driverele imprimantei.

Sintaxa:

cscript prndrvr.vbs -a [-m DriverName] [-v ] [-e Environment] [-s RemoteComputer] [-h Path] [-i FileName.inf] [-u UserName -w Password]

Parametri:

-a                                 – Necesar. Specifica, ca vrem sa instalam un driver.

-m DriverName – specifica, dupa nume driverul pe care vrem sa-l instalam.

-v             – specifica versiunea driverului pe care vrem sa-l instalam

Versiunea 0 suporta Windows 95, 98, Millenium Edition

Page 78 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 79: Comenzi de Consol

Versiunea 1 suporta Windows NT 3.51

Versiunea 2 suporta Windows NT 4.0

Versiunea 3 suporta Windows XP si Windows 2000

-e Environment – specifica mediul pentru driverul pe care vrem sa-l instalam

-s RemoteComputer – specifica calculatorul aflat la distant ape care vrem sa instalam driverul

-h Path – Specifica calea spre driver.

-u Filename.inf           – specifica numele driverului pe care vrem sa-l instalam

-u UserName –w Password

- - specifica un cont cu permisiuni sa se conecteze folosind Windows Management Instrumentation (WMI) servicii catre calculatorul pe care vrem sa instalam driverul.

PRNJOBS.VBS

Pauzeaza, rezuma, anuleaza si listeaza sarcini de printare.

Sintaxa:

cscript prnjobs -z [-s RemoteComputer] -p PrinterName -j JobNumber [-u UserName -w Password]

Parametri:

-z - Necesar. Specifica daca vrem sa pauzam o sarcina de printare.

-s RemoteComputer              – specifica, dupa nume calculatorul aflat la distanta spre care sarcina de printare dorim sa vie pauzata.

-p PrinterName                      – Necesar. Specifica, dupa nume imprimanta care va printa sarcina pe care vrem sa o pauzam

-j JobNumber                         – Necesar. Specifica, dupa numarul ID, sarcina de printare pe care vrem sa o pauzam

-u UserName –w Password - specifica un cont cu permisiuni sa se conecteze folosind Windows Management Instrumentation (WMI) servicii catre calculator spre care sarcina de printare vrem sa o pauzam.

PRNMNGR.VBS

Adauga, sterge, listeaza imprimante sau conexiuni catre imprimante

Sintaxa:

cscript prnmngr.vbs -a -p PrinterName [-s RemoteComputer] -m DriverName -r PortName [-u UserName -w Password]

Parametri:

-a                                             – Necesar. Specifica ca vrem sa adaugam o imprimanta locala

-s RemoteComputer – Specifica, dupa nume calculatorul aflat la distanta la care vrem sa adaugam o imprimanta.

-p Printername                       – Necesar. Specifica, dupa nume imprimanta locala pe care vrem sa o adaugam

-b DriverName                       – Necesar. Specifica, dupa nume driverul pentru imprimanta locala pe care vrem sa-l instalam

-r PortName - Necesar. Specifica portul la care este conectata imprimanta

PRNPORT.VBS

Creeaza, sterge si listeaza porturi TCP/IP standard pentru imprimanta

Sintaxa:

cscript prnport.vbs -a -r PortName [-s RemoteComputer] -h IPAddress [-u UserName -w Password] [-o ] [-q QueueName] [-m] [-i IndexName] [-y CommunityName] [-2

Parametri:

-a                                             – Necesar. Specifica ca vrem sa creem un port de imprimanta TCP/IP standard.

-r PortName – Necesar. Specific ape ce port este conectata imprimanta

-s RemoteComputer – Specifica. Dupa nume calculatorul aflat la distanta la care vrem sa adaugam portul.

-h IPAddress – Necesar. Specifica IP-ul la care vrem sa desemnam portul.

PRNQCTL.VBS

Printeaza o pagina de test, pauzeaza sau rezuma o imprimanta si curate o sarcina aflata in asteptare.

Sintaxa:

cscript prnqctl.vbs -z [-s RemoteComputer] -p PrinterName [-u UserName -w Password]

Parametri

-z – Necesar. Specifica ca vrem sa pauzam printarea.

-s RemoteComputer              – Specifica, dupa nume, calculatorul aflat la distanta la care este atasata imprimanta pe care vrem sa o pauzam.

-p PrinterName – Necesar. Specifica, dupa nume, imprimanta pe care vrem sa o pauzam

PROMPT

Page 79 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 80: Comenzi de Consol

Schimba promptul cmd.exe.

Sintaxa

Prompt [text]

Parametri

text                  – specifica orice text si informatie care vrem sa fie incluse in promptul din sistem

PUSHD

Stocheaza numele directorului curent

Sintaxa

Pushd [Path]

Parametri

Path     – Specifica directorul in care directorul curent vrem sa fie schimbat

(Ovidiu Botosaneanu)

(CUPRINS)

QQUERY PROCESS

Afiseaza informatii despre procesele care se executa pe un server terminal.Se poate folosi aceasta comanda pentru a afla ce program foloseste un anumit utilizator si ce utilizatori folosesc un anumit program.

Sintaxa:

query process [] [/server:ServerName] [/system]

Parametrii:

Semnul (*)                    Listeaza procesele pentru toate sesiunile.

ProcessID :                 Specifica id-ul numeric care identifica procesul dorit.

UserName :                Specifica numele utilizatorului a carui procese se doresc a fi listate.

SessionName :            Specifica numele sesiunii a carei procese se doresc a fi listate.

/id:nn :                        Specifies the ID of the session whose processes you want to list.

ProgramName :          Specifica numele programului a carui procese se doresc a fi interogate.Extensia .exe este obligatorie.

/server:ServerName :

Specifica server terminal a carui procese se doresc a fi listate.Daca nu se specifica ,se foloseste serverul pe care utilizatorul este curent logat.

/system :                     Specifica ca informatia curenta despre procesele sistemului sunt afisate.Daca nu se doreste acest lucru ,a nu se folosi acest parametru.

/? : Afiseaza help-ul pentru comanda enuntata.

Observatii:

-administratorul are acces total la toate functiile query process;

-daca nu se specifica parametrii UserName, SessionName, /id:SessionID, ProgramName, sau (*) , procesul query afiseaza procesele ce apartin utilizatorului curent.

-daca se specifica o sesiune, trebuie sa fie una activa.

Procesul query returneaza urmatoarele informatii:

-utilizatorul care detine procesul;

-sesiunea care detine procesul;

-id-ul sesiunii;

-numele procesului;

-starea procesului;

-id-ul procesului;

In momentul in care procesul query returneaza informatii ,inaintea fiecarui proces apartinand sesiunii curente apare semnul (>).

QUERY SESSION

Afiseaza informatii despre sesiuni pe un server terminal.Lista include informatii nu numai despre sesiunile active dar si despre alte sesiuni pe care serverul le executa.

Sintaxa:

Page 80 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 81: Comenzi de Consol

query session [] [/server:ServerName] [/mode] [/flow] [/connect] [/counter]

Parametri:

SessionName :            Numele sesiunii care se doreste a fi interogata.

UserName :                Numele utilizatorului a carui sesiune se doreste a fi interogata.

SessionID : ID-ul sesiunii care se doreste interogata.

/server:ServerName :

Identifica server terminalul -default este serverul curent.

/mode :                        Afiseaza setarile liniilor curente.

/flow :                          Afiseaza setarile curentului control de rezultate.

/connect :                    Afiseaza setarile conexiunii curente.

/counter :                    Afiseaza informatii despre actualii contori , incluzand numarul total de sesiuni create ,deconectate si reconectate.

/? : Afiseaza help-ul pentru comanda enuntata.

Observatii:

-un utilizator poate intotdeauna sa interogheze sesiunea pe care este curent logat.Pentru a interoga alte sesiuni,utlizatorul trebuie sa aiba permisiunea de a accesa Query Information.

-daca nu se specifica o sesiune folosind SessionName, UserName, or SessionID,sesiunea interogata afiseaza informatii despre toate sesiunile active din sistem.

-atunci cand interogara sesiunii returneazmatii,acestea vor fi afisate cu simbolul (>) inaintea fiecarei sesiuni.

Exemple:

Pentru a afisa informatii despre toate sesiunile active de pe serverul 2,se scrie:

query session /server:SERVER2

Pentru a afisa informatii despre toate sesiunile activemodem02,se scrie

query session MODEM02

Mostra de rezultat pentru o interogare de sesiune:

C:>query session

SESSIONNAME USERNAME ID STATE TYPE DEVICE

>console administrator 0 active wdcon

rdp-tcp#1 client1 1 active wdtshare

rdp-tcp 2 listen wdtshare

4 idle

5 idle

QUERY TERMSERVER

Afiseaza o lista cu toate server terminalele din retea.

Sintaxa:

query termserver [ServerName] [/domain:Domain] [/address] [/continue]

Parametrii:

ServerName :              Specifica numele care identifica server terminalul.

/domain:Domain :      Specifica domeniul care trebuie interogat pentru terminalul de server.Nu este necesar specificarea de domeniu daca se interogheaza domeniul pe care se lucreaza in acel moment.

/address :                    Afiseaza reteaua si adresele nodurilor pentru fiecare server.

/continue :                   Previne pauza ce survine dupa ce sunt afisate cate un ecran de informatii.

/? :                               Afiseaza help-ul pentru comanda enuntata.

Exemple:

Pentru a afisa informatii despre toate server terminalele din retea se va scrie:

query termserver

Pentru a afisa informatii despre server terminalul 3 din retea se va scrie:

query termserver server3

Pentru a afisa informatii despre toate server terminalele din retea in domeniul SYSTEM se va scrie:

query termserver /domain:system

Pentru a afisa reteaua si adresa nodului pentru server terminalul numit server3,se scrie:

Page 81 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 82: Comenzi de Consol

query termserver server3 /address

QUERY USER

Afiseaza informatii despre sesiunile unui utilizator pe un server terminal.

Sintaxa:

query user [] [/server:ServerName]

Parametri:

UserName :                Specifica numele de logare a utilizatorului care se vrea interogat.

SessionName :            Specifica numele sesiunii care se vrea interogata.

SessionID :                 Specifica ID-ul sesiunii dorit aflat.

/server:ServerName : Specifica server terminalul dorit aflat.Altfel se foloseste curentul server terminal.

/? :                               Afiseaza help-ul pentru comanda enuntata.

Observatii:

Se poate folosi aceasta comanda pentru a afla daca un anumit utilizator este logat pe un anumit server terminal.

Query user returneaza urmatoarele informatii:

-numele utilizatorului;

-numele sesiunii pe un server terminal;

-id-ul sesiunii;

-starea sesiunii(activa sau deconectata);

-data si ora cand utilizatorul s-a logat.

Pentru a folosi query user,trebuie avuta permisiunea de control total .

Exemple:

Pentru a afisa informatii despre toti utilizatorii logati pe sistem se va scrie:

query user

Pentru a afisa informatii despre utilizatorul user1 de pe serverul server1,se va scrie:

query user USER1 /server:SERVER1

(Anca Cosofret)

(CUPRINS)

RRASDIAL

Automatizeaza conexiunea pentru oricare client Microsoft. Folosit fara optiuni, comanda Rasdial afiseaza status-ul conexiunilor curente.

Sintaxa

rasdial ConnectionName [UserName []] [/domain:Domain] [/phone:PhoneNumber] [/callback:CallbackNumber] [/phonebook:PhonebookPath] [/prefixsuffix]

rasdial [ConnectionName] /disconnect

Parametri

ConnectionName

Necesar cand ne conectam la o intrare phonebook.pbk.Specifica o intrare in fisierul .pbk curent, localizat in directorul systemrootsystem32Rasfolder. Daca ConnectionName contine spatii sau caractere speciale, folositi ghilimelele (exemplu „Connection Name”).

Fisierul Rasphone.pbk este folosit doar daca optiunea Personal Phonebook este selectata.Daca optiunea PersonalPhonebook este selectata atunci fisierul UserName.pbk este utilizat. Numele este aratat in bara de titlu Rasphone cand PersonalPhonebook/p este selectata.Numerele sunt adaugate daca apar conflicte de nume.

UserName []

Specifica un nume de utilizator si o parola necesare conectarii.Daca se intrebuinteaza un asterisc, utilizatorul este intrebat de parola dar caracterele tastate nu se afiseaza.

 /domain:Domain

Specifica domeniul in care contul de utilizator este localizat.Daca este nespecificat se foloseste ultima valoare a campului Domain ce apare in cutia de dialog Connect To.

Page 82 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 83: Comenzi de Consol

/phone:PhoneNumber

Inlocuieste numarul de telefon specificat cu numarul de telefon de intrare in Rasphone.pbk.

/callback:CallbackNumber

Inlocuieste numarul de callback specificat pentru numarul de callback de intrare in Rasphone.pbk.

/phonebook:PhonebookPath

Specifica calea catre fisierul phonebook:systemrootsystem32rasusername.pbk.Se poate specifica o cale intreaga a fisierului.

/prefixsuffix

Aplica locatia curenta TAPI stabilind configurarile numarului de telefon.Aceste configurari sunt setate in Telephony care este localizat in Control Panel.Aceasta optiune este deconectata implicit.

/disconnect

Necesara cand se deconecteaza intrarea specifica.De asemenea se poate deconecta tastand /d.

RCP

Copie fisiere intre un computer cu sistem Windows XP si un sistem in care ruleaza rshd (remote shell service (daemon)).Windows XP si Windows 2000 nu furnizeaza servicii rshd.Utilizat fara parametri, rcp afiseaza ajutor.

Sintaxa

rcp [] [-h] [-r] [Host][.User:] [Source] [Host][.User:] [PathDestination]

Parametri

-a Specifica modul de transfer ASCII. Acest modul transforma caracterele EOL (end-of-line;sfarsit de linie) la o revenire la inceputul randului pentru UNIX si o revenire corespunzatoare calculatoarelor.Acesta este modul de transfer implicit.

-b Specifica modul de transfer in format binar.Nici o transformare return/linie nu are loc.

-h Transfera fisierele sursa care sunt marcate cu atribute ascunse catre computerul Windows XP.Altfel, fisierele ascunse nu sunt copiate.

-r Recursiv copie catre destinatie continutul tuturor subdirectoarelor sursei.

Host    Specifica gazda locala sau gazda remote(departata).Daca gazda(Host) este specificata sub forma unei adrese IP sau daca numele gazdei contine puncte(.), trebuie specificat user-ul.

User Specifica numele user-ului.Daca numele user-ului nu este specificat se utilizeaza numele user-ului care este logat in conexiune curenta.

Source Specifica fisierele ce trebuie copiate.

Path/Destination        Specifica calea legata de directorul de logare aflat pe calculatorul gazda remote(departat).Daca mai multe fisiere sursa sunt specificate,destinatia este un director.

/?         Afiseaza help (ajutor) la linia de comanda.

RECOVER

Se restabileste (reface) informatia aflata pe un disc imperfect (rau).

Sintaxa

Recover [Drive:] [Path] FileName

Parametri

[Drive:][Path]FileName Specifica locatia si numele fisierului pe care vrem sa-l recuperam.

/? Afiseaza help (ajutor) la linia de comanda.

REG

Adauga,modifica si afiseaza informatii ale subcheilor de registri si valorile in intrarile de registru.

Reg add - Adauga o noua subcheie sau intrare in registru.

Sintaxa

reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f]

Parametri

KeyName Specifica calea intreaga a subcheii.Pentru computerul remote se include numele computerului inainte de calea sucheii catre computerul local.Se incepe calea cu subdirectorul apropiat.Subdirectoarele valide sunt HKLM,HKCU,HKCR,HKU si HKCC.

/v EntryName Specifica numele intrarii ce trebuie adaugata inaintea subcheii.

/ve Specifica faptul ca intrarea care este adaugata la registru este o valoare nula.

/t DataType. Specifica tipul datei pentru valoarea intrarii.DataType poate fi una din urmatoarele

Page 83 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 84: Comenzi de Consol

REG_SZ

REG_MULTI_SZ

REG_DWORD_BIG_ENDIAN

REG_DWORD

REG_BINARY

REG_DWORD_LITTLE_ENDIAN

REG_LINK

REG_FULL_RESOURCE_DESCRIPTOR

REG_EXPAND_SZ

/s separator Specifica caracterele folosite pentru a separa multiple date. Utilizat cand Reg_Multi_SZ este specificat ca tip de data si de asemenea in cazul in care mai mult de o intrare trebuie listata.Daca nu este specificat separatorul implicit este o.

/d value                       Specifica valoarea pentru noua intrare de registru.

/f                                  Adauga subcheia sau intrarea fara a cere confirmarea.

/?                                 Afiseaza help (ajutor) la linia de comanda.

Reg copy

Copie o intrare de registru catre o locatie specificata in computerul local sau cel aflat la distanta.

Sintaxa

reg copy KeyName1 KeyName2 [/s] [/f]

Parametri

KeyName       Specifica calea intreaga a subcheii de copiat.Pentru calculatoarele aflate la distanta, se include numele computerului inainte de calea subcheii in formatul ComputerNamePathToSubkey. Se incepe calea cu cel mai apropiat subdirector.Subdirectoarele valide sunt HKLM,HKCU,HKU si HKCC.Daca computerul aflat la distanta este specificat se pot folosi doar subdirectoarele HKLM si HKU.

/s Copie toate subcheile si intrarile dupa subcheia specificata.

/f Copie subcheia fara sa astepte confirmarea.

/? Afiseaza help (ajutor) la linia de comanda.

REGSVR32

Aceasta linie de comanda inregistreaza fisierele .dllprecumcomponentele de comanda in registru.

Sintaxa      

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname

/u Serverul de registru.

/s Specifica catre regsvr32 sa ruleze silentios si sa nu mai afiseze mesaje.

/u Specifica sa nu se mai apeleze DllRegisterServer.Aceasta optiune trebuie folosita impreuna cu /i.

/i:cmdline        CallsDllInstall trecut facultativ [cmdline].Cand este folosita cu /u se numeste dlluninstall

Dllname          Specificanumele fisierului dll care va fi inregistrat.

/? Afiseaza help (ajutor) la linia de comanda.

RELOG

Sintaxa

relog [FileName [filename ]] [-a] [-c Path [path ]] [-cf FileName] [-f ] [-t value] [-o ] [-b M/d/yyyy [[hh:]mm:]ss] [-e M/d/yyyy [[hh:]mm:]ss] [-configFileName] [-q]

Parametri

FileName[filename] Specifica numele caii a unui performance counter log.Se pot specifica fisiere de intrare multiple.

-a Adauga fisierul rezultat in loc de suprascriere.Aceasta optiune nu se aplica in cazul formatului SQL unde implicit intotdeauna se adauga.

-c Path[path] Specifica performance counter-ului calea pentru logare.Pentru a specifica multiple cai se separa cu spatiu si se inchid caile counterelor intre ghilimele (de exemplu “CounterPath CounterPath2”)

-cf FileName Specifica numele caii textului ce apartine fisierului care listeaza performance counterii ce vor fi inclusi intr-un fisier relog.

Page 84 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 85: Comenzi de Consol

-f Specifica numele caii fisierului de iesire.Formatul implicit este bin.Pentru o baza de date SQL fisierul de iesire specifica DSN!counter-log. Se poate specifica locatia bazei de date folosind manager-ul ODBC pentru a configura DSN-ul (Database System Name).

-o Specifica numele caii al fisierului de iesire sau baza de date SQL unde counterele vor fi scrise.

-b M/d/yyyy  hh[:mm[:ss]] Specifica timpul de sfarsit pentru copierea ultimei inregistrari de la fisierul de intrare.Data si timpul trebuie sa fie exact in acelasi format si anume M/d/yyyy hh:mm:ss

-config FileName Specifica numele caii fisierului de configurare ce contine liniile de comanda (parametrii).

-q Afiseaza performance counterii si fisierele specificate in fisierul de intrare.

/? Afiseaza help (ajutor) la linia de comanda.

REM

Permite includerea comentariilor (remarcilor) intr-un fisier de comenzi DOS sau in fisierele dumneavoastra de configurare.

Sintaxa

rem [comment]

Parametri

Comment Specifica oricare sir de pe care se doreste includerea comentariilor.

/? Afiseaza help (ajutor) la linia de comanda.

RENAME(ren)

Schimba numele fisierului sau a unui set de fisiere

Sintaxa

rename [Drive:][Path] filename1 filename2

ren [Drive:][Path] filename1 filename2

Parametri

[Drive:] [Path] filename1 Specifica locatia si numele fisierului ori a setului de fisiere pe care se doreste a se redenumi.

filename2 Specifica noul nume pentru fisier.Nu se poate specifica un nou drive (o noua partitie) sau o noua cale cand se redenumesc fisierele.

/? Afiseaza help (ajutor) la linia de comanda.

(Cristina Radu)

(CUPRINS)

SSC

Comanda SC comunica cu Service Controller-ul si serviciile instalate. SC.exe primeste/obtine si stabileste informatii de control despre servicii. SC.exe poate fi utilizat pentru programe de testare si depanare/reparare. arametrii SC.exe configureaza un serviciu specific, remediaza statusul current al serviciului, precum si pornirea si oprirea serviciului. Puteti crea fisiere batch independente ce apeleaza diverse comenzi SC.exe pentru a automatiza secventa de incepere sau de oprire a serviciilor.

SC.exe ofera functii similare cu cele oferite de Services din lista Administrative Tools din Control Panel.Pentru sintaxa vedeti urmatoarele comenzi:

sc boot

Indica daca ultima boot-are trebuie sa fie salvata ca ultima configuratie corecta cunoscuta.

Sintaxa:

sc [ServerName] boot []

Parametri

ServerName

Specifica numele serverului inlaturat a carui servicu este alocat. Numele trebuie sa utilizeze formatul UNC (the Universal Naming Convention) ( myserver). Pentru utilizarea locala a SC.exe, ignorati parametru.

[]

Specifica care ultima boot-are a Specifies whether the last boot was bad or whether it should be saved as the last-known-good boot configuration.

/?

Afiseaza help-ul comenzilor.

Page 85 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 86: Comenzi de Consol

Examples

Urmatoarele exemple va arata cum puteti utilize comanda sc boot:

sc boot ok

sc boot bad

sc config

Modifica valoarea intrarilor serviciu in registri si in baza de date Service Control Manager.

Sintaxa

sc [ServerName] config [ServiceName] [type= }] [start= ] [error= ] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= ] [depend=dependencies] [obj= ] [displayname= DisplayName] [password= Password]

Parametri

ServerName

Specifica numele serverului inlaturat a carui servicu este alocat. Numele trebuie sa utilizeze formatul UNC (the Universal Naming Convention) (myserver). Pentru utilizarea locala a SC.exe, ignorati parametru.

SCHTASKS

Determina comenzile si programele sa ruleze in mod periodic sau la un anumit moment. Adauga sau elimina task-uri din program, porneste sau opreste task-uri la cerere, afiseaza si modifica task-urile programate.

Pentru a crea un nou task programat:

Sintaxa

schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain]user /p password]] [/ru [/rp Password]] /?

Parametrii

/tn TaskName

Specifica/atribuie task-ului un nume .

/tr TaskRun

Specifica programul sau comanda pe care o va rula task-ul. Se introduce calea completa si numele unui fisier executabil, fisier script sau batch. Daca nu se specifica calea, SchTasks.exe va considera ca fisierul se afla in directorul SystemrootSystem32.

/sc schedule

Specifies the schedule type. Valid values are MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.

Specifica tipul de program temporal. Valorile posibile sunt Minute, Orar, Zilnic, Saptamanal, Lunar, La un moment dat, La pornire, La conectare, Cand este disponibil

Valoare Descriere

MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY

Specifica unitatea de timp pentru realizarea programului.

ONCE Task-ul va rula o singura oara la o data si un timp specificate.

ONSTART Task-ul va rula de fiecare data la pornirea sistemului. Se poate specifica o data de pornire sau rularea task-ului la urmatoarea pornire a sistemului.

ONLOGON Task-ul va rula oricand un utilizator (oricare utilizator) se va conecta. Se poate specifica o data sau rularea task-ului la urmatoarea conectare a unui utilizator.

ONIDLE Task-ul va rula oricand sistemul este disponibil pentru o anumita perioada de timp. Se poate specifica o data sau rularea task-ului in urmatorul moment cand sistemul este disponibil.

/mo modifier

Specifica cat de frecvent va rula task-ul in intervalul stabilit. Parametrul este necesar pentru intervalul Lunar. Parametrul este de asemenea valid, dar optional, si pentru intervalele in Minute, Orare, Zilnice sau Saptamanale. Valoarea implicita este 1.

Tip interval Parametru Descriere

MINUTE 1 - 1439 Task-ul ruleaza la fiecare n minute.

HOURLY 1 - 23 Task-ul ruleaza la fiecare n ore.

DAILY 1 - 365 Task-ul ruleaza la fiecare n zile.

WEEKLY 1 - 52 Task-ul ruleaza la fiecare n saptamani.

Page 86 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 87: Comenzi de Consol

MONTHLY

1 - 12 Task-ul ruleaza la fiecare n luni.

LASTDAY Task-ul ruleaza in ultima zi a lunii.

FIRST, SECOND, THIRD, FOURTH, LAST

Utilizat impreuna cu parametrul /d day pentru a rula task-ul intr-o anumita zi dintr-o anumita saptamana. De exemplu, in a treia miercuri dintr-o luna.

/d day

Specifica o zi din saptamana sau o anumita zi din luna. Este valabil numai pentru intervalele Saptamanal si Lunar.

Tip interval

Valori

WEEKLY Optional. Valorile valabile sunt MON – SUN si * (in fiecare zi) MON este valoare implicita.

MONTHLYEste necesara utilizarea unei valori MON – SUN atunci cand este utilizat parametrul FIRST, SECOND, THIRD, FOURTH sau LAST (/mo). O valoare intre 1 – 31 este optionala, fiind valabila atunci cand nu se utilizeaza parametrul anterior sau se utilizeaza un parametru de tipul 1 – 12. Valoarea implicita este 1 (prima zi din luna).

/m month[,month]

Specifica o luna din an. Valorile valabile sunt JAN – DEC si * (in fiecare luna). Parametrul /m este valabil numai pentru intervalul MONTHLY. Este necesar numai la utilizarea parametrului LASTDAY. Altfel, este optional, iar valoarea implicita este * (in fiecare luna).

/i IdleTime

Specifica pentru cate minute trebuie sa fie disponibil computerul inainte ca task-ul sa inceapa. Are valori intregi intre 1 – 999. Parametrul este valabil si necesar numai pentru pornirea tip ONIDLE.

/st StartTime

Secifica momentul din zi in care task-ul sa porneasca in formatul HH:MM:SS 24- ore. Valoarea implicita este data de timpul local curent in care este indeplinita comanda. Parametrul /st este valabil pentru programarile tip MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, si ONCE, fiind necesar pentru tipul ONCE.

/sd StartDate

Specifica data la care task-ul sa porneasca, in format MM/DD/YYYY. Valoarea implicita este data curenta. Parametrul /sd este valabil pentru toate programarile, fiind necesar pentru tipul ONCE.

/ed EndDate

Specifica ultima data pana la care task-ul este programat sa ruleze. Parametrul este optional. Nu este valabil pentru programarile ONCE, ONSTART, ONLOGON, sau ONIDLE. Implicit, programarile nu au o data pentru terminare.

/s Computer

Specifica numele sau o adresa IP a unui computer de control (cu sau fara „”). Implicit este computerul local.

/u [domain]user

Ruleaza comanda cu permisiunea unui anumit utilizator. In mod implicit, comanda ruleaza cu permisiunea utilizatorului conectat la computerul ce ruleaza SchTasks.

/p password

Specifica parola contului de utilizator specificat de catre parametrul /u, fiind necesar acest parametru atunci cand a fost utilizat si parametrul /u.

/ru

Ruleaza task-urile cu permisiunea unui anumit utilizator. In mod implicit, comanda ruleaza cu permisiunea utilizatorului conectat la computerul ce ruleaza SchTasks.

Valoare Descriere

[Domain]User Specifica un cont de utilizator.

'System' or '' Specifica contul NT AuthoritySystem ce este utilizat de catre sistemul de oprerare.

/rp Password

Specifica parola contului de utilizator ce este specificat de catre parametrul /ru. Daca acest parametru este omis, dar a fost specificat un anumit cont de utiizator, SchTasks va solicita parola, mascand textul introdus drept parola. Task-urile ce ruleaza pe baza contului NT AuthoritySystem nu vor solicita introducerea unei parole.

/?

Va afisa help-ul la prompt-erul de comanda.

Comentarii

XOX

Page 87 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 88: Comenzi de Consol

• Comanda SchTasks.exe nu verifica locatiile programelor apelate sau parolele conturilor de utilizator. Astfel, daca nu este introdusa locatia corecta a unui fisier sau parola corecta a unui cont, task-ul va fi creat, dar nu va rula. De asemenea, daca parola unui cont expira sau se modifica, dar nu veti modifica si parola salvata in task, acesta nu va rula.

• Contul pe baza NT AuthoritySystem nu prevede drepturi de conectare interactive. Utilizatorii nu vor interactiona cu programele ce ruleaza cu permisiunea sistemului.

• Fiecare task ruleaza doar un singur program. Insa, poate fi creat un fisier batch ce sa porneasca mai multe task-uri, iar apoi poate fi programat un task ce sa porneasca fisierul batch.

• Un task poate fi testat imediat ce a fost creat. Se va utiliza operatia run pentru a testa task-ul dupa care se va verifica fisierul SchedLgU.txt (SystemrootSchedLgU.txt) pentru a observa eventualele erori.

SET

Afiseaza, stabileste sau elimina variabilele mediului. Utilizat fara parametric set va afisa starea/setarile curente din mediu.

Sintaxa

set [[/a [expression]] [/p [variable=]] string]

Parametri

/a Seteaza/ stabileste pentru string o expresie numerica ce este evaluata.

/p Seteaza valoarea pentru variable catre o linie din input/intrari.

variable Specifica variabila pe care doriti sa o setati sau modifica.

string Specifica string-ul / sirul pe care vreti sa il asociati cu variabila specificata.

/? Afiseaza help-ul la prompterul de comanda.

Comentarii

• Utilizarea set de la Recovery Console / Consola pentru Recuperare

Comanda set , cu diversi parametri, este disponibila de la Recovery Console / Consola pentru Recuperare

• Utilizarea caracterelor speciale

Caracterele <, >, |, &, ^ sunt caractere speciale pentru interfata de comanda, de aceea trebuie precedate de caracterul escape (^) sau incluse intre ghilimele atunci cand sunt utilizate intr-un string 'StringContaining&Symbol'. Daca se vor folosi ghilimelele pentru a marca un string ce contine unul din caracterele speciale, ghilimelele vor fi considerate ca parte din valoarea variabilei de mediu.

• Utilizarea variabilelor de mediu

Variabilele de mediu pot fi utilizate pentru a controla modul de evolutie al unor fisiere batch si al unor programe, precum si pentru a controla modul in care Windows XP si subsistemul MS-DOS interactioneaza. Comanda set este frecvent utilizata in fisierul Autoexec.nt pentru a stabili variabilele de mediu.

• Afisarea setarilor curente din mediu

La introducerea comenzii set fara parametri vor fi afisate setarile curente din mediu. Acestea includ de obicei variabilele de mediu referitoare la COMSPEC si PATH utilizate la gasirea programelor pe disc. Alte doua variabile de mediu utilizate de Windows XP sunt PROMPT si DIRCMD.

• Utilizarea parametrilor

Atunci cand se specifica valori pentru variabile si string-uri, valoarea specificata pentru variabila este adaugata mediului, iar string-ul este asociat cu acea variabila. Daca variabila deja exista in mediu, noua valoare a string-ului va inlocui valoarea mai veche a acestuia.

Daca in cadrul comenzii set se specifica numai o variabila si semnul egal (fara un string) atunci valoarea string asociata cu variabila va fi stearsa (ca si cum variabila nu ar fi deloc acolo).

• Utilizarea /a

Tabelul prezinta operatorii acceptati in /a in ordine descrescatoare a prioritatii / precedentei

Operator Operatiunea realizata

< > Grupare

* / % + - Aritmetica

<< >> Succesiune logica

& Bitwise AND

^ Bitwise exclusive OR

| Bitwise OR

= *= /= %= += -= &= ^= |= <<= >>= Atribuire

, Separator in expresie

La utilizarea operatorilor logici (&& ||) sau modul (%) , expresia string va fi marcata intre ghilimele. Oricare string ne-numeric din expresie este considerat ca nume de variabile de mediu ale caror valori sunt convertite in numere inainte de a fi procesate. Daca se specifica numele unei variabile de mediu care nu este definita in mediul curent i se va aloca valoarea zero, ceea ce permite realizarea de operatii aritmetice cu valorile variabilelor de mediu fara a fi necesara utilizarea % pentru a obtine o valoare.

Page 88 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 89: Comenzi de Consol

Daca se ruleaza comanda set /a dintr-o linie de comanda din afara unui script de comanda va afisa valoarea finala a expresiei.

Valorile numerice sunt numere zecimale, cu exceptia cazului in care sunt precedate de prefixul 0× pentru numere hexazecimale, sau 0 pentru numere in baza opt. Astfel, 0×12 este la fel cu 18 si la fel cu 022. Notatia in baza opt poate fi confuza, de exemplu, 08 si 09 nu vor fi numere valabile deoarece 8 si 9 nu sunt cifre valide in baza opt.

• Utilizarea /p

Nu va fi solicitata introducerea unui string de prompter.

• Suporta expansiunea variabilelor de mediu intarziate.

A fost adaugata facilitatea pentru expansiunea/expandarea variabilelor de mediu intarziate. In mod implicit aceasta functie este inactiva, dar se poate activa sau dezactiva utilizand instructiunea cmd /v.

• Lucrul cu extensii de comanda

Atunci cand extensiile de comanda sunt active (si acesta este cazul implicit) si se ruleaza doar comanda set , aceasta va afisa toate variabilele curente din mediu. Daca se ruleaza comanda set cu o anumita valoare, va afisa doar variabilele ce se potrivesc cu acea valoare.

• Utilizarea comenzii set in fisiere batch

La crearea de fisiere batch se poate utiliza comanda set pentru crearea de variabile si utilizarea lor in acelasi mod ca si pentru variabilele numerice %0 pana la %9. De asemenea, variabilele %0 pana la %9 pot fi utilizate ca intrari/input-uri pentru set.

• Apelarea unei variabile set dintr-un fisier batch

Pentru apelarea valorii unei variabile dintr-un fisier batch, valoarea trebuie notata intre semne de procent (%). De exemplu, daca programul batch creaza o variabila de mediu numita BAUD, se poate utiliza string-ul asociat cu BAUD ca un parametru inlocuitor prin tastarea %baud% in linia de comanda.

Exemple

Pentru a stabili o variabila de mediu numita TEST^1, se va scrie:

set testVar=test^^1

Pentru a stabili o variabila de mediu numita TEST&1, se va scrie:

set testVar=test^&1

Comanda set stabileste valoarea variabilei ca fiind tot ce urmeaza dupa semnul egal (=). Daca se scrie:

set testVar='test^1'

Se va obtine rezultatul:

testVar='test^1'

Pentru a stabili o variabila de mediu numita INCLUDE astfel incat stringul C:Inc (directorul Inc de pe drive-ul C) sa fie asociat cu ea, se va scrie:

set include=c:inc

Apoi, va putea fi utilizat stringul C:Inc in fisiere batch prin scrierea numelui INCLUDE intre semne de procent (%). De exemplu, comanda urmatoare va putea fi introdusa intr-un fisier batch astfel incat sa poata fi afisat continutul directorului asociat cu variabila de mediu INCLUDE:

dir %include%

Atunci cand comanda este procesata, stringul C:Inc inlocuieste %include%.

De asemenea, se poate utiliza comanda set intr-un program batch pentru a adauga un nou director in calea indicata de variabila de mediu. De exemplu:

@echo off

rem ADDPATH.BAT adds a new directory

rem to the path environment variable.

set path=%1;%path%

set

Atunci cand extensiile de comanda sunt active (si acesta este cazul implicit) si se ruleaza comanda set cu o anumita valoare, va afisa doar variabilele ce se potrivesc cu acea valoare. De exemplu, daca se tasteaza set p la prompter-ul de comanda se va obtine urmatorul rezultat:

Path=C:WINNTsystem32;C:WINNT;C:WINNTSystem32Wbem

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PROCESSOR_ARCHITECTURE=x86

PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=0801

ProgramFiles=C:Program Files

PROMPT=$P$G

XOX

(Alice Anita)

Page 89 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 90: Comenzi de Consol

SHIFT

Aceasta comanda schimba pozitia parametrilor care trebuie inlocuit intr-un fisier batch. Daca sunt activate extensiile comenzii comanda suporta argumentul /n care indica comanda sa inceapa schimbarea pozitilor la argumentul cu numarul n , unde n poate fi intre 0 si 8.

Exemplu:

Shift /2 – schimba %3 cu %2, %4 cu %3 etc. Iar %0 si %1 raman neafectate.

SHUTDOWN

Aceasta comanda este folosita fara argumente afisand acest mesaj (same as)

-i – afiseaza interfata GUI (grafica utilizator)trebuie sa fie prima optiune.

-l – delogare , nu poate fi folosit impreuna cu optiunea –m.

-s – inchide calculatorul.

-a – renuntare la inchiderea calculatorului.

-n computername

– pentru inchiderea , restartarea, anularea de la distanta.

-t xx                 – seteaza u timp limita de inchidere care este xx secunde.

-c “connent” – comentariu pentru inchidere (maxim 127 caractere).

-f – forteaza aplicatiile care ruleaza pentru a inchide calculatorul fara avertisment.

-d[u][p]:xx:yy

– motivul inchiderei

-u – utilizatorul

-p – inchidere planificata

-xx – codul pentru motive grave (numar intreg pozitiv mai mic de 256)

- yy – motive mai putin interesante (un numar intreg pozitiv mai mic de 65536)

Exemplu:

Shutdown_r_f_mMyServer_t 60 _d up:125:/ - pentru a inchide calculatorul MyServer in 60 de secunde, fortand aplicatia care ruleaza sa se inchida, restartarea computerului dupa inchidere indica un cod de utilizator, indica ca inchidere a fost planificata, codul motivului major 125 iar pentru motivul minor 1.

SORT

Aceasta comanda executa sortarea comenzilor.

/+n – specifica numarul caracterului care numar este n, de la care incepe compararea. De exemplu ./+3 indica ca fiecare comparative incepe de la al treileacaracter din linie. Liniile cu un numar mai mic de caractere alipite inaintea altei linii. Implicit compararea incepe cu primul character al fiecarei linii

/L[OCALE] locale

– suprapune discul implicit cu cel specificat. Discul C, este singura alternative si are cea mai rapida secventa de comparative. Sortarea este intotdeauna cheie insenzitiva (nu face diferenta intre litera mare si litera mica).

/M[EMORY]Kilobytes

– specifica cat din memoria principala sa fie folosita pentru sortarea in kilobytes. Marimea memorie este mereu constransa sa fie de minim 160 Kilobytes. Daca marimea momoriei este specificata atunci va fi folosit exact atat pentru sortare fara a tine cont cat din memoria principala este libera. Cele mai bune performante se obtin atunci cand nu se specifica memoria. Implicit sortarea va fi facuta cu o singura parcurgere, fara fisier temporar (data se incadreaza in memoria maxima implicit a memoriei).Astfel sortarea va fi facuta in doua faze (cu datele partial stocate intr-un fisier temporar) in asa fel incat memoria folosita atat pentru sortare cat si pentru alipirea sa fie egala marimea implicita a memoriei este de 90% din memoria principala disponibila daca atat datele de intrare si cele de iesire sunt fisiere si 45% din memoria principala in celelalte cazuri.

/REC[ORD_MAXIMUM]characters

- specifica numarul maxim de caractere intr-o inregistrare (implicit 4096, maxim 65535)

/R[EVERSE]

– inverseaza ordinea de sortare, aceasta este de la Z la A si de la 9 la 0.

[drive1:][path1][filename1]

– specifica fisierul care trebuie sortat. Daca nu apare este sortat fisierul standard de intarare. Specificarea fisierului de intrare este mai rapida decat redirectionareafisierului standard.

/T[EMPORATY] [drive2:][parth2]

– specifica calea directorului care va gazdui procesul de incarcare daca acesta nu incape in memoria principala. Implicit este folosit directorul temporar al sistemului.

/O[UTPUT] [drive3:][path3]filename3

– specifica fisierul unde va fi stocata intrarea stocata. Daca nu este specificata data va fi scrisa in fisierulstandard de iesire. Daca se specifica fisierul de iesire merge mai repede decat daca redirectionezi iesirea spre acelasi fisier.

Exemplu:

Sort/r expenses.txt – citeste fisierul expenses.txt, il sorteaza in ordine descrescatoare si il afiseaza pe ecran.

Page 90 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 91: Comenzi de Consol

START

-“title” – titlul care va fi afisat in bara de titlul al ferestrei.

-path – directorul de start.

-B – lanseaza aplicatiile fara sa deschida o noua fereastra. Aplicatia are optiune ^C ignora. Daca aplicatia nu afiseaza ^C atunci ^Break este singurul mod de a incepe aplicatia.

-I – urmatorul mediu vafi mediul trimis catre cmd.exe sin u mediu current.

-MIN – feeastra de start este minimizata.

-MAX – fereastra de start este maximizata.

-SEPARATE – fisierul de start este de 16 bit si sunt in spatii separate.

-SHARES       – functia de sortare de 16 bit incep intr-un spatiu de memerie paratjat.

-LOW – incepe aplicatia cu prioritate mica.

-NORMAL - incepe aplicatia cu prioritate mare.

-NICH - incepe aplicatia cu prioritate si mai mare.

-REALTIME - incepe aplicatia cu prioritate fantastica.

-ABOVEHORMAL

- incepe aplicatia cu prioritate fantastica.

-SELOWNORMAL

- incepe aplicatia cu prioritate mai mica decat normala.

-WAIT – porneste aplicatia si asteapta sa se termine.

-command/program

– daca este o comanda interna cmd sau un fisier batch atunci procesorul de comenzi ruleaza cu argumentul /k in cmd.exe. Asta inseamna ca fereastra ramane si ruleaza comanda. Daca nu intervine o comanda interna sau fisier batch atunci este un program. Va rula fie ca o aplicatie in fereastra fie ca o consola.

-parametes – sunt parametric transmis comenzi sau programe. Daca sunt activate extensiile invocarea externa a comenzii prin linii de comanda sau comanda START se schimba

Exemplu:

Start myapp – porneste programul Myapp la proptarul de comenzi si retine utilizarea curenta a promptului de comenzi.

SUBST

Acesta comanda asociaza o cale cu litera uni disc.

-SUBST[drive1:[drive2:path] SUBST drive1:/D

-drive1: - specifica unui discc virtual pentru care vrei sa asociezi o cale.

-[drive2:]path – specifica un disc fix si calea pe care vrei sa le asociezi un disc virtual.

-/D – sterde un subdisc virtual.

-SUBST – fara parametric afiseaza o lista cu discurile virtuale.

Exemplu:

Subst Z:b:userbettyforms – pentru a crea un dis numit Z pentru calea b:userbettyforms.

SYSTEMINFO

Aceasta comanda ii da voie administartorului sa interogheze informatiile despre sistemul de baza al sistemului.

-S  system                   – simplifica un system la distanta la care doresti sa te conectezi.

-/U [domain]user       – specifica contextual utilizatorului in care se va executa comanda.

-IP [password]            – simplifica parola pentru contextual utilizatorului .

-/FO format – specifica formatul in care vor fi afisate iesirile. Valori valide : “Table”, “List” si “Csu”.

-/NH – specifica faptul ca antetul coloanei nu va fi afisat la iesire. Este valid doar pentru “Table” ci “Csu”.

Exemplu:

Systeminfo.exe/s srvmain – afiseaza informatii despre servaru srvmain.

SYSTEM FILE CHECKER (SFC)

Acesta comanda acaneaza toate fisierele sistemului protejate si inlocuieste versiunile incorecte cu versiunile Microsoft corecte.

-/SCANNOW – scaneaza toate fisierele sistemului protejate imediat.

Page 91 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 92: Comenzi de Consol

-/SCANONCE - scaneaza toate fisierele sistemului protejate o data la urmatoarea butare.

-/SCANBOOT - scaneaza toate fisierele sistemului protejate la fiecare butare.

-/REVERT – revine la setarlie initiale pentru scanare.

-/PORGECACHE – curate fisierele.

-/CACHERIZE =X – selecteaza marimea pentru fisiere.

(Oana Andronache)

(CUPRINS)

TTASKKILL

Inchide una sau mai multe aplicatii sau comenzi. O aplicatie poate fi inchisa dupa id-ul sau dupa numele imaginii create.

Sintaxa

taskkill [/s Computer] [/u DomainUser [/p Password]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]

Parametrii

/s Computer Specifica numele sau IP-ul unui calculator strain (care nu foloseste backslashes-uri). Valoarea standard este calculatorul local .

/u DomainUser Ruleaza comanda utilizand privilegiile contului specificate in campul User sau DomainUser

/p Password Specifica parola de utilizator a contului mentionat in parametrul /u.

/fi FilterName Specifica tipurile de procese care vor fi inchise. Acestea sunt nume valide, operatori si valori.

Nume Operatori Valoare

Hostname eq, ne Orice litera.

Status eq, ne Ruleaza|Nu raspunde

Imagenameeq, ne Orice litera.

PID eg, ne, gt, lt, ge, le

Orice numar intreg pozitiv.

Session eg, ne, gt, lt, ge, le

Orice sir de numere.

CPUTime eq, ne, gt, lt, ge, le

Timpul in format hh:mm:ss(ora:minute:secunde).

Memusage eg, ne, gt, lt, ge, le

Orice numar intreg.

Username eq, ne Orice nume de utilizator (DomainUser).

Services eq, ne Orice litera.

Windowtitleeq, ne Orice litera.

/pid ProcessID Specifica ID-ul procesului ce urmeaza sa fie terminat.

/im ImageName Specifica numele imagine a procesului ce urmeaza a fi inchis. Foloseste asteriscul pentru a le specifica pe toate .

/f                                  Intreaba utilizatorul daca este de accord sa inchida procesul fortat. Acest parametru este ignorat la procesele de tip “remote”.

/t                                  Intreaba utilizatorul daca vor fi inchise si procesele “copil” odata cu cele “parinte”. Acest proces este cunoscut ca “inchidere arborescenta” .

/?                                 Expune ajutorul comenzilor rapide.

Observatii:

Asteriscul este singurul caracter acceptat pe langa filtre.

Inchiderea proceselor de tip “remote” va fi tot timpul efectuata fortat, folosirea parametrului /f neavand rezultat in acest caz .

Completarea campului Hostname are drept cauza inchiderea tuturor proceselor si aplicatiilor.

Foloseste optiunea Tasklist pentru a determina numele procesului ce urmeaza sa fie inchis.

Taskkill este o alternative a comenzii Kill

Page 92 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 93: Comenzi de Consol

Exemple:Urmatoarele exemple arata cum puteti folosi comanda Taskkill

taskkill /pid 1230 /pid 1241 /pid 1253

taskkill /f /fi 'USERNAME eq NT AUTHORITYSYSTEM' /im notepad.exe

taskkill /s srvmain /f /im notepad.exe

taskkill /s srvmain /u maindomhiropln /p p@ssW23 /fi 'IMAGENAME eq note*' /im *

taskkill /s srvmain /u maindomhiropln /fi 'USERNAME ne NT*' /im *

taskkill /f /fi 'PID ge 1000' /im *

TASKLISTAfiseaza o lista de aplicatii si servicii impreuna cu ID-ul lor pentru toate aplicatiile de pe computerul local sau de pe un calculator din

retea.

Sintaxa

tasklist[.exe] [/s computer] [/u domainuser [/p password]] [/fo ] [/nh] [/fi FilterName [/fi FilterName2 [ ]]] [/m [ModuleName] | /svc | /v]

Parametrii

/s Computer Specifica numele sau Ip-ul unui computer din retea. Valoarea standard este computerul local.

/u DomainUser Ruleaza o anumita comanda folosind privilegiile user-ului specificat in campul User sau Domain/User.

/p Password    Retine parola utilizatorului specificat cu ajutorul parametrului /u.

/fo

Specifica formatul care va fi folosit pentru iesiri. Acesta poate fi TABLE, LIST si CSV. Valoare standard este TABLE.

/nh Ascunde header-ele coloanelor la iesire. Este folosita doar cand formatul de iesire este TABLE sau CSV.

/fi FilterName Indica tipul proceselor care vor fi adaugate sau excluse din lista de asteptare. Urmatorul tabel contine nume valide pentru filter, operatori si valori.

Nume Operatori Valoare

Status Eq, ne Ruleaza|Nu raspunde

Imagename eq, ne Orice litera.

PIDeq, ne, gt, lt, ge, le

Orice valoare intreaga pozitiva.

Sessioneq, ne, gt, lt, ge, le

Orice succesiune de numere.

SessionNameeq, ne Orice litera.

CPUTimeeq, ne, gt, lt, ge, le

Timpul in format hh:mm:ss.

Memusageeq, ne, gt, lt, ge, le

Orice numar intreg.

Username eq, ne Orice nume de utilizator ([Domain]User).

Services eq, ne Orice litera.

Windowtitle eq, ne Orice litera.

Modules eq, ne Orice litera.

/m [ModuleName] Activeaza optiunea de afisare a informatiilor despre modulul fiecarei aplicatii. Modulul este afisat impreuna cu procesele de care este utilizat. Comanda nu poate fi folosita impreuna cu parametrii /svc si /v.

/svc Afiseaza un set de informatii pentru fiecare proces fara truncare. Este valida doar cand parametrul /fo este pe optiunea TABLE. Nu poate fi folosit impreuna cu parametrii /v si /m.

/v Listeaza informatiile despre aplicatiile “verbose” la iesire. Nu poate fi folosita impreuna cu instructiunile /svc si /m.

/? Afiseaza fisierul Help si fereastra command prompt.

Observatii

Tasklist este echivalentul instructiunii TList.

Exemplu:Urmatorul exemplu va arata cum poate fi folosita comanda tasklist.

Page 93 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 94: Comenzi de Consol

tasklist /v /fi 'PID gt 1000' /fo csv

tasklist /fi 'USERNAME ne NT AUTHORITYSYSTEM' /fi 'STATUS eq running'

tasklist /v /fi 'STATUS eq running'

tasklist /s srvmain /nh

tasklist /s srvmain /s srvny

tasklist /s srvmain /u maindomhiropln /p p@ssW23 /nh

TCMSETUPConfigureaza sau anuleaza clientul TAPI

Sintaxatcmsetup [/q] [/x] /c Server1 [Server2]

tcmsetup [/q] /c /d

Parametrii

/q         Interzice afisarea ferestrelor cu mesaje.

/x Include optiunea callbacks orienata sprea conectare pentru retele cu trafic mare unde riscul de pierdere a pachetelor este foarte mare. Daca acest parametru nu este introdus, se vor folosi callbacks fara conexiune.

/c Necesar, optiunea client setup

Server1           Necesar. Specifica numele serverului pe care se afla serviciile TApi pe care clientul le va folosi. Clientul va folosi telefoanele si liniile provider-ului. Clientul trebuie sa fie in acelasi domeniu cu serverul, sau intr-un domeniu care are o relatie reciproca de “incredere” cu domeniul in care se afla serverul.

Server2 Numeste server-ul folosit de client, sau care vor fi folosite pe viitor. Numele serverelor vor fi separate intre ele prin spatii.

/d Sterge lista cu servere. Dezactiveaza clientul TAPI intericandu-i acestuia sa foloseasca providerii serviciului care se afla pe alte servere.

/? Afiseaza fisierul Help si fereastra command prompt.

Observatii

Pentru ca functia TAPI sa functioneze corect, trebuie rulat tcmsetup pentru a introduce lista de servere care vor fi utilizate de clientii TAPI

Pentru a rula aceasta comanda trebuie sa fiti logati in grupul de administratori.

Inainte ca un client sa poate utilize telefonul sau o linie de pe un server TAPI, administratorul serverul de telefonie trebuie sa-I reserve o linie.

Lista serverelor de telefonie care este creata prin aceasta comanda va inlocui lista existenta. Aceasta comanda nu poate fi folosita pentru a adauga in lista existenta.

TELNET COMMANDSComenzile telnet va asigura comunicarea cu un computer care foloseste protocolul telnet de la distanta. Puteti rula telnet fara parametric

pentru ai intra in meniul telenet. Din acest meniu se vor folosi urmatoarele comenzi:

Sintaxa

telnet [RemoteServer]

ParametriiRemoteServer Specifica nume serverului la care doriti sa va conectati

/? Afiseaza meniul help

Observatii:

Folosit fara parametric, telnet porneste Telnet Client

Cand sunteti in meniul telenet trebuie sa folosti comenzi telenet.

Sintaxa

quit

Observatii

Aceasta comanda poate fi prescurtata cu q

Sintaxa

open [RemoteServer] [Port]

ParametriiRemoteServer Introduce numele serverului la care doriti sa va conectati. Daca nu specificati nici un server, va veti conecta la serverul local

Port Specifica portul pe care doriti sa-l folositi.

Observatii

Puteti prescurta aceasta comanda cu o

Sintaxa

Page 94 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 95: Comenzi de Consol

close [RemoteServer]

Parametrii

RemoteServer Specifica numele serverului pe care doriti sa lucrati. Daca nu specificati serverul, va veti conecta la serverul local

Observatii

Puteti prescurta aceasta comanda cu c

ExempluPentru a va deconecta de la severul Raymond, scrieti:c redmond 44

Sintaxaset [RemoteServer] [ntlm] [localecho] [term ] [escape Character] [logfile FileName] [logging] [bsasdel] [crlf] [delasbs] [mode ] [?]

ParametriiRemoteServer Specifica numele serverului pe care doriti sa lucrati. Daca nu specificati serverul, va veti conecta la serverul local

ntlm Activeaza autentificarea NTLMN daca aceasta este disponibila pe server.

localecho Activeaza “local echo”

term

Seteaza terminalul pe tipul specificat.

escape Character Seteaza caracterul “escape”.Acesta poate fi un singur character, sau poate fi o combinatie folosind tasta CTRL. Pentru a introduce caracterul, tineti apasata tasta CTRL in timp ce apasati cea de-a doua tasta.

logfile FileName Specifica in ce fisier sa se salveze logulrile cu activitatea Telnet. Acest fisier trebuie sa fie pe calculatorul dumneavoastra. Salvarea logurile incepe automat in momentul activarii optiunii.

logging                        Activeaza salvarea logurilor.Daca nu a fost desemnat nici un fisier pentru salvare, pe ecran va aparea un mesaj de eroare.

bsasdel                        Seteaza tasta BACKSPACE ca delete.

delasbs Activeaza modul cu o noua linie; prin apasarea tastei enter se vor trimite 0x0D, 0x0A.

mode

Seteaza modul operatiei.

? Permite vizualizarea sintaxei complete pentru aceasta comanda

Observatii

Pentru a dezactiva o optiune activata anterior , scrieti:

unset [Option]

Pentru a seta caracterul pentru escape

–e Character

La versiunile in alta limba a telenetului, este introdusa optiunea codeset.Aceasta reprezinta limba utilizata. Este de necesar ca amble calculatoare care comunica sa fie setate pe acelsai cod.

Sintaxa

send [RemoteServer] [ao] [ayt] [esc] [ip] [synch] [?]

Parametrii

ao Anuleaza comanda

ayt Trimite un “/Are You There”

esc Trimite caracterul current pentru escape

ip Intrerupe comanda process

synch Lanseaza operatia telenet sync

Sintaxadisplay

Observatii

Aceasta comnada afiseaza paramatrii curenti pentru clientul telenet. Daca sunteti in telnet(conectati la un server), puteti iesi de pe server pentru a seta parametrii folosind CTRL+].Pentru a va reconecta apasati tasta ENTER.

Sintaxa

tlntadmn [RemoteServer] [start] [stop] [pause] [continue]

Parametrii

start Porneste serverul Telent

stop Opreste serverul Telnet

pause Intrerupe conexiunea la serverul Telnet

continue Restabileste conexiunea la server.

Page 95 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 96: Comenzi de Consol

Observatii

Puteti administra un computer de la distanta prin Telnet Server folosind comanda tlntadmn daca amandoua sistemele ruleaza pe windows XP. NU puteti folosi acest set de comenzi pentru a administra un computer pe Win 2000 de pe un computer cu Sistem WinXp

Sintaxa

tlntadmn [RemoteServer] [-s] [-k] [-m 'Message']

Parametrii-s Afiseaza sesiunile active

-k Inchide sesiunea. Scrieti ID-ul unei sesiuni pentru a o inchide doar pe ea sau all pentru a le inchide pe toate

-m 'Message'

Trimite un mesaj uneia sau mai multor sesiuni. Introduceti ID-ul sesiunii pentru a trimite unei sesiuni anume, sau all pentru a trimite tutror sesiunilor. Mesajul va fi scris intre ghilimele

auditlocation=

Specifica daca sa trimita informatii catre Event Viewer, un fisier sau catre amandoua.

audit=[admin][user][fail]

Specific ace informatii doriti sa observati (conectarea anumitor useri, incercari esuate de conectari etc.)

ExempluPentru a trimite informatii catre Event Viewer:

tlntadmn config auditlocation=eventlog

Pentrua vedea cand se conecteaza un administrator sau apare o incercare esuata de conectare

tlntadmn config audit=+admin +fail

Sintaxa

tlntadmn [RemoteServer] config [dom=DomainName]

dom=DomainName

Introduce numele domeniului pe care vreti sa-l declarati standard.

ExempluPentru a Seta Redmond ca server default:

tlntadmn config dom=Redmond

Sintaxa

tlntadmn [RemoteServer] config [ctrlakeymap=]

ctrlakeymap=

Specificati daca doriti ca Telnet sa interpreteze CTRL+A as ALT.

Sintaxa

tlntadmn [RemoteServer] config [maxconn=PositiveInteger]

Parametrii

maxconn=PositiveInteger Seteaza numarul maxim de conexiuni. Trebuie sa specificati un numar pozitv intreg mai mic decat 10 milioane.

Sintaxa

tlntadmn [RemoteServer] config [maxfail=PositiveInteger]

Parametrii

maxfail=PositiveInteger Seteaza numarul maxim de incercari esuate de conectare. Acesta trebuie sa fie un numar intreg, mai mare ca zero si mai mic decat 100.

Sintaxa

tlntadmn [RemoteServer] config [mode=]

Parametriimode= Specifica modul de operare

Sintaxa

tlntadmn [RemoteServer] config [port=IntegerValue]

Parametrii

port=IntegerValue Initializeaza portul Telnet. Acesta trebuie sa fie o valoare intreaga mai mica decat 1,024

Sintaxa

tlntadmn [RemoteServer] config [sec=[ntlm][passwd]]

Page 96 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 97: Comenzi de Consol

Parametrii

sec=[ntlm][passwd]          Specifica daca doriti sa utilizati NTLM, o parola, sau amandoua pentru a va autentifica conexiunea. Pentru a nu folosi o anumita forma de identificare, tastati “-”inaintea tipului de autentificare, iar “+” pentru a folosi doar o anumita forma.

Sintaxa

tlntadmn [RemoteServer] config [timeout=hh:mm:ss]

Parametriitimeout=hh:mm:ss Seteaza perioada de time-out in ore, minute si secunde

TFTPTransfera fisiere pe si de pe un computer, de obicei pe OS UNIX, care accepta Trivial File Transfer Protocol (TFTP). Folosita fara

parametrii, aceasta comanda afiseaza meniul help.

Sintaxa

tftp [-i] [Host] [] [Source] [Destination]

Parametrii

-i                      Initializeaza modul transfer imagine binara(mod octet). In limbaj binary, fisierul este transmis in unitati de 1 bit. Foloseste acest mod cand transferi fisiere binare. Daca transferul a fost reusit, va fi afisata viteza de transfer. Foloseste acest mod cand transferi fisiere text.

Host Specifica computerul

put Transfera fisierul Destination de pe computerul local pe fisierul Source de pe alt calculator din retea. Deaorece rotocolul FTTP nu suporta autentificare, userul trebuie sa fie logat pe caculatorul local, si fisierul sa fie inscriptibil pe celalalt computer.

get Transfera fisierul Destiantion de pe celalalt calculator in fisierul Sursa de pe calculatorul local

Source Specifica fisierul care sa fie transferat

Destination Specifica unde sa fie transferat fisierul. Daca Destination nu mai este trecut, se presupune ca are acelasi nume ca Sursa.

Time Afiseaza sau regleaza ceasul. Folosit fara parametric, time afiseaza data si ora sistemului si intreaba daca vreti sa o schimbati

Sintaxa

time [/t] [/time] [hours:[minutes[:seconds[.hundredths]]][]]

Parametrii

/t Afiseaza ora curenta fara a fi necesar sa o schimbari

hours Specifica ora exacta (0-23)

minutes Specifica minutele (0-59)

seconds Specifica secundele(1-59)

hundredths Setare AM sau PM

title Da un nume ferestrei de lucru.

Sintaxa

title [string]

Parametrii

string Da un nume ferestrei de lucru.

(Gabriela Tudose)

(CUPRINS)

UUNLODCTR

Indeparteaza numele contorului de performanta si explica textul pentru un serviciu sau un driver de dispozitiv din registrul de sistem.

Sintaxa:

Unlodctr [ComputerName] DriverName

Parametri:

[ComputerName] DriverName : 

Indeparteaza setarile numelui contorului de performanta si explica textul pentru un serviciu sau un driver DriverName din registrul de sistem al Windows XP.Daca nu se specifica numele calculatorului(ComputerName),Windows XP foloseste ca default local computer.

/?:

Afiseaza help-ul pentru comanda enuntata.

Page 97 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 98: Comenzi de Consol

Observatii:

Daca informatia furnizata contine spatii, a se folosi ghilimelele.ex: 'Computer Name'.

Exemple:

RSVP-serviciu

Comp1 –calculatorul1

unlodctr comp1 RSVP

(Anca Cosofret)

(CUPRINS)

VVER

Afiseaza numarul versiunii Windows XP

Sintaxa:

ver

Parametrii:

/? Afiseaza ajutor la command prompt

VOL

Afiseaza numarul seriei si volume label al discului, in cazul in care exista.Se afiseaza numarul seriei in cazul in care discul este formatat cu MS-DOS de la varianta 4.0

Sintaxa:

vol [Drive:]

Parametrii:

Drive: Specifica drive-ul care contine discul pentru care se vrea afisarea volume label si numarul seriei..

/? Afiseaza ajutor la command prompt.

VSSADMIN

Afiseaza volumul shadow copy backups curent si toate shadow copy writers si providers instalate in fereastra command.

Sintaxa:

Vssadmin list

Parametrii:

list shadows [/set= [shadow copy set GUID]]

Listeaza toate shadow copies din sistem, grupate de Globally Unique Identifier (GUID) pentru shadow copy set (un grup de shadow copies create in acelasi timp.)

list writers Listeaza numele, GUID, ID-ul, si statutul al tuturor shadow copy writers instalate.

list providers Listeaza numele, tipul, GUID, si versiunea tuturor shadow copy providers instalate.

/? Afiseaza help la command prompt.

Exemple:

Pentru afisarea tuturor volumelor shadow copy providers instalate, scrieti urmatoarea comanda:

vssadmin list providers

(CUPRINS)

WW32TM

Reprezinta un instrument folosit pentru a diagnostica problemele ce pot aparea cu Windows Time.

Sintaxa:

Page 98 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 99: Comenzi de Consol

]|/tz|/unregister}

Parametrii:

/config [/computer:ComputerName] [ [/update] [/manualpeerlist:ListOfComputerNames] ] [/syncfromflags:ListOfFlags]

Ajusteaza ora computer-ului local. Sincronizarea timpului poate fi setata cu /manualpeerlist switch. Schimbarile configuratiei nu sunt utilizate de Windows Time decat in cazul in care serviciul este restartat sau este folosit /update switch .

/syncfromflags poate fi folosit pentru a seta tipurile sursei folosite pentru sincronizare, MANUAL folosind lista manuala peer sau DOMHIERpentru a sincroniza dintr-un domeniu control.

/monitor

Monitorizeaza target-ul computer-ului sau listei de computere.

/ntte

Converteste un NT system time intr-un format readable.

/ntpte

Convereste un NTP time intr-un format readable.

/register

Inregistreza rularea ca service si adauga configuratia default inregistrarii.

/resync []

Resincronizeaza ceasul cat mai repede posibil, neluind in considerare toate erorile statistice acumulate. Daca nu este specificat nici un calculator, se va resincroniza calculatorul local.Comanda va astepta resincronizarea doar daca /nowait switch-ul nu este folosit. Currently used time resources vor fi utilizate doar daca /rediscover nu este folosit.

/tz

Afiseaza setarile timpului zonal curent.

/unregister

Unregister service si elimina toate informatiile configuratiei din inregistare.

/?

Afiseaza ajutor la command prompt.

Observatii:

Acest instrument este utilizat de administratorii de retea pentru a diagnostica problemele cu Windows Time. .

Pentru ca Windows Time service sa foloseasca schimbarile facute cu W32tm, trebuie sa ia la cunostinta scimbarile. Pentru a realiza acest lucru, tastati w32tm /config /update. in command prompt.

Exemple:

Pentru a afisa current time zone settings, tastati:

w32tm /tz

WINNT

Realizeaza instalarea sau upgrade-ul Windows XP. Pentru hardware-ul compatibil cu Windows XP, se poate tasta winnt la un Windows 3.x sau MS-DOS command prompt.

Sintaxa:

winnt [/s:SourcePath] [/t:TempDrive] [/u:answer file][/udf:ID [,UDB_file]] [/r:folder][/rx:folder][/e:command][/a]

Parametrii:

/s:SourcePath Specifica locatia surselor fisierelor Windows XP . Locatia trebuie sa fie o cale intreaga de forma x:[Path] or servershare[Path].

/t:TempDrive Indruma setup-ul sa plaseze temporar fisiere pe un anume drive si sa instaleze Windows XP driver-ul respectiv. In cazul in care nu se specifica nici o locatie, Setup va repera el un drive.

/u:answer file Executa un Setup nefrecventat utilizand un answer file. Answer file furnizeaza raspunsuri pentru unele sau toate prompt-urile la care ultimul user raspunde in mod normal in timpul Setup. Daca se foloseste /u, trebuie sa se foloseasca de asemenea si /s.

/udf:ID [,UDB_file] Indica un identificator (ID)pe care Setup il foloseste pentru a specifica cum un fisier Uniqueness Database (UDB) modifica un answer file (vezi /u).

Page 99 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 100: Comenzi de Consol

/r:folder Specifica un folder optional care sa fie instalat. Fisierul ramane dupa ce Setup termina.

/rx:folder Specifica un folder optional care sa fie copiat. Fisierul este sters la terminarea Setup.

/e:command Specifica o comanda ce urmeaza a se executa exact inainte de ultima faza a Setup.

/a Autorizeaza optiunile accesarii.

/? Afiseaza ajutor la command prompt.

FOLOSIREA INSTRUMENTULUI WINDOWS MANAGEMENT INSTRUMENTATION COMMAND-LINE (WMIC)

Windows Management Instrumentation Command-line (WMIC) este un command-line care simplifica folosirea Windows Management Instrumentation (WMI) and systems managed through WMI.

WMIC este bazat pe porecle(aliases). Poreclele fac disponibile datele primare oferite de WMI fara a fi nevoie intelegerea conceptelor specifice WMIepts. WMI data si multe trasaturi WMI sunt accesibile deasemenea prin intermediul WMI fara porecle..

Se pot lista poreclele disponibile folosind WMIC /? help. WMIC are un sistem de ajutor progresiv. Se poate folosi /? oricand si la orice adancime pentru a descoperi optiunile aditionale care sunt disponibile in contextul curent. /? Listeaza poreclele disponibile curente, comenzi, si switche-urilr globale. Pentru a lista verbele si switche-urile disponibile pentru o porecla, se tasteaza numele poreclei si /?. Pentru a lista parametrii disponibili pentru un verb anume, se tasteaza numele poreclei, verbul, si apoi /?.

Exemplu:

Procesele ce ruleaza in sistemul curent sunt disponibile de pe porecla PROCESS.Pentru a vedea toate procesele curente ce se deruleaza in computer, tasteaza PROCESS in utilitatea WMIC. Pentru listarea unui proces anume, tasteaza comanda PROCESS WHERE (Description='explorer.exe'). Pentru a primi proprietati pentru oroces, tasteaza comanda PROCESS GET Name, Handle, PageFaults.

Se pot folosi aceleasi optiuni prin comanda CLASS. De exemplu, CLASS Win32_Process GET Name, Handle, PageFaults. Totusi trebiuie determinat numele clasei din alte surse.

.Comanda Rezultatul

/? Afiseaza ajutorul.

CLASS Iese din modul default al WMIC pentru a accesa clasele din schema directa WMI.

PATH Iese din modul default al WMIC pentru a accesa direct schema WMI .

CONTEXT Afiseaza valorile curente ale switche-urilor globale.

QUIT Iese din WMIC.

EXIT Iese din WMIC.

(CUPRINS)

XXCOPY

Copie fisiere si directoare, inclusiv subdirectoare.

Sintaxa:

xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [] [/z]

Parametrii:

Source Este ceruta. Specifica locatia si numele fisierelor pe care dorim sa le copiem.Acest parametru trebuie sa includa ori o cale ori un drive.

Destination Specifica destinatia fisierului pe care dorim sa-l copiem.Acest parametru poate contine o litera a driver-ului si o coloana, un nume al directorului, un nume al fisierului, sau o combinatie a acestora.

/w Afiseaza urmatorul mesaj si asteapta raspunsul utilizatorului inaintea copierii fisierului: Press any key to begin copying file(s)

/p Asteapta confirmarea in cazul in care vrei sa creezi fiecare destinatie a fisierului.

Page 100 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 101: Comenzi de Consol

/c Ignora erorile.

/v Verifica fiecare fisier asa cum este scris la destinatie pentru a fi sigur ca destinatiile si sursele fisierelor sunt identice.

/q Suprima afisarea mesajului xcopy.

/f Afiseaza sursa si destinatia fisierului in timpul copierii.

/l Afiseaza o lista a fisierelor ce urmeaza a fi copiate.

/g Creaza decriptarea destinatiilor fisierelor.

/d[:mm-dd-yyyy]

Copie numai sursele fisierelor care s-au schimbat in timpul sau dupa data specificata.Daca nu se precizeaza valoarea mm-dd-yyyy, xcopy copie toate sursele fisierelor care sunt noi fata de destinatiile fisierelor existente.Aceasta optiune command-line permite update-ul fisierelor modificate.

/u Copie numai fisierele din sursa care exista in destinatie.

/i Daca Source este un director si Destination nu exista, xcopy presupune destinatia specifica un nume de director si creaza un nou director. Apoi, xcopy copie toate fisierele specificatein noul direcor.

/s Copie directoare si subdirectoare, doar daca acestea nu sunt goale. Daca se omite /s, xcopy lucreaza intr-un singu director.

/e Copie toate subdirectoarele, chiar daca acestea sunt goale. Foloseste /e impreuna cu /s si/t command-line options.

/t Copie numai structura subdirectorului (care este arborele), nu si fisierele. Pentru a copia directoarele goale trebuie inclusa si optiunea /e command-line .

/k Copie fisierele si retine atributele read-only de pe destinatiile fisierelor daca sunt prezente in sursa fisierelor.

/r Copie fisierele read-only.

/h Copie fisierele cu atributele sistem ,ascunse.Prin default, xcopy nu copiefisierele sistem sau ascunse. hidden or system files.

/a Copie doar sursele fisierelor care au atributele fisierelor arhivate setate. /a nu modifica at ributele fisierelor arhivate de sursa fisierelor.

/m Copie sursele fisierelor care au atributele fisierelor arhivate setate.Spre deosebire de /a, /m opreste atributele fisierelor arhivate care sunt specificate in sursa.

/n Reaza copii folosind NTFS short file sau numele directorului. /n este cerut cand dorim sa copiemfisiere sau directoare de pe un volum NTFS pe un volum FAT sau cand conventia numelui sistemului fisier FAT (care este , 8.3 caractere) este ceruta pentru destinatia sistemului fisier. Destinatia poate fi FAT sau NTFS.

/o Copie file ownership si discretionary access control list (DACL) information.

/x Copie file audit settings si system access control list (SACL) information (impica/o).

/exclude:filename1[+[filename2]][+[filename3]]

Specifica o lista de fisiere ce contin strings.

/y Asteapta confirmarea ca se doreste rescrierea unei destinatii deja existente.

/? Afiseaza ajutorul la command prompt.

Observatii:

• Folosirea /v

Windows XP nu foloseste aceasta comanda. Este acceptata doar de fisierele compatibile cu MS-DOS.

• Folosirea /exclude

Listeaza fiecare string intr-o linie separata in fiecare fisier.

• Folosirea /z

Daca se pierde legatura in timpul fazei de copiere se rezuma dupa ce se restabileste legatura. /z afiseaza deasemenea procentajul operatiei de copiere realizata a fiecarui fisier.

• Folosirea /y in mediul variabil COPYCMD

Se poate folosi /y in mediul variabil COPYCMD. You can override this command by using /-y on the command line.

• Valoarea default value pentru destinatie

Daca se omite destinatia, comanda xcopy copie fisierele in directorul curent.

• Specificarea daca destinatia este un director sau un fisier

Daca destinatia nu contine un director existent si nu se termina cu un backslash (), apare urmatorul mesaj:

Page 101 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 102: Comenzi de Consol

Does destination specify a file name or directory name on the target (F = file, D = directory)?

Se apasa tasta F daca se doreste ca fisierul sa fie copiat intr-un fisier, tasta D daca se doreste sa fie copiat intr-un director.

Se poate suprima acest mesaj daca se foloseste comanda /i , care face ca xcopy sa presupuna ca destinatia este un director in cazul in care sursa este reprezentata de mai multe fisiere/directoare.

• xcopy vs. diskcopy

In cazul in care ai un disk ce contine fisiere in subdirectoare si doresti sa-l copii pe un disk cu un alt format, foloseste comanda xcopy in loc de diskcopy. Deoarece comanda diskcopy copie disks track by track, sursa si destinatia discului trebuie sa aiba acelasi format. Comanda xcopy nu are aceasta cerinta.

• Coduri de iesire pentru xcopy

Urmatoarea lista prezinta fiecare cod cu descrierea sa.

Exit code

Descriere

0 Fisierele au fost copiate fara nici o eroare.

1 Nu s-a gasit nici un fisier pentru a fi copiat.

2 Utilizatorul a apasat CTRL+C pentru a termina xcopy.

4Prezenta unei erori de initializare. Nu este suficienta memorie sau spatiu pe disk, sau s-a tastat un drive name invalid sau o sintaxa invalida in comanda.

5 Eroare in timpul scrierii discului.

Exemple:

*Pentru a copia toate fisierele si subdirectoarele (incluzand subdirectoarele goale) de pe drive A pe drive B, tasteaza:

xcopy a: b: /s /e

*Pentru a include orice fisier sistem sau ascuns, adauga /h :

xcopy a: b: /s /e /h

*Pentru a updata fisierele din directorul rapoarte cu fisierele in directorul Rawdata care s-au schimbat dim Decembrie 29, 1993, tasteaza:

xcopy rawdata reports /d:12-29-1993

*Pentru a updata toate fisierele care exista in Reports in exemplul anterior, fara a se lua in considerare data, tasteaza:

xcopy rawdata reports /u

*Pentru a obtine o lista a fisierelor care urmeaza a fi copiate de comanda anterioara tasteaza:

xcopy rawdata reports /d:12-29-1993 /l > xcopy.out

Fisierul Xcopy.out listeaza fiecare fisier care urmeaza a fi copiat..

*Pentru a copia Customer directory si toate subdirecoarele din director PublicAddress on network drive H:, retine atributul read-only, si fi pe faza cand un nou fisier este creat pe H:, tasteaza:

xcopy customer h:publicaddress /s /e /k /p

(Georgiana Sidor)

(CUPRINS)

DISTRIBUIE DOCUMENTUL

Vizualizari: 936

Importanta:

Comenteaza documentul:Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Distribuie URL http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-

Adauga cod HTML in site

<a href="http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php" target="_blank" title="COMENZI DE CONSOLA WINDOWS XP

Page 102 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

Page 103: Comenzi de Consol

Termeni si conditii de utilizare | Contact© SCRIGROUP 2013. All rights reserved

Page 103 of 103COMENZI DE CONSOLA - WINDOWS XP

07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php