PowerShell 7: Vodič za preuzimanje, instaliranje, ažuriranje i uporabu
- Kategorija: Vodiči
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.
- Posjetiti PowerShell Github spremište .
- Kliknite odjeljak Imovina da biste ga proširili.
- 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
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.
- Preuzmite i kopirajte .msi datoteku u datotečni udio. Provjerite imaju li svi strojevi pristup ovoj zajedničkoj putanji.
- Na Aktivni direktorij poslužitelju, otvorite Konzolu za upravljanje pravilima grupe.
- Otvorite GPO na kojem želite implementirati ovu instalacijsku konfiguraciju PowerShell 7. Zatim idite na Konfiguracija računala -> Postavke softvera .
- 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
- Odaberite Otvori, zatim Dodijeljeno i kliknite U redu za stvaranje.
- 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.
- Pokrenite PowerShell kao administrator.
- Pokrenite sljedeće naredbe.
- Get-ExecutionPolicy
- Politika skupa izvođenja neograničena
- Unesite Y u upit
- 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.