PowerShell 7: Nedladdning, installation, uppdatering och användning

Prova Vårt Instrument För Att Eliminera Problem

Windows PowerShell är en automatiseringsmotor baserad på .NET Common Language Runtime. Det är utformat för att hjälpa systemadministratörer med komplexa och tidskrävande uppgifter som, om de görs manuellt, orsakar många mänskliga fel eller tar mycket tid.

Det ger sysadmins möjligheten att automatisera olika uppgifter över plattformar och eftersom det ger administratörer fullständig åtkomst till MED och WMI , både lokala och fjärrsystem kan hanteras med PowerShell. Det kommer med ett eget skriptspråk och speciella .NET -klasser som kallas cmdlets används för specifika funktioner.

Dessa cmdlets används vanligtvis av skript som själva är förpackade i moduler. Här guidar vi dig genom hela processen med att ladda ner, installera, uppdatera och använda PowerShell 7 för Windows 10. Snabb sammanfattning Dölj 1 Ladda ner PowerShell 7 2 Installera PowerShell 7 2.1 Installera PowerShell 7 manuellt med hjälp av de nedladdade installationsfilerna 2.2 Installera PowerShell 7 med kommandoraden 2.3 Installera PowerShell 7 över nätverket 3 Använda PowerShell 7

Ladda ner PowerShell 7

Om du vill ladda ner och installera PowerShell 7, följ följande enkla steg.

  1. Besök PowerShell Github -arkiv .
  2. Klicka på avsnittet Tillgångar för att expandera det.
  3. Välj en version av PowerShell som överensstämmer med din Windows -arkitektur. De två versionerna är PowerShell-7.x.x-win-x64.msi och PowerShell-7.x.x-win-x86.msi.

Installera PowerShell 7

Installera PowerShell 7 manuellt med hjälp av de nedladdade installationsfilerna

PowerShell 7

PowerShell 7

Kör paketet och följ de enkla instruktionerna för installationsdestination och valfria åtgärder, till exempel att öppna Open Here för explorer -menyer.

PowerShell 7 valfria åtgärder

Om du redan har PowerShell core 6.x installerat på systemet kommer version 7 att installeras som en uppdatering, vilket i huvudsak tar bort kärnan 6.x.

PowerShell 5.1 tas inte bort och PowerShell 7 körs separat.

Standardmålet för installationen är $ env: ProgramFiles PowerShell . Du kan köra den från Start -menyn eller direkt från katalogen. Den körbara namnet pwsh.exe .

För att köra PowerShell 5, gå till Kör -> powershell

För att köra PowerShell 7, gå till Kör -> pwsh

Installera PowerShell 7 med kommandoraden

För att installera PowerShell 7 automatiskt med standardalternativen, gå till Kör -> powershell . Kör nu följande kommando: | _+_ |

Installera PowerShell med kommandorad

Detta hämtar och installerar automatiskt den senaste versionen av PowerShell med standardalternativ.

Installera PowerShell 7 över nätverket

Om du vill installera PowerShell 7 som en sysadmin på alla maskiner under din kontroll, följ dessa enkla steg.

  1. Ladda ner och kopiera .msi -filen i fildelningen. Se till att alla maskiner har tillgång till denna delade sökväg.
  2. Active Directory servern, öppna Group Policy Management Console.
  3. Öppna GPO där du vill implementera denna PowerShell 7 -installationskonfiguration. Gå sedan till Datorkonfiguration -> Programvaruinställningar .
  4. Högerklicka på Programvaruinstallation och klicka på Nytt och sedan på Paket. Lägg till .msi -filsökvägen i dialogrutan. Inkludera den fullständiga sökvägen, till exempel \ server.namn mappnamn PowerShell-7.x.x-win-x64.msi
  5. Välj Öppna, följt av Tilldelat och klicka på OK för att skapa.
  6. Anslut den till OU och vänta tills distributionen är klar.

Använda PowerShell 7

Som standard kan du vara begränsad från att köra anpassade PowerShell -kommandon för enstaka funktioner, oftast kallade cmdlets . Du måste ändra körningspolicyn för att köra anpassade kommando-låtar. Följ dessa enkla steg för att göra det.

  1. Kör PowerShell som administratör.
  2. Kör följande kommandon.
    1. Get-ExecutionPolicy
    1. Uppsättningspolicy utan begränsningar
  3. Ange Y i prompten
  4. Get-ExecutionPolicy

PowerShell 7 är utformad för objektorienterad användning, så det är mycket lättare än andra liknande motorer. Den använder små, lätta, enkelfunktionskommandon, mestadels skrivna i C# anropade cmdlets som utför en specificerad funktion och returnerar ett .NET -objekt. PowerShell har cirka 200 cmdlets , som kan nås med kommandot PS C: > Get-Command, men de vanligaste är:

  • Get-Location : Hämtar aktuell katalog
  • Set-Location : Hämtar aktuell katalog
  • Flytta-objekt : Flyttar filen till en ny destination
  • Kopiera objekt : Kopierar filen till den nya destinationen
  • Döp om : Byt namn på befintlig fil
  • Nytt föremål : Skapar en ny fil

Du kan ge specifika instruktioner till cmdlets med följande:

  • Tänk om : Cmdleten visar vad den kommer att göra om den körs utan att köra.
  • Bekräfta : Cmdleten kommer att bekräfta innan den körs
  • Mångordig : Ökad detalj.
  • Felsöka : Cmdleten visar felsökningsinformation.
  • ErrorAction : Bestämmer vad som ska göras när ett fel uppstår och har fyra åtgärder: fortsätt, stopp, tyst- fortsätt och fråga.
  • ErrorVariable : Bestämmer vilken variabel som innehåller felinformation.
  • OutVariable : Bestämmer vilken variabel som ska innehålla utdata.
  • OutBuffer : cmdlet anropar inte nästa cmdlet förrän den innehåller ett visst förinställt antal objekt.

PowerShell använder följande specialvariabler.

  • $ Fel : En rad felobjekt som används för att visa senaste fel
  • $ Värd : Visa vad som är aktuell webbhotell
  • $ Profil : Lagra hela sökvägen till en användarprofil
  • $ PID : Lagra processidentifierare
  • $ PSUKultur : Används för att hålla namnet på den nuvarande UI -kulturen.
  • $ NULL : Innehåller NULL -värde.
  • $ Falskt : Innehåller FALSKT värde
  • $ Sant : Innehåller SANT värde

Ett viktigt koncept i PowerShell -skriptet är pipetecken. Den används för att separera två kommandon. Kommandot eller gruppen av kommandon till vänster om röret utförs först och vidarebefordras sedan till kommandot eller gruppen av kommandon till höger om röret. Detta gör det möjligt att skapa så kallade pipeline-kommandon. Dessa är långa kommandon som kan förekomma i en enda fysisk rad eller inte, men fungerar för alla ändamål som en enda kodrad.

Om du vill köra ett skript i PowerShell måste du använda ISE. PowerShell ISE (Integrated Scripting Environment) är den inbyggda redigeraren för PowerShell. Det kan användas för att köra, testa och felsöka skript, allt i en fönsterbaserad GUI-inställning. Den har alla funktioner i GUI -redigering och tillåter redigering av flera linjer, komplettering av flikar och en mängd andra saker som att utföra kommandon i konsolrutan.

I Windows 10 kan du till och med öppna mer än ett skriptfönster och arbeta med dem samtidigt. Detta är praktiskt när ett skript som använder funktioner som har definierats i separata moduler måste felsökas.

Sammantaget är PowerShell 7 för Windows 10 ett lättanvänt administrationsverktyg som alla sysadmins ska kunna använda med minimal utbildning.