Acum nu sunt mulți utilizatori care au lucrat cu linia de comandă. În cea mai mare parte, utilizatorii sunt obișnuiți cu utilități grafice convenabile care pot fi operate cu un singur mouse. Utilități linie de comanda sunt aplicații de consolă, sub forma unui ecran negru cu text alb pe el. Astfel de utilitare sunt apelate împreună cu parametrii și sunt localizate în dosarul BIN al serverului InterBase, în mod implicit:

Toate cele 24 de subcomenzi sunt listate. Fiecare subcomandă are un subset de comenzi. Tabelul de mai jos prezintă cele mai utile subcomenzi pentru utilizatorii tipici și funcțiile acestora. Comenzile disponibile sunt foarte utile și permit configurarea avansată a serviciilor. Deși nu toate caracteristicile sunt de interes pentru toți utilizatorii, unele sunt utile pentru utilizarea de zi cu zi. Puteți afla dacă serviciul rulează, îl puteți opri, porni sau întrerupe. De asemenea, puteți stabili dacă va porni la pornirea sistemului.

Această comandă are multe funcții, dar una dintre ele este de a determina starea serviciului la pornirea sistemului. Puteți configura serviciul să îl configureze automat, manual sau să nu-l pornească deloc. Această comandă este utilizată pentru a obține informații despre servicii și drivere. Folosit fără argumente, returnează o listă de servicii care rulează cu mai multe informații pentru fiecare serviciu. Lista nu este practic de citit pe ecran și poate fi redirecționată către un fișier text. Pentru a crea un fișier text care conține o listă a serviciilor de executat, utilizați comanda.

C: \\ FIȘIERE PROGRAM \\ BORLAND \\ INTERBASE \\ BIN

Un astfel de utilitar poate fi apelat utilizând fereastra CMD (pentru WinNT, 2000, XP sau mai mare) sau COMMAND (pentru Win95 / 98 / ME). Deci, pentru a afla versiunea serverului, faceți clic pe „Start -\u003e Rulați” și în fereastră introduceți cmd sau comandă, în funcție de sistemul dvs. de operare. Apropo, WinXP are și o comandă, dar funcționează în modul MS-DOS și nu acceptă nume de fișiere și dosare lungi. Deci, pe XP (sau mai mare) trebuie folosit cmd.

Pentru a crea o listă cu toate serviciile utilizate. Pentru a continua descărcarea fișierelor, trebuie să fim conectați. Acum ni se permite să navigăm pe server și să descărcăm totul fișierele necesare... Prin urmare, este întotdeauna convenabil să descărcați mai întâi acest fișier. Evident, există și o comandă pentru a scrie pe server, dar în acest caz, deoarece suntem conectați ca utilizatori anonimi, nu avem permisiunea de a face acest lucru. Dacă sunt specificate subdirectoarele, trebuie să utilizați glisorul drept. Această comandă nu funcționează dacă numele de utilizator pe care l-ați introdus este „anonim”.

Obțineți numele fișierului: a descărcat fișierul specificat de pe server. Numele comenzii de ajutor: scurta descriere echipe. Sintaxa liniei de comandă pentru dezinstalarea invizibilă personalizată. Exemple de instalare pe linia de comandă. Exemplu de eliminare din linia de comandă.

Se va deschide o fereastră neagră, la sfârșitul ultimei linii, cursorul va clipi, aceasta este linia de comandă. Introduceți următoarele comenzi (presupunând adresa InterBase implicită), după fiecare apăsare :

fișiere de program cd \\ borland \\ interbase \\ bin gpre -z

Să facem imediat o rezervare că textul din fereastră va trebui să fie tastat manual. Dacă copiați textul și apoi selectați comanda contextuală „lipiți” în CME), nu există nicio garanție că toate caracterele vor fi copiate corect. În acest caz, veți primi o eroare la executarea comenzilor. Dar în CME "este posibil să repetați ultima comandă fără să o tastați. Doar apăsați și țineți apăsată tasta" săgeată dreapta "pentru a reintroduce textul ultimei comenzi. Acest lucru poate fi util atunci când trebuie să tastați comenzi similare la rând: puteți repeta și apoi edita textul comanda anterioară.

Reparați sau reinstalați linia de comandă. În exemplele de dezinstalare și instalare. Astfel de fișiere sunt atât de gelos păstrate în meandrele sistemului și nu sunt șterse dacă este necesar pentru aceasta. Pentru a elibera o felie bună de gigabyte, putem folosi instrumente de genul, dar este posibil ca acestea să nu meargă întotdeauna în jos așa cum ar trebui. Cine se curăță mai bine? Sunt multi programe de la terțicare vă permit să curățați hDDpentru a elibera spațiu valoros. Una dintre cele mai pozitive, gratuite.

Instrumente de producție a adaptorului tactil fără fir

Dacă nu ați schimbat personal această stare, faptul că serviciul menționat nu vorbește poate însemna că ați instalat producătorul adaptorului tactil wireless pentru a vă conecta retea fara fir... Prin urmare, dacă ați instalat dispozitivul de la producător, acesta este motivul pentru care trebuie să urmați instrucțiunile de utilizare a producătorului adaptorului wireless. Se poate părea că simpla întreținere a acestor servicii ar trebui să merite, dar cu instrumentele producătorului, această procedură poate să nu fie pe deplin corectă.

Ca urmare a executării exemplului, veți obține următoarea fereastră:

Figura: 25.1. Utilitarul liniei de comandă Gpre.exe

Pentru cei care au folosit astfel de comenzi pentru prima dată, le vom analiza mai detaliat. Echipă

face ca unitatea C: să fie curentă (în cazul în care o altă unitate a fost curentă).

Comanda cd (Change Directories) schimbă directorul curent în cel specificat, adică cu comanda

Ajutor pentru linia de comandă

Dacă pornire automată aceste servicii au fost dezactivate, poate fi necesar să porniți mai întâi serviciul. Serviciul poate fi gestionat folosind o interfață grafică pentru utilizator. Desigur, acest lucru poate fi folosit și pentru a porni sau opri un serviciu, dar pentru interactivitate, utilizarea acestei ținte pare a fi o comandă de rețea adecvată care va aștepta ca serviciul să ruleze sau să se oprească și apoi să afișeze rezultatul. Pentru ca serviciul să funcționeze la pasul următor, nu trebuie să fie interzisă pornirea serviciului. Reglarea automată este în majoritatea cazurilor cel mai adecvat tip de oprire, în care serviciul nu este pornit manual după fiecare repornire a sistemului de operare. Dacă tipul de declanșare a serviciului găsit în pasul anterior este compatibil, puteți trece direct la pasul următor. Satisfacția este o implementare automată sau o taxă pentru servicii. ... În cele din urmă, puteți face următoarele.

cd c: \\ program files \\ borland \\ interbase \\ bin mergem în folderul BIN al serverului InterBase. Dacă aveți InterBase instalat la o altă adresă, ar trebui făcute modificări în această comandă. La final dăm comanda

gpre -z care invocă utilitarul gpre.exe cu opțiunea -z. Acest utilitar este un preprocesor pentru limbajele C / C ++ și este destinat dezvoltatorilor care lucrează direct cu InterBase API. Nu este cel mai folosit utilitar, dar aici suntem interesați de parametrul -z, care afișează informații despre versiunea InterBase și utilitarul în sine (celelalte utilitare cu care vom face cunoștință au același parametru).

Consolă de ajutor pentru service

Succesul atacului trebuie confirmat de această comandă, dar starea poate fi reevaluată prin repetarea cazului anterior. Procedura GUI a consolei de service nu va fi descrisă în detaliu. Logica de bază a procedurii este aceeași ca atunci când se utilizează linia de comandă.

La nivel local, serviciul se numește Configurare automată fără fir. Pentru alte localizări, puteți încerca să găsiți serviciul în listă sau să îl solicitați folosind următoarea comandă. Un răspuns dur la aceeași întrebare poate fi obținut și cu următoarea comandă.

După cum puteți vedea, extensia * .exe poate fi omisă atunci când încărcați utilitarul, iar majusculele nu contează. Puteți închide această fereastră cu comanda exit. În cele ce urmează, pe scurt, se presupune că folderul curent din această fereastră este folderul BIN al serverului InterBase, unde sunt stocate toate celelalte utilitare.

Paradoxal, dar adevărat: utilitarele din linia de comandă din Windows nu au atras niciodată atenția nici a utilizatorilor, nici a administratorilor, dar în același timp, compoziția și capacitățile acestor utilități sunt îmbogățite în fiecare an. În acest articol, vom vorbi despre linia de comandă în Windows.

Verificați conexiunea la rețea: ping

De asemenea, este demn de remarcat faptul că traducerea acestui text de către Republica Cehă este foarte dăunătoare pentru limba engleză. În mod ciudat, nu este așa și știe că există motive întemeiate pentru aceasta. Deși mult funcționalitate icoanele și plăcile sunt presupuse, există mult mai multe operații care sunt efectuate pe linia de comandă mult mai ușor și mai repede - dar nu există nimic pe care să nu-l cunoști pe nimeni care are ceva de-a face tehnologia de informație... Probabil că toți am experimentat o situație în care am încercat să obținem pagini web și am eșuat.

Cum se lucrează la linia de comandă

Cel mai frecvent utilizat utilitar de linie de comandă este shell-ul în sine, cmd.exe. Aceasta este ceea ce executăm atunci când trebuie să lucrăm cu linia de comandă. Interpretul cmd a venit să înlocuiască command.com din lumea DOS și Windows 9x. Este clar că trebuie să introduceți comenzi în fereastra shell. Comenzile sunt executate. Dacă sunteți grăbiți și nu doriți să așteptați finalizarea primei comenzi, atunci puteți introduce mai multe comenzi simultan, separându-le cu un semn comercial:

Atunci nu știi dacă acest site este o problemă sau dacă problema este de partea ta. În acest fel, știți dacă toată lumea folosește o conexiune la Internet pentru a se conecta la orice site de pe Internet. Această comandă trimite pachete de rețea către serverul de destinație și așteaptă un răspuns. Apoi afișează informații despre timpul necesar trimiterii fiecărui pachet și primirea unui răspuns. În plus, veți primi informații despre dacă au sosit toate pachetele sau dacă s-au pierdut pe parcurs. Dacă conexiunea la internet este ok, atunci toate pachetele ajung la destinație și returnează răspunsurile fără pierderea pachetelor.

  • command1 & command2 & ... & commandN

Dacă trebuie să executați frecvent această secvență de comenzi, este recomandabil să creați un fișier batch - este un fișier text obișnuit cu extensia .cmd. Fiecare comandă este scrisă pe o linie separată, deși acest lucru nu este necesar - puteți utiliza ampersands. Uneori trebuie să analizați rezultatul primei comenzi și abia apoi, dacă rezultatul are succes, executați a doua comandă. Acest lucru poate fi realizat cu un dublă cu ampersand:

Timpul de călătorie pachet și răspunsurile trebuie să fie reduse la minimum. Verificatorul de fișiere de sistem găsește și remediază corupția fișiere de sistem... Un număr de tehnicieni în informatică își sfătuiesc clienții că este dificil să se diagnosticheze probleme cu dispozitivele pentru testarea acestei comenzi. Dacă nu este altceva, servește cel puțin ca instrument pentru diagnosticarea de bază, din care poți respinge mai departe.

Un exemplu: un cititor s-a plâns de dispariția unei pictograme din bara de activități - în special, a fost o pictogramă pentru îndepărtarea în siguranță a unităților externe. Restaurarea sistemului nu șterge fișierele, dar poate fi necesar să reinstalați orice software, actualizări sau drivere care au fost instalate după ziua în care ați readus computerul. În interiorul sistemului de operare, Notă. Înainte de a începe Restaurarea sistemului, salvați-le pe toate deschideți fișiere și închide totul rularea programelor.

  • comanda1 && comanda2

A doua comandă va fi executată dacă codul de ieșire al primei comenzi este 0 (succes). Nu ați avut timp să citiți rezultatul programului? Apoi, ieșirea poate fi transmisă către cel mai mare program pentru ieșire pagină cu pagină (trebuie să derulați ieșirea cu un spațiu):

  • echipa | Mai Mult

Caracterul | este folosit pentru a redirecționa ieșirea standard a unei comenzi către intrarea standard a alteia. Ceea ce va face celălalt program cu această ieșire depinde doar de acesta. Simbolurile\u003e și \u003e\u003e sunt utilizate pentru a redirecționa ieșirea comenzii către un fișier:

Care sunt parametrii analizei

Restabilirea sistemului va reporni computerul. Aici puteți deschide doi vrăjitori de recuperare. În caseta Căutare, introduceți Restaurare sistem și faceți clic pe butonul Reparare din lista de rezultate. Faceți clic pe butonul „Toate programele” și accesați secțiunea „Accesorii”. În secțiunea Accesorii, accesați Instrumente de sistem și faceți clic pe Restaurare.

Introduceți o parolă sau faceți clic pe „Permiteți” când vi se solicită o parolă de administrator sau o confirmare. Expertul vă va solicita să selectați un punct de restaurare și să vă restaurați computerul. Dacă data introdusă nu este mare, puteți selecta Afișare date anterioare.

  • comanda\u003e fisier
  • comanda \u003e\u003e fisier

În primul caz, fișierul, dacă există, va fi suprascris, iar în al doilea, informațiile vor fi adăugate la sfârșitul fișierului. Pentru a suprima ieșirea unei comenzi, puteți redirecționa ieșirea către un dispozitiv gol:

  • comanda\u003e NUL

Este convenabil să utilizați comanda cls pentru a șterge linia de comandă „ecran”. Echipele sunt interne și externe. Comenzile interne sunt executate chiar de cmd.exe. Comenzile externe sunt fișiere EXE (adică programe) de pe disc. Când introducem o comandă, cmd determină ce comandă este. Dacă este intern, atunci îl execută el însuși, dacă comanda nu este internă, atunci cmd caută fișierul executabil în directorul curent și în calea de căutare a programului (variabila de mediu PATH). Puteți vizualiza calea variabilei PATH astfel:

Marcați intervalul de timp specificat de dvs. Când treceți prin vrăjitor, faceți clic pe Finalizare și acesta va reporni computerul. Când computerul repornește, un mesaj apare pe ecran dacă recuperarea a avut succes sau nu. Dacă acest lucru nu funcționează, vă rugăm să contactați asistența noastră tehnică pentru informatii suplimentare pentru depanare.

Puteți lansa opțiuni de recuperare pe ecran în două moduri diferite. Selectați „Reparați computerul”. Instalarea va începe în configurația sistemului de operare. Selectați „Reparați computerul” pe ecranul de instalare. Va apărea un meniu cu mai multe opțiuni. Tot ce trebuie să faceți este să „restaurați sistemul”.

  • ecou% PATH%

Ce comenzi există?

Există multe comenzi și nu vom acoperi totul în acest articol. Și, în general, nu vom lua în considerare comenzile în detaliu. Pentru ce? Introduceți numele comenzii, spațiul, bară și semnul întrebării (opțiune /?). Ca răspuns, veți primi o descriere a comenzii și a parametrilor acesteia. Trebuie doar să știți ce face această comandă sau alta, iar descrierea nu va fi o problemă de citit.

În acest moment, utilizați metoda primului pas. Puteți rezolva problema? Dacă acest lucru reușește, dar problema revine, contactați serviciul suport tehnic pentru a rezolva problema. Din linia de comandă în modul sigur. Apare meniul Advanced Boot Options. Selectați opțiunea „ Mod sigur cu linia de comandă „cu cursorul și apăsând tasta, după executare a arătat spre răspunsul corect.

Vi se va solicita să vă conectați utilizând un cont de administrator. Cum să verificați sistemul - creați automat un punct de restaurare. Punctele de restaurare sunt create automat atunci când apar modificări în sistem, cum ar fi instalarea de software nou, actualizări sau drivere. O puteți dezactiva, nu vă recomandăm. Acest lucru vă va oferi informații despre modul în care această verificare nu a fost încă efectuată pe sistemul dvs. de utilizator.

    Deci, toate comenzile pot fi împărțite în următoarele grupuri:
  • comenzi ale sistemului de fișiere
  • comenzi de controlat sistem de operare
  • echipe de monitorizare
  • comenzi de rețea
  • comenzi pentru a susține Active Directory
  • echipe de service hard disk-uri
  • alte echipe

Comenzi ale sistemului de operare

Există trei moduri de a deschide sistemul, în funcție de modul în care căutați. Cea mai ușoară cale este de bună calitate. Faceți clic pe butonul Start din colțul superior al barei de activități și tastați „sistem” în bara de căutare și apăsați Enter. Faceți clic pe butonul Start și accesați Panoul de control din partea dreaptă a meniului Start. Mergeți în colțul din dreapta sus al ecranului unde apare și setați-l la Vizualizare după: mic sau mare. Faceți clic pe butonul Start și faceți clic pe click dreapta mouse-ul „Computer” și selectați „Proprietăți”.

În următoarea fereastră care apare, accesați fila „Protecția sistemului”. Pe această pagină, selectați pagina „configurați” care afișează mesajul „Dezactivați protecția sistemului”. Dacă da, îl puteți schimba în „restabiliți setările sistemului și versiunile anterioare fișiere ”și apoi faceți clic pe„ Aplicați ”.

Unix are un program de oprire foarte util, cu care nu numai că puteți opri sistemul (sau reporniți-l), dar puteți specifica și timpul de oprire. Există, de asemenea, un analog al acestei comenzi în Windows. Poate fi folosit pentru a închide pur și simplu sistemul, a reporni, a închide utilizatorii activi, a intra în modul de hibernare și a vă deconecta fără a opri computerul. Parametrul -t este foarte util, vă permite să setați timpul de expirare a operațiunii în câteva secunde. Comenzile din acest grup includ, de asemenea, programul taskkill, care este utilizat pentru a opri unul sau mai multe procese. Puteți defini un proces prin numele imaginii (numele fișierului executabil - comutatorul / IM) sau prin identificatorul procesului (comutatorul / pid). De exemplu:

  • taskkill / IM notepad.exe

În general, această comandă are o mulțime de posibilități, de exemplu, puteți ucide toate procesele care utilizează un DLL specific.

Comenzi de monitorizare

După cum sa menționat, comanda taskkill trebuie transmisă fie numele imaginii, fie PID-ul procesului. Puteți afla PID-ul unui proces folosind comanda tasklist. De asemenea, aceste comenzi includ mem (afișează informații despre utilizarea memoriei), systeminfo (informații complete despre sistem) și tracerpt (monitorizează jurnalul de evenimente și scoate un raport în format CSV)

Comenzi de rețea

Windows are destul de multe programe pentru diagnosticarea și monitorizarea rețelei, iar unii administratori nici măcar nu sunt conștienți de existența acestor comenzi.

  • arp - Managementul tabelelor ARP
  • ping - Trimite pachete ICMP la gazda specificată pentru a verifica disponibilitatea gazdei.
  • ping6 - versiunea IPv6 a ping-ului
  • tracert - trasarea rutei către gazda specificată (arată rutele, adică o listă de routere, între două gazde)
  • tracert6 - versiunea IPv6 a tracert
  • pathping - o versiune îmbunătățită a tracert
  • net - gestionează rețeaua din linia de comandă
  • nskookup - vă permite să vizualizați înregistrările serverului DNS
  • netstat - afișează informații despre rețea
  • ipconfig - afișează informații despre setările protocolului IP
  • ruta - afișează și modifică tabelul de rutare
  • netsh (routemon) - gestionarea routerului

Comenzile net și netstat merită o atenție specială. Multe operații diferite pot fi efectuate cu prima comandă. Introduceți comanda net fără parametri. Ca răspuns, veți primi o listă de comenzi:

  • conturi - utilizate pentru actualizarea bazei de date de înregistrare și modificarea parametrilor de conectare
  • computer - adaugă sau elimină computere din baza de date a domeniului NT
  • config - afișează informații despre serviciile serverului sau stație de lucru
  • continuare - activează un serviciu întrerupt anterior cu comanda net pauză
  • fișier - utilizat pentru a seta și debloca un fișier partajat și pentru a afișa o listă de blocări
  • grup - afișează informații despre grupurile globale ale serverului, utilizate și pentru schimbarea grupurilor globale
  • localgroup - Gestionează grupurile locale de pe computer local
  • nume - gestionează pseudonimele acestui computer
  • pauză - întrerupe executarea serviciului specificat, puteți continua serviciul utilizând comanda net continue
  • print - gestionează coada de imprimare
  • trimite - trimite un mesaj scurt utilizatorilor (sau unui anumit utilizator) din rețea
  • sesiune - gestionează sesiunile acestui computer cu alte computere
  • partajare - permite (sau refuză) utilizarea resurselor acestui computer către alte computere din rețea
  • start - pornește un serviciu de rețea oprit
  • oprire - oprește serviciul
  • statistici - Afișează jurnalul de statistici pentru stația de lucru locală sau serviciul server
  • ora - sincronizează ora acestui computer cu ora unui alt computer din rețea
  • utilizare - utilizat pentru a conecta resursele partajate ale altui computer din rețea
  • utilizator - creează și modifică conturi utilizator, utilizat numai pe server
  • vizualizare - afișează o listă a resurselor partajate ale acestui computer

Puteți obține ajutor pentru o anumită comandă ca aceasta:

  • net help nume_comandă

Acum să vorbim despre comanda netstat. Afișează statistici de utilizare a rețelei și afișează informații despre conexiunile curente. Echipa foarte prietenoasă. Să ne imaginăm că toate aplicațiile care pot accesa rețeaua sunt închise pe computer, dar rețeaua este în continuare accesată, așa cum indică indicatorii din tava de sistem. Introduceți comanda netstat -o și aflați ce program accesează rețeaua (parametrul -o este utilizat pentru a afișa PID-ul procesului).

Comenzi de întreținere a hard diskului

Pentru a verifica sunt utilizate discurile comenzi chkdsk și chkntfs. Primul este folosit pentru a verifica partițiile FAT, iar al doilea este utilizat pentru a verifica partițiile NTFS. Comanda defrag este utilizată pentru defragmentarea unui disc. Comanda de recuperare este utilizată pentru a recupera fișierele de pe partițiile deteriorate, iar comanda de format cunoscută este folosită pentru formatarea discurilor.

În loc de comanda fdisk care a fost utilizată în Windows 9x, în versiuni moderne Windows utilizează programul diskpart. Acest program vă permite să partiționați un disc, să creați discuri logice, să ștergeți discuri logice, să selectați o partiție activă etc. În timp ce fdisk a fost interactiv, diskpart este în mare parte scripting. Scripturile sunt fișiere text care conțin instrucțiuni pentru executarea diskpart. Puteți apela diskpart astfel:

  • discpart / s<имя_сценария>

Iată un exemplu de disc diskpart:

  • selectați discul 0
  • curat
  • creați partiția primară
  • selectați partiția 1
  • atribui litera \u003d c:
  • activ
  • format

Observați cum lucrați cu obiecte în diskpart. În primul rând, trebuie să selectăm un obiect (folosind comanda select): mai întâi selectăm discul (selectăm discul). Apoi, trebuie să efectuați operații cu obiectul. Efectuăm două operații (curăță și creează partiție). Apoi selectăm deja un alt obiect - partiția (selectăm partiția) și efectuăm operații cu acesta (faceți partiția activă și formatați-o). Puteți specifica dimensiunea partiției de creat, de exemplu:

  • creați dimensiunea primară a partiției \u003d 5000

În acest caz, va fi creată o partiție de 5 GB. Alte două comenzi pot fi consultate în această secțiune - diskperf, care controlează contoare de performanță hard disk, și fsutil, care controlează comportamentul sistemului de fișiere. De exemplu, fsutil poate fi folosit pentru a șterge sau seta semnalizatorul murdar al unui volum și pentru a obține informații despre sistemul de fișiere. În general, citește omul, adică fsutil /?

Comenzi pentru menținerea și diagnosticarea Active Directory

Pe Windows, așa-numitele utilitare DS sunt utilizate pentru a gestiona serviciul director:

  • dsquery - Listează obiectele Active Directory după parametrii de căutare specificați
  • dsget - returnează atributele obiectului Active Directory specificat, poate accepta ieșirea standard a comenzii dsquery pe intrarea standard
  • dsadd - adăugați unul sau mai multe obiecte Active Directory
  • dsmod - modifică atributele unui obiect existent
  • dsmove - Mută \u200b\u200bun obiect de la un domeniu la altul
  • dsrm - elimină unul sau mai multe obiecte

Sintaxa pentru toate comenzile DS este similară, utilizați /? pentru ajutor. Pentru a diagnostica un controler de domeniu (DC), utilizați utilitarul DcDiag din Instrumentele de asistență. Dacă îl rulați fără parametri, acesta va rula 27 de teste DC (au existat 22 de teste în Windows 2000).

Alte comenzi

Vă amintiți numele comenzii, dar când o introduceți, primiți un mesaj că nu a fost găsită o astfel de comandă? Apoi, încercați să utilizați comanda where (analogică a căreia pe Unix):

  • unde

Comanda unde a apărut în Windows 2003; nu este în Windows 2000 și Windows 2002 (aka XP). Puteți utiliza programatorul at pentru a executa o comandă la un anumit moment. Puteți seta data lansării comenzii, ora, intervalul (de exemplu, în fiecare zi). Programul poate funcționa în modul interactiv (parametru / interactiv). Dacă vă este frică să editați fișierul boot.ini în notepad, puteți utiliza programul bootcfg, care vă va permite să evitați erorile în timp ce editați acest fișier.

Uneori este util să chestionați driverele de dispozitiv. Pentru aceasta este utilizată comanda driverquery.

Windows PowerShell

Capacitățile interpretorului de comandă standard cmd din Windows sunt destul de rare, mai ales în comparație cu interpretele de comandă Unix - ksh, bash, csh, etc. Puteți instala MSH pe următoarele platforme: Windows XP SP2, Windows Vista, Windows Server 2003 și Windows Server "Longhorn".

Puteți descărca PowerShell de la: http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx De asemenea, puteți descărca ghidul PowerShell complet de acolo.

PowerShell este un interpret interactiv de comenzi. La fel ca cmd, PowerShell poate fi scriptat pentru a permite administratorilor să automatizeze gestionarea sarcinilor de sistem, atât pe server, cât și pe alte computere din rețea. PowerShell, spre deosebire de cmd, care oferă acces doar la sistemul de fișiere, vă permite să gestionați întregul sistem de operare și aplicațiile sale, de exemplu, putem lucra cu registrul Windows ca la un sistem de fișiere normal. În acest articol, nu vom acoperi toate caracteristicile PowerShell.

Iată câteva comenzi utile pe care trebuie să le cunoașteți pentru a începe cu PowerShell:

  • Get-Command - obțineți o listă de comenzi disponibile
  • Obțineți ajutor - obțineți ajutor pentru comanda specificată
  • Get-Drive - obțineți o listă de unități
  • Set-Location - modificați locația curentă (analog cu comanda CD în cmd)
  • Set-Alias \u200b\u200b- creați un alias pentru o comandă
  • Get-Date - afișează data

La fel ca cmd, este acceptată redirecționarea I / O, de exemplu:

  • Get-Date\u003e current-date.txt

Când pornește PowerShell, acesta rulează automat următoarele scripturi (dacă sunt găsite).

  • Documents and Settings \\ All Users \\ Documents \\ Msh \\ profile.msh
  • Documente și setări \\ Toți utilizatorii \\ Documente \\ Msh \\ Microsoft.Management.Automation.msh_profile.msh
  • $ HOME \\ Documentele mele \\ msh \\ profile.msh
  • $ HOME \\ Documentele mele \\ msh \\ Microsoft.Management.Automation.msh_profile.msh

Un script este un fișier text simplu care conține comenzi PowerShell. Extensia de fișier script trebuie să fie msh. Sintaxa PowerShell este similară cu orice altă limbă nivel inalt... Să vedem câteva exemple:

  • MSH\u003e 5 * 5
  • MSH\u003e „Concatenare” + „Șiruri”
  • Concatenarea șirului
  • MSH\u003e (Get-Date). An * 5
  • 10035

Puteți lucra cu variabile, iar tablourile sunt acceptate:

  • MSH\u003e $ t \u003d 10
  • MSH\u003e $ t
  • MSH\u003e $ arr \u003d 1,2
  • MSH\u003e $ arr
  • MSH\u003e $ arr \u003d 3
  • MSH\u003e $ arr

Trebuie să includeți un semn de dolar în fața numelui variabilei, astfel încât PowerShell să știe că este o variabilă, nu o valoare. Elementele matrice sunt numerotate începând de la unul. Parantezele pătrate sunt folosite pentru a accesa un element matrice. Pentru a adăuga un element nou la o matrice, utilizați operatorul +:

  • MSH\u003e $ arr + \u003d 7
  • MSH\u003e $ arr

În plus față de matrice simple, sunt acceptate matrici asociative:

  • MSH\u003e $ asoc \u003d @ (unul \u003d 1; doi \u003d 2; trei \u003d 3)
  • MSH\u003e $ assoc ["one"]

Pentru a adăuga un element la o matrice asociativă, utilizați următoarea construcție:

  • $ asoc + \u003d @ (patru \u003d 4)

Tipul variabilului este selectat automat, dar orice tip .NET poate fi setat: matrice, bool, octet, char, char, zecimal, dublu, float, int, int, long, long, regex, single, scriptblock, string, type, xml. Tipul unei variabile este definit între paranteze pătrate în momentul atribuirii:

  • MSH\u003e $ var \u003d 10;

În scripturi, puteți utiliza instrucțiuni condiționale if-elseif-else, switch, precum și instrucțiuni de buclă while, do-while, do-until, foreach. Vom acoperi doar declarația if-elseif-else și buclele while și foreach. Construcția if-elseif-else este următoarea:

Condiția este stabilită astfel:

  • variabilă comparație_operator variabilă_or_valoare

Bucla while arată astfel:

  • while (condiție) (afirmații)
  • $ i \u003d 0; while ($ i -lt 10) ($ i; $ i ++)
  • Această buclă va imprima numerele de la 0 la 9.

Acum să ne uităm la sintaxa foreach:

  • foreach (variabilă în associative_array) (declarații)

Bucla foreach este utilă pentru iterarea peste valorile unui tablou asociativ, de exemplu:

  • foreach ($ v în Get-Process | Sortare-obiect nume) ($ v.Name)

Acum să ne uităm la lucrul cu registrul. Puteți accesa secțiunea dorită folosind comanda familiară cd:

  • MSH\u003e cd hkcu:

Am fost la secțiunea HKEY_CURRENT_USER. Puteți accesa o altă secțiune, de exemplu, HKEY_LOCAL_MACHINE, specificându-i numele sau abrevierea (hklm). Puteți afișa conținutul unei secțiuni folosind comanda dir. Pentru a vizualiza conținutul unei secțiuni, utilizați comanda get-property:

  • MSH\u003e cd hkcu: SoftwareMicrosoftNotepad
  • MSH\u003e get-property

În acest caz, afișăm setările Notepad. Puteți seta valoarea unei variabile într-o secțiune utilizând comanda set-property (următoarea comandă va schimba fontul Notepad):

  • MSH\u003e set-property. -property lfFaceName -value "(! LANG: Arial"!}

Linia de comandă poate fi invocată chiar și atunci când instalarea Windows Vista - pentru a face acest lucru, în timpul instalării, apăsați Shift + F10

Comenzi ale sistemului de fișiere:

  • tip - vizualizați fișierul
  • mai mult - ieșire de fișier paginată
  • copiere - copiați unul sau mai multe fișiere
  • mutați - mutați unul sau mai multe fișiere (sau redenumiți un director)
  • del - ștergeți unul sau mai multe fișiere
  • renume - redenumiți un fișier
  • attrib - schimbă atributele fișierului / directorului (ascuns, sistem, numai în citire, arhivă)
  • fc - comparați fișiere
  • găsi - căutați un șir de text într-unul sau mai multe fișiere
  • grep - căutați un șir de text (se pot utiliza expresii regulate) într-un fișier sau într-o listă de fișiere
  • cd - schimba directorul
  • dir - afișează conținutul directorului
  • copac - afișează un copac director
  • md (sau mkdir) - creați un director
  • rd - eliminați un director sau un arbore de directoare

Operatori de comparație PowerShell

Operator Descriere Versiune sensibilă la majuscule Versiune specificată în mod explicit, care nu face sensibilitatea la majuscule
-eq In aceeasi masura -ceq -ieq
-ne Nu este egal la -cne -al meu
-gt Mai mult decât -cge -ige
-GE Mai mult sau egal -cge -ige
-Lt Mai puțin decât -clt -inclinat
-le Mai mic sau egal -cle -ile
-ca Folosind metacaractere pentru potrivirea modelelor -precum -imi place
-nu ca Folosind metacaractere pentru a găsi nepotriviri de tipare -noticul -inotlice
-Meci Folosirea expresiilor regulate pentru a se potrivi cu un model -catch -imatch
-nu se potrivesc Utilizarea expresiilor regulate pentru modelarea nepotrivirilor -cnotmatch -inechipat
-conține Determinarea dacă valoarea din stânga operatorului conține valoarea din dreapta -conține -contine
-nu conține Determinarea faptului că valoarea din stânga operatorului nu conține valoarea din dreapta -nu conține -nu conține
-a inlocui Înlocuiește unele sau toate valorile din stânga operatorului -înlocuiți -inloc

Operatori booleani PowerShell