Sfaturi și trucuri pe care trebuie să le cunoașteți despre Windows Powershell [Partition Manager]

Rezumat :

Windows Powershell

În timp ce majoritatea utilizatorilor cunosc Command Prompt, doar un număr mic de oameni au auzit despre Windows Powershell. S-ar putea să vă întrebați ce este Windows Powershell? Cum se folosește eficient? Acest articol vă va spune toate răspunsurile.





Navigare rapidă:

Windows Powershell Introducere

Pentru a înțelege mai bine Windows Powershell, să începem mai întâi cu conceptul Shell în informatică. Un shell este o interfață de utilizator care vă permite să accesați diverse servicii ale unui sistem de operare ca administrator, care poate suporta linii de comandă și, de asemenea, include o interfață grafică de utilizator.

Despre Windows Powershell

În noiembrie 2016, prima versiune a Powershell a fost lansată de Microsoft pentru Windows XP, Windows Server 2003 și Windows Vista. Acum, Powershell este un proiect open-source, poate fi instalat pe platforme Windows, Mac OS și chiar Linux.

windows-powershell



Ca un fel de shell de linie de comandă și mediu de scriptare, Windows Powershell permite utilizatorilor de linie de comandă și scriitorilor de scripturi să profite de .NET Framework. A fost conceput pentru a specifica și automatiza sarcinile obositoare prin crearea de scripturi și combinarea mai multor comenzi.

Argumente pro şi contra

Fiecare monedă are două fețe, la fel și Powershell. Aici am rezumat meritele și demeritele sale evidente.

Pro



Windows Powershell are multe avantaje. În comparație cu CMD, cel mai mare merit este că Powershell permite administratorilor să efectueze administrarea la distanță în rețea. În plus, are multe alte avantaje mai jos:

  • O mai bună gestionare la distanță: telecomanda Powershell devine canalul principal pentru gestionarea comunicațiilor în rețea. În prezent, mai multe console de management GUI se bazează pe telecomandă, astfel încât consolidarea Powerhell de la distanță este importantă pentru Microsoft.
  • Suport complet pentru limbajul de scriptare orientat pe obiecte: pe baza unui sistem complet de programare NET, scripturile sale sunt mai ușor de scris și stabilitatea este mult îmbunătățită. Fluxul de lucru al Powershell permite utilizatorilor să scrie ceva de genul funcționalităților folosind comenzi și coduri de script.
  • Lucrări în fundal: Powershell rulează pe un singur fir, așa că va fi creat un nou fir ca background lucrător dacă încercați să invocați un program NET.
  • Interactivitate: această caracteristică permite programatorilor să încerce mai întâi câteva cmdlet-uri la consolă și să le integreze în scripturi mai mari și mai complicate.
  • Reutilizare: Odată ce scripturile scrise efectuează o sarcină specifică, acesta poate fi salvat pentru utilizare ulterioară și, de asemenea, poate fi combinat cu alte scripturi pentru a efectua alte sarcini. Cu alte cuvinte, scripturile repetitive pot fi operate pentru a rula scripturi, care economisesc timpul și banii administratorului în configurarea mașinilor

Contra

Windows Powershell necesită un cadru NET pentru a rula. Există câteva riscuri de securitate și alte neplăceri la care trebuie să acordați atenție.



  • Riscuri potențiale de securitate: Windows Powershell poate aduce unele riscuri potențiale de securitate. După cum sa menționat mai sus, mulți administratori IT îl folosesc pentru a se conecta de la distanță la alte computere și servere, ceea ce poate lăsa lacune de securitate.
  • Server Web: O altă problemă este că Windows Powershell necesită să ruleze un server Web pe server atunci când se utilizează funcționalitatea la distanță. Acest proces ocupă spațiu suplimentar pe un server.

Ce aplicații pot fi utilizate pentru executarea scripturilor Powershell

Când se folosește Windows Powershell

Dacă ați fost administrator de rețea sau lucrător IT, atunci veți găsi că acest instrument este util în lucrul cu Active Directory. Acest lucru se datorează faptului că există sute de comenzi personalizate apelate de cmdlet-uri, care vă fac mai productiv. Deci, se recomandă ca cunoștințele Windows Powershell să fie o abilitate utilă de înțeles.

Cu toate acestea, uneori utilizatorii obișnuiți sunt confuzi cu privire la diferențele dintre Windows Powershell și CMD. În partea următoare, vom oferi cititorilor informații detaliate despre Windows PowerShell VS CMD. Să continuăm să citim pentru a utiliza acest program puternic fără probleme.

Windows Powershell VS CMD

Promptul de comandă Windows, prescurtat ca CMD, este shell-ul original al sistemului de operare Microsoft DOS. Sistemul de operare diferit are prompturi de comandă diferite. În sistemul de operare Windows, programul de linie de comandă este cmd.exe, care este un program de linie de comandă pe 32 de biți.



Utilizatorii pot rula tot felul de comenzi pentru a vă gestiona computerul, cum ar fi utilizarea comenzii diskpart.exe pentru a porni gestionarea hard diskului .

fereastra cmd.exe

Windows Powershell este un nou shell Microsoft care combină vechea funcționalitate CMD cu noi scripturi / cmdleturi. Cmdleturile sunt obiecte de programare autonome care arată opțiunile de administrare care stau la baza în Windows. Poate fi folosit pentru a specifica sarcini complicate cu scripturi reutilizabile, astfel încât să economisiți timp. Ei bine, utilizatorii pot utiliza, de asemenea, câteva comenzi practice Powershell pentru a vă gestiona computerul.

Iată un formular care vă poate ajuta să înțelegeți diferențele dintre ele intuitiv:

Windows Powershell

CMD

Bazat pe scripting / cmdlets language

Pe baza limbajului de scriptare a textului

Promptul de comandă poate funcționa în Windows Powershell.

Cmdleturile Powershell nu pot funcționa în cmd.exe.

t poate fi folosit pentru a crea scripturi complexe pentru gestionarea sistemelor Windows mult mai ușor decât folosind Command Prompt.

Nu este ușor să efectuați un limbaj complex de scripturi.

Pentru a gestiona registrul la WMI (Windows Management Instrumentation), Powershell este accesibil sarcinilor de administrare a sistemului.

Cmd.exe nu este accesibil sarcinilor de administrare a sistemului.

În acest moment, cred că aveți o înțelegere generală a Powershell. Mai important, ce ar trebui să facem pentru a utiliza Windows Powershell ca începător? Vă rugăm să continuați să citiți cu răbdare, iată câteva comenzi de bază Powershell pentru un începător.

Comenzi de bază Powershell pentru începători

Cum se deschide Windows Powershell

Tip Windows Powershell în caseta de căutare și apăsați tasta introduce buton. Ei bine, puteți selecta Rulat ca administrator sau Deschide locația fișierului .

introduceți Windows Powershell în caseta de căutare

Apoi veți obține o fereastră pop-up ca aceasta.

fereastra ferestrelor PowerShell

Ca începător, trebuie să cunoașteți trei tipuri de comenzi PowerShell: get-command , obține ajutor , și devine membru . Aceste comenzi de bază ne vor permite să aplicăm cmdlet-uri bazate pe sarcini.

Trei comenzi utile Powershell pentru începători

Comenzile puternice sunt cunoscute sub numele de cmdleturi. Sunt comenzi specializate sub forma unui verb-substantiv șir pentru a îndeplini funcții specifice. Dacă înțelegeți acest șablon, nu este dificil să ghiciți semnificația vreunui cmdlet.

Acum, să vedem cele trei comenzi de bază PowerShell.

Nr.1 Get-Command

De fapt, utilizarea acestei comenzi de la sine nu este deosebit de utilă. Este folosit în principal pentru a transmite toate comenzile disponibile în sesiunea dvs. curentă. Puteți găsi comenzile specifice cu care doriți să lucrați.

Încercați acum, tastați get-command în fereastra Powershell.

tastați get-command și apăsați Enter

Apoi, așa cum ne-a fost arătat, puteți vizualiza tipul de comandă, versiunea, numele și sursa. De exemplu, dacă doriți să găsiți toate comenzile care încep cu litera „ c ”. Doar tastați get-command c * și a lovit introduce buton.

Așa cum s-a menționat mai sus, numele cmdletelor powershell reflectă șablonul „verb-substantiv”, deci dacă doriți să vedeți toate cmdleturile care folosesc verb obține , am nevoie doar de tip get-command –verb get (vă rugăm să rețineți spațiul din spatele comanda ).

toate cmdlet-urile care folosesc verb get

Ei bine, puteți face același lucru cu substantivul. Poate ajuta utilizatorii să producă un set de comenzi care afectează același tip de obiect. De exemplu, dacă doriți să vedeți ce cmdlet-uri sunt disponibile pentru gestionarea serviciilor, trebuie doar să tastați get-command -noun service și apasă pe Enter.

tastați get-command -noun service

Nr.2 Obțineți ajutor

Această comandă vă permite să găsiți o listă cu toate serviciile disponibile pe computerul dvs., inclusiv serviciile care rulează și cele oprite. Tip obține ajutor * în fereastră și lovește introduce .

o listă cu toate subiectele de ajutor disponibile

După deschiderea acestei liste de subiecte de ajutor disponibile, utilizatorii pot obține ajutor pentru anumite cmdleturi, cum ar fi get-help get-service . Încercați acum.

obțineți ajutor pentru cmdlet-uri specifice

Sau puteți vizualiza aceleași rezultate dacă tastați: get-service -? (Notă: ar trebui să existe un spațiu după service.)

rulați comanda: get-service -?

În mod similar, puteți obține servicii care încep cu un șir de căutare. De exemplu, tastați Get-Service 'wmi *' pentru a găsi nume de servicii care încep cu WMI.

rulați Get-Service

Sau puteți afișa servicii care conțin un șir de căutare. Tip Get-Service -Displayname '* rețea *' pentru a vizualiza toate serviciile legate de rețea.

afișează servicii legate de rețea

Dacă doriți să afișați toate serviciile care rulează în prezent, trebuie doar să tastați Get-Service | Unde-obiect {$ _. Stare -eq „Rularea”}.

Sfat: apăsați Shift + de pe tastatură simultan pentru a obține „|”.

vezi toate serviciile curente

N0.3 Deveniți membru

Această cmdlet permite utilizatorilor să găsească membrii, proprietățile și metodele unui proiect. Să vedem exemplele specificate despre devine membru comanda.

Tip get-service | devine membru pentru a vizualiza proprietățile și metodele obiectelor procesului.

Notă: Această comandă utilizează operatorul de conducte „pentru a trimite ieșirea unei comenzi Get-Service către Get-Member”.

tip get-service | devine membru

Dacă doriți să obțineți toți membrii (proprietăți și metode) ale obiectelor de serviciu care reprezintă serviciile pe sistem, trebuie doar să tastați Get-Service | Get-Member –Force comanda. (apăsați Shift + de pe tastatură simultan pentru a obține „|”)

rulați Get-Service | Comandă Get-Member –Force

În acest moment, vi se spun trei comenzi de bază Powershell. Puteți rula aceste comenzi pe baza propriilor dvs. nevoi.

Cum să vă gestionați hard diskul cu Powershell

După cum am menționat mai sus, Windows Powershell este similar cu CMD, iar unii utilizatori își gestionează hard diskul folosind comanda Diskpart din CMD. Știți cum să utilizați comenzile Powershell pentru a vă gestiona partițiile de pe hard disk? Aici luăm de exemplu partiția extinsă și micșorată.

Există pași detaliați pentru a vă ghida în extinderea și micșorarea partițiilor.

Pasul 1. Deschideți Windows Powershell tastând Windows Powershell în caseta de căutare și apăsați introduce buton

Pasul 2. În fereastra pop-up, tastați discpart și apasă pe Enter.

Pasul 3. Tip listă disc pentru a obține toate discurile de pe computer.

Pasul 4. Tip selectați discul * și apasă pe Enter.

Pasul 5. Tip listați partițiile și apăsați Enter pentru a lista toate partițiile de pe discul țintă.

Pasul 6. Tip selectați partiția * și lovit intră

procesul de extindere a unei partiții

Apoi puteți tasta psihiatru dorit = * (de ex .: dimensiune = 1000 MB) pentru a micșora partiția și a lovi introduce . Sau poți repeta pasul 3 la pasul 6 pentru a selecta un alt disc sau partiție de micșorat.

rulați micșorați dorit = * comanda

Deși acesta este un instrument puternic, uneori este posibil să aveți dificultăți în extinderea sau micșorarea partițiilor. De exemplu, primiți mesajul de eroare: „ nu există suficient spațiu utilizabil pentru a extinde partiția ”Dar, de fapt, există suficient spațiu liber.

nu poate extinde partiția pentru sistemul de fișiere

Deci, de ce să nu alegeți un instrument mai convenabil și mai simplu pentru a vă gestiona hard diskurile. MiniTool Partition Wizard este cel mai bun manager de partiții care vă permite mutați / redimensionați partiția ușor și liber în Windows 10/8/7. În plus, acest software puternic vă permite, de asemenea, să creați un CD / DVD sau un suport de încărcare flash USB când sistemul se blochează.

Să vedem cum să redimensionați partiția cu MiniTool Partition Wizard.

Pasul 1. Lansați acest software puternic. Apoi selectați o partiție țintă și faceți clic Mutați / Redimensionați partiția din panoul de acțiune din stânga.

faceți clic pe Mutați / Redimensionați caracteristica partiției din panoul de acțiune din stânga

Pasul 2. Apoi aveți trei opțiuni:

  1. Trageți mânerul galben spre stânga pentru a micșora partiția.
  2. Trageți mânerul galben spre dreapta pentru a mări partiția.
  3. Mutați întregul mâner galben către un spațiu nealocat.

procesul de redimensionare a partiției

Pasul 3. Clic aplica pentru a executa modificarea în așteptare.

faceți clic pe Aplicați pentru a redimensiona partiția

În plus față de redimensionarea partiției, acest program are alte caracteristici puternice, cum ar fi convertirea MBR în GPT, schimbarea literei de unitate și așa mai departe.

Ce program puternic este Windows Powershell. Puteți să-l utilizați pentru a vă gestiona unitatea hard disk precum Diskpart. În plus, are multe caracteristici pe care nu vi le puteți imagina. Încercați acum. Faceți clic pentru a trimite un tweet

Linia de fund

Acest articol vorbește în principal despre Windows Powershell, inclusiv avantajele și dezavantajele sale, comenzile de bază Powershell și Windows Powershell VS CMD. Cred că aveți acum o impresie generală despre Windows Powershell.

În plus, dacă nu reușiți să redimensionați partițiile atunci când utilizați Powershell, există o altă alternativă eficientă pentru dvs. Orice întrebare, vă rugăm să ne contactați prin [e-mail protejat] . Bine ați venit să împărtășiți ideile dvs. în zona de comentarii.