PowerShell 7: Vodič za preuzimanje, instaliranje, ažuriranje i uporabu

Isprobajte Naš Instrument Za Uklanjanje Problema

Windows PowerShell motor je za automatizaciju temeljen na .NET Common Language Runtime. Dizajniran je da pomogne administratorima sustava u složenim i dugotrajnim zadacima koji će, ako se rade ručno, uzrokovati mnoge ljudske pogreške ili će oduzeti puno vremena.

Omogućuje sysadminima mogućnost automatiziranja različitih zadataka na različitim platformama, a administratorima omogućuje potpuni pristup S i WMI , lokalnim i udaljenim sustavima može se upravljati s PowerShell -om. Dolazi s vlastitim skriptnim jezikom i posebnim .NET klasama cmdleti koristi za posebne funkcije.

Ove cmdlete obično koriste skripte koje su same zapakirane u module. Ovdje ćemo vas provesti kroz cijeli postupak preuzimanja, instaliranja, ažuriranja i korištenja PowerShell 7 za Windows 10. Brzi sažetak sakriti 1 Preuzmite PowerShell 7 2 Instalirajte PowerShell 7 2.1 Instalirajte PowerShell 7 ručno pomoću preuzetih instalacijskih datoteka 2.2 Instaliranje PowerShell 7 pomoću naredbenog retka 2.3 Instaliranje PowerShell 7 preko mreže 3 Korištenje PowerShella 7

Preuzmite PowerShell 7

Ako želite preuzeti i instalirati PowerShell 7, slijedite ove jednostavne korake.

  1. Posjetiti PowerShell Github spremište .
  2. Kliknite odjeljak Imovina da biste ga proširili.
  3. Odaberite verziju PowerShell koji je u skladu s vašom Windows arhitekturom. Dvije su verzije PowerShell-7.x.x-win-x64.msi i PowerShell-7.x.x-win-x86.msi.

Instalirajte PowerShell 7

Instalirajte PowerShell 7 ručno pomoću preuzetih instalacijskih datoteka

PowerShell 7

PowerShell 7

Pokrenite paket i slijedite jednostavne upute za odredište instalacije i opcionalne radnje, poput omogućavanja Open Here za izbornike istraživača.

PowerShell 7 izborne radnje

Ako imate PowerShell core 6.x već instaliranu na sustavu, inačica 7 bit će instalirana kao ažuriranje, čime će se u osnovi ukloniti jezgra 6.x.

PowerShell 5.1 nije uklonjen, a PowerShell 7 radi zasebno.

Zadano odredište za instalaciju je $ env: ProgramFiles PowerShell . Možete ga pokrenuti iz izbornika Start ili izravno iz direktorija. Izvršna datoteka ima ime pwsh.exe .

Da biste pokrenuli PowerShell 5, idite na Pokreni -> powershell

Da biste pokrenuli PowerShell 7, idite na Pokreni -> pwsh

Instaliranje PowerShell 7 pomoću naredbenog retka

Da biste automatski instalirali PowerShell 7 sa zadanim opcijama, idite na Pokreni -> powershell . Sada pokrenite sljedeću naredbu: | _+_ |

Instalirajte PowerShell pomoću naredbeni redak

Ovo će automatski preuzeti i instalirati najnoviju verziju PowerShell -a sa zadanim opcijama.

Instaliranje PowerShell 7 preko mreže

Ako želite instalirati PowerShell 7 kao sysadmin na sve strojeve pod vašom kontrolom, slijedite ove jednostavne korake.

  1. Preuzmite i kopirajte .msi datoteku u datotečni udio. Provjerite imaju li svi strojevi pristup ovoj zajedničkoj putanji.
  2. Na Aktivni direktorij poslužitelju, otvorite Konzolu za upravljanje pravilima grupe.
  3. Otvorite GPO na kojem želite implementirati ovu instalacijsku konfiguraciju PowerShell 7. Zatim idite na Konfiguracija računala -> Postavke softvera .
  4. Desnom tipkom miša kliknite Instalacija softvera, kliknite Novo, a zatim Paket. U dijaloški okvir dodajte putanju datoteke .msi. Uključite cijeli put, na primjer \ server.name foldername PowerShell-7.x.x-win-x64.msi
  5. Odaberite Otvori, zatim Dodijeljeno i kliknite U redu za stvaranje.
  6. Priključite ga na OU i pričekajte dok se implementacija ne dovrši.

Korištenje PowerShell -a 7

Prema zadanim postavkama, možda ćete biti ograničeni u izvođenju prilagođenih PowerShell naredbi s jednom funkcijom, koje se najčešće nazivaju cmdleti . Morat ćete promijeniti politiku izvođenja kako biste pokrenuli prilagođene naredbe. Slijedite ove jednostavne korake da biste to učinili.

  1. Pokrenite PowerShell kao administrator.
  2. Pokrenite sljedeće naredbe.
    1. Get-ExecutionPolicy
    1. Politika skupa izvođenja neograničena
  3. Unesite Y u upit
  4. Get-ExecutionPolicy

PowerShell 7 je dizajniran za objektno orijentiranu upotrebu, pa je mnogo lakši od ostalih sličnih motora. Koristi male, lagane naredbe s jednom funkcijom, uglavnom napisane u C# -u cmdleti koji izvode navedenu funkciju i vraćaju .NET objekt. PowerShell ima oko 200 cmdleti , kojima se može pristupiti pomoću naredbe PS C: > Get-Command, međutim, najčešće se koriste:

  • Get-Location : Dobiva trenutni direktorij
  • Set-Location : Dobiva trenutni direktorij
  • Premjesti-stavku : Premješta datoteku na novo odredište
  • Kopiraj stavku : Kopira datoteku na novo odredište
  • Preimenovati : Preimenuje postojeću datoteku
  • Nova stvar : Stvara novu datoteku

Možete dati posebne upute za cmdleti koristeći sljedeće:

  • Što ako : Cmdlet će pokazati što će učiniti ako se izvrši, bez izvođenja.
  • Potvrdite : Cmdlet će potvrditi prije izvođenja
  • Opširno : Povećani detalji.
  • Otklanjanje pogrešaka : Cmdlet će prikazati informacije o otklanjanju pogrešaka.
  • ErrorAction : Određuje što učiniti kada dođe do pogreške i ima četiri radnje: nastavi, zaustavi, tiho- nastavi i raspitaj se.
  • ErrorVariable : Određuje koja varijabla će sadržavati informacije o pogrešci.
  • OutVariable : Određuje koja varijabla će sadržavati izlazne informacije.
  • OutBuffer : cmdlet neće pozvati sljedeći cmdlet sve dok ne zadrži određeni unaprijed zadani broj objekata.

PowerShell koristi sljedeće posebne varijable.

  • $ Pogreška : Niz objekata pogrešaka koji se koriste za prikaz nedavnih pogrešaka
  • $ Domaćin : Prikaz trenutne hosting aplikacije
  • $ Profile : Pohranite cijelu putanju korisničkog profila
  • $ PID : Spremi identifikator procesa
  • $ PSUICulture : Koristi se za ime trenutne kulture korisničkog sučelja.
  • $ NULL : Sadrži NULL vrijednost.
  • $ False : Sadrži FALSE vrijednost
  • $ Istina : Sadrži TRUE vrijednost

Važan koncept PowerShell skripte je znak cijevi. Koristi se za odvajanje dvije naredbe. Naredba ili skupina naredbi s lijeve strane cijevi prvo se izvršava, a zatim prosljeđuje naredbi ili grupi naredbi desno od cijevi. To omogućuje stvaranje takozvanih naredbi za cjevovod. To su duge naredbe koje se mogu ili ne moraju pojaviti u jednom fizičkom retku, ali za sve namjere i svrhe funkcioniraju kao jedan redak koda.

Ako želite pokrenuti skriptu u PowerShellu, morat ćete koristiti ISE. PowerShell ISE (Integrirano okruženje skriptiranja) ugrađeni je uređivač za PowerShell. Može se koristiti za pokretanje, testiranje i otklanjanje pogrešaka skripti, sve u postavkama grafičkog sučelja zasnovanog na prozoru. Ima sve značajke uređivanja grafičkog sučelja i omogućuje uređivanje više redaka, dovršavanje kartica i niz drugih stvari, poput izvršavanja naredbi u oknu konzole.

U sustavu Windows 10 možete čak otvoriti više prozora skripte i raditi na njima istovremeno. To je korisno kada se skripta koja koristi funkcije definirane u zasebnim modulima mora otkloniti pogreške.

Sve u svemu, PowerShell 7 za Windows 10 jednostavan je za upotrebu administratorski alat koji bi svi sustavski administratori trebali moći koristiti uz minimalnu obuku.