Savjeti i trikovi koje trebate znati o sustavu Windows Powershell [upravitelj particija]

Sažetak :

Windows PowerShell

Iako većina korisnika zna Command Prompt, samo je mali broj ljudi čuo za Windows Powershell. Možda se pitate što je Windows Powershell? Kako ga učinkovito koristiti? Ovaj će vam članak reći sve odgovore.





Brza navigacija:

Uvod u Windows Powershell

Da bismo bolje razumjeli Windows Powershell, krenimo prvo s konceptom Shell u računalnoj znanosti. Ljuska je korisničko sučelje koje vam omogućava pristup raznim uslugama operativnog sustava kao administratora, a koje može podržavati naredbene retke i također uključuje grafičko korisničko sučelje.

O sustavu Windows Powershell

U studenom 2016. Microsoft je objavio prvu verziju Powershella za Windows XP, Windows Server 2003 i Windows Vista. Sada je Powershell projekt otvorenog koda, koji se može instalirati na Windows, Mac OS, pa čak i Linux platforme.

windows-powershell



Kao vrsta školjke naredbenog retka i okruženja skriptiranja, Windows Powershell omogućuje korisnicima naredbenog retka i scenaristima da iskoriste .NET Framework. Dizajniran je za specificiranje i automatizaciju zamornih zadataka stvaranjem skripti i kombiniranjem više naredbi.

Za i protiv

Svaki novčić ima dvije strane, pa tako i Powershell. Ovdje smo saželi njegove očite zasluge i nedostatke.

Pros



Windows Powershell može se pohvaliti mnogim prednostima. U usporedbi s CMD-om, najveća je zasluga što Powershell omogućava administratorima daljinsko upravljanje mrežom. Osim toga, u nastavku ima brojne druge prednosti:

  • Bolje daljinsko upravljanje: Powershell daljinski postaje glavni kanal za upravljanje komunikacijom na mreži. Trenutno se više GUI upravljačkih konzola oslanja na daljinski upravljač, pa je jačanje Powerhella na daljinu važno za Microsoft.
  • Potpuna podrška za objektno orijentirani skriptni jezik: Na temelju cjelovitog NET-ovog programskog sustava, njegove se skripte lakše zapisuju, a stabilnost se uvelike poboljšava. Tok rada Powershell omogućuje korisnicima da napišu nešto poput funkcionalnosti pomoću naredbi i kodova skripti.
  • Pozadinski poslovi: Powershell radi na jednoj niti, pa će se stvoriti nova nit poput pozadinskog radnika ako pokušate pozvati NET program.
  • Interaktivnost: Ova značajka omogućuje programerima da prvo isprobaju neke cmdlet komande na konzoli i integriraju ih u veće složenije skripte.
  • Ponovna upotrebljivost: Jednom kada napisane skripte izvrše određeni zadatak, mogu se spremiti za kasniju upotrebu, a također se mogu spojiti s drugim skriptama za obavljanje drugih zadataka. Drugim riječima, ponavljajućim skriptama se može upravljati za pokretanje skripti, što štedi administratorsko vrijeme i novac u konfiguriranju strojeva

Protiv

Windows Powershell zahtijeva NET framework za pokretanje. Postoji nekoliko sigurnosnih rizika i drugih neugodnosti na koje također morate obratiti pažnju.



  • Potencijalni sigurnosni rizici: Windows Powershell može donijeti neke potencijalne sigurnosne rizike. Kao što je gore spomenuto, mnogi ga IT administratori koriste za daljinsko povezivanje s drugim računalima i poslužiteljima, što može ostaviti sigurnosne rupe.
  • Web poslužitelj: Drugi je problem taj što Windows Powershell zahtijeva pokretanje web poslužitelja na poslužitelju kada koristi udaljene funkcije. Ovaj postupak zauzima dodatni prostor na poslužitelju.

Koje se aplikacije mogu koristiti za izvršavanje Powershell skripti

Kada koristiti Windows Powershell

Ako ste bili mrežni administrator ili IT radnik, smatrat ćete da je ovaj alat koristan u radu s Active Directoryom. To je zato što postoje stotine prilagođenih naredbi koje pozivaju cmdlet komande, što vas čini produktivnijima. Stoga se preporučuje da znanje o sustavu Windows Powershell vrijedi shvatiti.

Međutim, ponekad su prosječni korisnici zbunjeni zbog razlika između Windows Powershell i CMD. U sljedećem ćemo dijelu čitateljima pružiti detaljne informacije o sustavu Windows PowerShell VS CMD. Nastavimo čitati kako bismo glatko koristili ovaj moćni program.

Windows Powershell VS CMD

Windows naredbeni redak, skraćeno CMD, izvorna je ljuska operativnog sustava Microsoft DOS. Različiti operativni sustav ima različite naredbene upute. U operacijskom sustavu Windows program naredbenog retka je cmd.exe, koji je 32-bitni program naredbenog retka.



Korisnici mogu izvoditi sve vrste naredbi za upravljanje vašim računalom, kao što je upotreba naredbe diskpart.exe za pokretanje upravljanje tvrdim diskom .

prozor cmd.exe

Windows Powershell nova je Microsoftova ljuska koja kombinira staru CMD funkcionalnost s novim skriptama / cmdlet programima. Komande su samostalni programski objekti koji prikazuju osnovne administratorske mogućnosti unutar sustava Windows. Može se koristiti za određivanje kompliciranih zadataka pomoću skripti za višekratnu upotrebu kako bi se uštedjelo vrijeme. Pa, korisnici također mogu koristiti neke praktične Powershell naredbe za upravljanje vašim računalom.

Evo obrasca koji vam može pomoći da intuitivno shvatite razlike među njima:

Windows PowerShell

CMD

Na temelju jezika skriptiranja / cmdlet komandi

Na temelju jezika skriptiranja teksta

Naredbeni redak može raditi u sustavu Windows Powershell.

Cmdlet-ovi Powershell ne mogu raditi u cmd.exe.

t se može koristiti za stvaranje složenih skripti za upravljanje sustavima Windows mnogo lakše nego pomoću naredbenog retka.

Nije lako izvesti složeni jezik skripti.

Za upravljanje registrom na WMI (Windows Management Instrumentation), Powershell je dostupan zadacima administracije sustava.

Cmd.exe nije dostupan zadacima administracije sustava.

Trenutno vjerujem da općenito razumijete Powershell. Još važnije, što bismo trebali učiniti da bismo Windows Powershell koristili kao početnika? Nastavite strpljivo čitati, evo nekoliko osnovnih Powershell naredbi za početnike.

Osnovne Powershell naredbe za početnike

Kako otvoriti Windows Powershell

Tip Windows PowerShell u okvir za pretraživanje i pritisnite Unesi dugme. Pa, možete odabrati Pokreni kao administrator ili Otvori mjesto datoteke .

unesite Windows Powershell u okvir za pretraživanje

Tada ćete dobiti skočni prozor poput ovog.

prozor prozora PowerShell

Kao početnik morate znati tri vrste PowerShell naredbi: get-naredba , dobiti pomoć , i get-member . Ove osnovne naredbe osnažit će nas da primijenimo cmdlet komande temeljene na zadacima.

Tri korisne Powershell naredbe za početnike

Moćne naredbe poznate su kao cmdlet komande. Oni su specijalizirane naredbe u obliku glagolske imenice string za obavljanje određenih funkcija. Ako shvatite ovaj predložak, nije teško pogoditi značenje bilo koje cmdlet komande.

Pogledajmo sada tri osnovne naredbe PowerShell.

Br.1 Naredba za naredbe

Zapravo, samo korištenje ove naredbe nije osobito korisno. Uglavnom se koristi za izlaz svih naredbi koje su vam dostupne u vašoj trenutnoj sesiji. Možete pronaći određene naredbe s kojima želite raditi.

Pokušajte sada, upišite get-naredba na prozoru Powershell.

upišite get-command i pritisnite enter

Tada, kako nam se pokazalo, možete vidjeti vrstu naredbe, verziju, ime i izvor. Na primjer, ako želite pronaći sve naredbe koje počinju slovom „ c '. Samo tipkajte get-naredba c * i pogodio Unesi dugme.

sve naredbe koje počinju slovom

Kao što je gore spomenuto, nazivi cmdlet-a PowerShell odražavaju predložak 'glagol-imenica', pa ako želite vidjeti sve cmdlete koji koriste glagol dobiti , samo treba tip get-command –verb dobiti (imajte na umu prostor iza naredba ).

sve cmdlet komande koje koriste glagol get

Pa, to isto možete učiniti i s imenicom. Korisnicima može pomoći u izlaganju niza naredbi koje utječu na isti tip objekta. Na primjer, ako želite vidjeti koji cmdleti su dostupni za upravljanje uslugama, samo upišite get-command-imenica usluga i pritisnite Enter.

upišite uslugu get-command -noun

Br.2 Zatražite pomoć

Ova vam naredba omogućuje pronalazak popisa svih dostupnih usluga na računalu, uključujući pokrenute i zaustavljene usluge. Tip dobiti pomoć * u prozor i pogodio Unesi .

popis svih dostupnih tema pomoći

Nakon otvaranja ovog popisa dostupnih tema pomoći, korisnici mogu dobiti pomoć na određenim komandnim komandama, poput get-help get-service . Pokušaj sada.

potražite pomoć za određene cmdlet komande

Ili također možete vidjeti iste rezultate ako upišete: get-service -? (Napomena: Nakon Usluge trebao bi biti razmak.)

pokrenite naredbu: get-service -?

Slično tome, možete dobiti usluge koje započinju nizom za pretraživanje. Na primjer, upišite Get-Service 'wmi *' pronaći nazive usluga koji počinju s WMI.

pokrenite Get-Service

Ili možete prikazati usluge koje sadrže niz za pretraživanje. Tip Get-Service -Displayname '* mreža *' za prikaz svih usluga povezanih s mrežom.

prikaz usluga povezanih s mrežom

Ako želite prikazati sve trenutno pokrenute usluge, samo upišite Get-Service | Gdje-objekt {$ _. Status -eq 'pokrenut'}.

Savjet: istovremeno pritisnite tipku Shift + na tipkovnici da biste dobili '|'.

pogledajte sve trenutne pokrenute usluge

N0.3 Dobiti član

Ovaj cmdlet omogućuje korisnicima pronalaženje članova, svojstava i metoda projekta. Pogledajmo navedene primjere o get-member naredba.

Tip get-service | get-member za pregled svojstava i metoda procesnih objekata.

Bilješka: Ova naredba koristi operater cjevovoda 'za slanje rezultata naredbe Get-Service Get-Member-u'.

upišite get-service | get-member

Ako želite dobiti sve članove (svojstva i metode) objekata usluge koji predstavljaju usluge u sustavu, samo upišite Get-Service | Get-Member –sila naredba. (istovremeno pritisnite Shift + na tipkovnici da biste dobili '|')

pokrenite Get-Service | Naredba Get-Member - Force

Trenutno su vam rečene tri osnovne Powershell naredbe. Te naredbe možete pokretati prema vlastitim potrebama.

Kako upravljati svojim tvrdim diskom pomoću Powershella

Kao što smo gore spomenuli, Windows Powershell sličan je CMD-u, a neki korisnici upravljaju svojim tvrdim diskom pomoću naredbe Diskpart u CMD-u. Znate li kako koristiti Powershell naredbe za upravljanje particijama tvrdog diska? Ovdje uzimamo na primjer proširenje i skupljanje particije.

Postoje detaljni koraci koji će vas voditi u proširivanju i smanjivanju particija.

Korak 1. Otvorite Windows Powershell upisivanjem Windows PowerShell u okvir za pretraživanje i pritisnite Unesi dugme

Korak 2. U skočni prozor upišite diskpart i pritisnite Enter.

3. korak Tip popisni disk da biste dobili sve diskove na računalu.

4. korak Tip odaberite disk * i pritisnite Enter.

Korak 5. Tip popis particija i pritisnite Enter za popis svih particija na ciljnom disku.

Korak 6. Tip odaberite particiju * i pritisnite enter

postupak proširenja particije

Tada možete tipkati smanjiti željeni = * (npr .: veličina = 1000 MB) za smanjivanje particije i udaranje Unesi . Ili možete ponoviti korak 3 do korak 6 za odabir drugog diska ili particije za smanjenje.

pokreni naredbu shrink = *

Iako je ovo moćan alat, ponekad možete imati poteškoća s proširivanjem ili skupljanjem particija. Primjerice, primit ćete poruku pogreške: „ nema dovoljno korisnog prostora za proširenje particije ”Ali zapravo ima dovoljno slobodnog prostora.

ne može proširiti particiju za datotečni sustav

Pa, zašto ne biste odabrali prikladniji i jednostavniji alat za upravljanje tvrdim diskovima. MiniTool Partition Wizard je najbolji upravitelj particija koji vam to omogućuje premjestiti / promijeniti veličinu particije lako i slobodno u sustavu Windows 10/8/7. Osim toga, ovaj moćan softver također vam omogućuje stvoriti CD / DVD ili USB flash pokretački medij kada pad sustava.

Pogledajmo kako promijeniti veličinu particije pomoću čarobnjaka za particije MiniTool.

Korak 1. Pokrenite ovaj snažni softver. Zatim odaberite ciljanu particiju i kliknite Premjesti / promijeni veličinu particije značajka s lijeve radne ploče.

kliknite Premjesti / promijeni veličinu značajke particije na lijevoj ploči s akcijama

Korak 2. Tada imate tri mogućnosti:

  1. Povucite žutu ručicu ulijevo da biste smanjili particiju.
  2. Povucite žutu ručicu udesno da biste povećali particiju.
  3. Pomaknite cijelu žutu ručku prema neraspoređenom prostoru.

postupak promjene veličine particije

3. korak Klik Prijavite se gumb za izvršenje promjene na čekanju.

kliknite Primijeni za promjenu veličine particije

Osim promjene veličine particije, ovaj program ima i druge moćne značajke kao što su pretvaranje MBR u GPT, promjena slova pogona i tako dalje.

Kakav je moćan program Windows Powershell. Pomoću njega možete upravljati svojim tvrdim diskom poput Diskpart-a. Osim toga, ima puno značajki koje ne možete zamisliti. Probajte sada. Kliknite za tweet

Poanta

Ovaj članak uglavnom govori o sustavu Windows Powershell, uključujući njegove prednosti i nedostatke, osnovne Powershell naredbe i Windows Powershell VS CMD. Vjerujem da sada imate sveukupni dojam o sustavu Windows Powershell.

Osim toga, ako ne uspijete promijeniti veličinu particija kada koristite Powershell, postoji još jedna učinkovita alternativa za vas. Ako imate pitanja, kontaktirajte nas putem [e-pošta zaštićena] . Dobrodošli, podijelite svoje ideje u području komentara.