Windows PowerShell - što je to, značajke i zahtjevi

Znate li crni zaslon s tajanstvenim slovima i uporno treperi pokazivač? Ovo je naredbeni redak. Uslužni program je dostupan u svim verzijama sustava Windows. Uz njegovu pomoć prikladno je upravljati sustavom, pozivati ​​programe, tražiti datoteke. Ali za profesionalni rad cmd nije dovoljno funkcionalan. Stoga je Microsoft odlučio popraviti sve nedostatke konzole i izdao proizvod nazvan Windows PowerShell. Što je to i kako koristiti razvoj, čitajte dalje.

Što je Windows PowerShell

PowerShell je interaktivno objektno orijentirano komandno okruženje sa značajkama skriptnog jezika. Službeno izdanje tvrtke Microsoft PowerShell 1.0 održano je 14. studenog 2006. godine. Programeri su kombinirali jednostavno sučelje CLI naredbenog retka s platformom za upravljanje lokalnim i udaljenim .NET Framework mrežama.


Imajte na umu da Windows PowerShell nije jednostavna ljuska. Microsoft je uspio stvoriti snažan, proširiv i istovremeno fleksibilan alat za automatizaciju upravljanja koji može funkcionirati kao istaknuti skriptni jezik. Microsoft je 18. kolovoza 2016. objavio da je Windows PowerShell sada otvoreni izvorni proizvod dostupan svakom programeru. Tvrtka je također dodala podršku za Unix-orijentirane operacijske sustave, uključujući Linux distribucije i OS X.

Kako upravljati PowerShellom

Za izvršavanje zadataka koristite cmdlet ili cmdlet komande. To su male naredbe napisane kao izvršne datoteke. U verziji 2.0 PowerShell za Windows XP i Server 2008 R2 kreatori su dodali module koji vam omogućuju upravljanje velikimbroj resursa, uključujući Active Directory i Exchange Server. Sada je više od 130 modula i naredbi ugrađeno u alat za automatizaciju PowerShell. Oni omogućuju pristup datotekama, mrežama, registru, administraciji i drugim značajkama sustava:
  • postavljanje vremena i datuma;
  • rad s mapama i pojedinačnim datotekama;
  • primanje pomoći i dodatnih informacija;
  • uvoz i pohranjivanje podataka;
  • metode skriptiranja;
  • odvojene skripte i programi;
  • sigurnosna provjera sustava i rad s deskriptorima;
  • administracija sustava;
  • provjerite prostor na disku.
  • S obzirom da je Windows PowerShell proširiva okolina, korisnici mogu kreirati vlastite naredbe, pisati autorske module koristeći .Net jezik.

    Početak korištenja PowerShell-a

    U 2016. godini izdana je najnovija verzija 6.0 PowerShell beta verzije. U sustavu Windows 7, uslužni program 8 i 10 je ugrađen. Ako koristite drugi operativni sustav, program će morati preuzeti. Da biste to učinili, idite na službenu web-lokaciju microfoft.com iu okvir za pretraživanje unesite Instaliranje Windows PowerShell-a. Sustav će automatski prevesti na stranicu s najnovijim izdanjima proizvoda. Odaberite svoj operacijski sustav s popisa i kliknite Preuzmi.

    Kada se datoteka u potpunosti učita, otvorite je dvostrukim klikom miša. Po defaultu, okruženje će biti instalirano u ProgramFilesPowerShell i stvorit će prečac u izborniku Start. Ako ste sretan Windows korisnik, kliknite na ikonu sustava u donjem lijevom kutu i uđite u PowerShell "Pronađi programe i datoteke". Pokrenite aplikaciju, unesite svoju prvu naredbu izapočnite

    Popis potrebnih naredbi i uputa za PowerShell

    Ime svakog cmdleta prikazano je u obliku glagola-imenice ili objekta akcije. Slijedi popis najvažnijih cmdlet komandi za Windows PowerShell 10 i starije verzije, počevši od XP-a. Oni će biti korisni i početnicima koji su tek jučer naučili spremati tekstualne dokumente.
  • Get-Help. Ugrađena ljuska naredbe ljuske. Dodijeljen za pozivanje pomoći i pruža korisne informacije o sintaksi, programima, njihovim odredištima i drugim cmdlet komandama. Ako ste napisali ipconfig /? U običnom shell interpreteru, morate upisati Get-Get Help-Process u PowerShell.
  • Get-Content. Pojednostavljuje postupak čitanja datoteka za početnike i administratore sustava. Ako ste prethodno morali otvoriti deskriptor i čitati redove dokumenta redom, sada je dovoljno da datoteku članka prenesete na cmdlet. Da biste to učinili, upišite C konzolu: & gt; Get-Content C: "naziv datoteke". "Proširenje".
  • Get-Service. Pristupite informacijama o instaliranim uslugama na računalu.
  • Get-Member. Pruža informacije o vraćenom cmdlet objektu, omogućuje vam da vidite njegova svojstva i metode.
  • Get-Command. Provodi pretraživanje cmdleta, vraća sve informacije o njemu, uključujući informacije o funkciji, skripte, aplikacije i druge elemente. Verzija 5.0 za Windows PowerShell 10 Get-Command dodaje stupac Verzija, a sada će naredba istovremeno prikazati nekoliko verzija istog modula.
  • Stop-Start-Service. Nezamjenjiv pomoćnik za administratore. Cmdlet pokreće i zaustavlja usluge na udaljenim i lokalnim računalima.
  • Posebni znakovi za skripte

    Osim cmdleta, uslužni program PowerShell u sustavima Windows 7 i novije uključuje posebne znakove kao što je $ _ ili {}. Najveće iznenađenje su bedževi za početnike koji se nisu bavili Linux sustavima ili programiranjem.

  • Vertikalni rizik «|». Ovaj se znak koristi za programe prijenosnih podataka. Prilikom rada s konzolom uključuje se kada želite ukazati na desnu stranu okomite crte kako biste dobili izlaz iz tima s lijeve strane. U programu PowerShell, vertikalni rizik se koristi za istu svrhu, kombinirajući nekoliko naredbi odjednom. Na primjer, stvorite novo korisničko ime, dodajte ga grupi i ponovno postavite zadanu zaporku.
  • Znak funkcije "{}". Omogućuje učinkovito praćenje procesa izvršavanja skripti. Kao iu programskim jezicima poput C-a, funkcija u PowerShell-u se kreira zaključivanjem višestrukih cmdleta u vitičastim zagradama i spremna je za pokretanje onoliko puta koliko je potrebno.
  • Posebni znak $ _. Koristi se za pisanje blokova skripti, filtara i proceduralnih izraza. $ _ uzima vrijednost trenutnog objekta i prosljeđuje ga sljedećem. Pomoću znaka za dolar bez donje crte možete označiti ili unijeti varijablu: $ var = "Pozdrav".
  • Što je PowerShell ISE

    Uslužni program PowerShell dolazi s grafičkom aplikacijom Windows PowerShell ISE. To je ljuska ili integrirano okruženje skriptiranja. ISE programerima nudi ogroman raspon mogućnosti. Uz njegovu pomoć možete stvarati, ispravljati i uređivati ​​skripte, otvoriti tekstXML datoteke. Označavanje sintakse boja olakšava testiranje i traženje pogrešaka u kodu.
    ISE je mnogo praktičniji od PowerShell konzole i može ga u potpunosti zamijeniti. Uz pomoć medija možete kopirati i zalijepiti velike isječke koda, pokrenuti ne čitavu skriptu, već neke njezine dijelove. Za razliku od PowerShell-a, veličina prozora u ISE-u lako se mijenja pokazivačem miša, kao u normalnom programu.
    Za testiranje okruženja ISE, u izborniku Start unesite PowerShell ISE. Ako ne koristite Windows i drugi OS, preuzmite i instalirajte distribuciju s službene stranice. Nakon pokretanja programa, otvorit će se prozor u tri dijela. Na vrhu su pisane skripte, ispod su PowerShell naredbe, a rezultat je vidljiv u sredini. Započnite s ISE-om iu donjem prozoru unesite Get-Process. Pritisnite nekoliko puta Tab. Uz cmdlet, pojavit će se i njegovi parametri koji će se promijeniti nakon svakog pritiska na tipku. To će biti vaše prvo okruženje skriptiranja u Microsoftovoj sesiji.

    Povezane publikacije