Vad är Windows PowerShell? Funktioner och fördelar med att uppgradera till den senaste versionen

What Is Windows Powershell



Som IT-expert får jag ofta frågan om vad Windows PowerShell är och varför folk bör uppgradera till den senaste versionen. I den här artikeln kommer jag att svara på dessa frågor och ge dig en översikt över fördelarna med att uppgradera till Windows PowerShell 5.0. Windows PowerShell är ett kommandoradsskal och skriptspråk som gör att du kan automatisera serveradministration och andra uppgifter. PowerShell ingår i Windows Server 2012 R2 och Windows Server 2016, och det kan installeras på tidigare versioner av Windows Server. PowerShell 5.0 släpptes 2016 och innehåller nya funktioner och möjligheter som gör det enklare att hantera din Windows-infrastruktur. Några av de nya funktionerna i PowerShell 5.0 inkluderar: - PowerShell Desired State Configuration (DSC): PowerShell DSC är en deklarativ modell som låter dig hantera din infrastruktur som kod. Med PowerShell DSC kan du definiera din infrastruktur i ett PowerShell-skript och sedan distribuera den konfigurationen till dina servrar. - PowerShell Get-Help: Get-Help-cmdleten har förbättrats i PowerShell 5.0, och den innehåller nu fler exempel och bättre sökfunktioner. - PowerShell ISE: PowerShell ISE har uppdaterats med ett nytt utseende och känsla, och det innehåller nya funktioner som syntaxmarkering och kodkomplettering. - PowerShell Module Browser: PowerShell Module Browser är en ny funktion som låter dig bläddra i PowerShell Gallery och installera moduler direkt från ISE. - PowerShell Web Publishing: PowerShell 5.0 innehåller en ny funktion som heter PowerShell Web Publishing som låter dig publicera dina PowerShell-skript och moduler på en webbplats. Det här är bara några av de nya funktionerna i PowerShell 5.0. Att uppgradera till PowerShell 5.0 är ett utmärkt sätt att få ut det mesta av din Windows-infrastruktur.



Windows 10 skicka med Windows PowerShell 5.0 ; senaste versionen nu PowerShell 7.0 . Windows 8.1 levereras med Windows PowerShell 4.0. Den nya versionen har många nya funktioner utformade för att förenkla språket, göra det lättare att använda och undvika vanliga fallgropar. Om du använder en tidigare version av PowerShell på ditt Windows-operativsystem finns det många fördelar med att byta till den här versionen av Windows PowerShell. Det tillåter inte bara systemadministratörer att hantera alla aspekter av Windows Server OS, utan erbjuder också kontroll över servrar baserade på SQL, Exchange och Lync.





Vad är PowerShell

PowerShell är ett kommandoradsskal och skriptspråk. Du kan använda PowerShell för att automatisera skript, köra kommandopaket, hantera resurser i molnet och mer. För närvarande finns det Core PowerShell som körs på Linux, macOS och Windows.





Om du behöver mer information kan du kolla Introduktion till PowerShellmicrosoft.com för utmärkt lärande.



kombinera videor windows 10

Vilken version av PowerShell använder jag

För att ta reda på vilken version av PowerShell du använder, gör följande.

vilken version av PowerShell fungerar

Öppna ett PowerShell-fönster och skriv någon följande kommandon och tryck på Enter:



|_+_|

Läs mer om det - Hur kontrollera PowerShell-versionen i Windows 10.

  • Användare av Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 och Windows 7 med SP1 kommer att kunna använda Windows PowerShell 3.0 .
  • Användare av Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 och Windows 7 SP1 kommer att kunna använda Windows PowerShell 4.0 .
  • Windows 10 medföljer Windows PowerShell 5.0 .

Läsa : Hur man installerar PowerShell 7.0 på Windows 10 .

Funktioner i Windows PowerShell

Windows PowerShell 3.0 introducerade följande nya funktioner:

  • Windows PowerShell-arbetsflöden
  • CIM-cmdlets
  • Object Cmdlets (CDXML)
  • Windows PowerShell Web Access
  • Modul för automatisk nedladdning
  • Uppdaterad hjälp
  • Pålitliga och funktionshindrade sessioner
  • Schemalagda jobb

Windows PowerShell 4.0 citerad:

  • Önskad tillståndskonfiguration (DSC)
  • Windows PowerShell Web Access-förbättringar
  • Arbetsflödesförbättringar
  • Vad är nytt för Windows PowerShell Web Services
  • Spara-hjälp

Windows PowerShell 5.0 , som ingår i Windows 10, har följande funktioner:

  • Klasser kan definieras i funktionalitet
  • DSC-förbättringar
  • Transkriptioner finns tillgängliga på alla värdar
  • Stora felsökningsförbättringar, inklusive möjligheten att felsöka Windows PowerShell-jobb.
  • Nätverksväxlingsmodul
  • OneGet för programvarupakethantering
  • PowerShellGet för att hantera Windows PowerShell-moduler via OneGet
  • Prestandaförbättringar vid användning av COM-objekt

Windows PowerShell 6.0 plattformsoberoende (Windows, macOS och Linux), öppen källkod och byggd för heterogena miljöer och hybridmoln.

  • Flytta från .NET Framework till .NET Core
  • Den använder .NET Core 2.0 som körtid.
  • Gör att PowerShell Core kan köras på flera plattformar (Windows, macOS och Linux).
  • API:er som är gemensamma för .NET Core och .NET Framework definieras som en del av .NET Standard.

Windows PowerShell 7.0 kommer med många nya funktioner tycka om:

  • Pipeline parallellisering
  • Nya operatörer
  • ConciseView cmdlet och Get-Error
  • Automatiska meddelanden om nya versioner
  • Anropa DSC-resurser direkt från PowerShell 7
  • Kompatibilitetsskikt.

TechNet-biblioteket har förklarat dessa funktioner i detalj. Låt oss ta en snabb titt på några av dem.

Windows PowerShell arbetsflöde: Den här funktionen ger Windows Workflow Foundation full kraft till Windows PowerShell. Du kan skriva arbetsflöden i XAML eller Windows PowerShell och köra dem precis som en cmdlet.

Förbättringar av befintliga kärn-cmdlets och leverantörer: Windows PowerShell 3.0 innehåller nya funktioner för befintliga cmdlets, inklusive förenklad syntax och nya parametrar för cmdlets, som dator-cmdlets, CSV-cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, säkerhetscmdlets. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection och .Add-Member

open.tsv-fil

Importera och identifiera en fjärrmodul: Windows PowerShell 3.0 förbättrar upptäckten av modulerna Import och Implicit Remoting på fjärrdatorer.

Modul-cmdlets: Har möjlighet att importera moduler från fjärrdatorer till den lokala datorn med hjälp av Windows PowerShell-fjärrkontroll.

Nytt stöd för CIM-sessioner: Ger behörighet att använda CIM och WMI för att hantera icke-Windows-datorer genom att importera kommandon till den lokala datorn som implicit körs på fjärrdatorn.

Autoslutförandefunktion: Sparar skrivtid och minskar antalet stavfel.

PowerShell 3.0 Intellisense: Understryker felet i rött och föreslår korrigeringar när du håller muspekaren över den snirkliga linjen.

Update-Help cmdlet: Detta eliminerar många mindre fel eller irriterande stavfel i den inbyggda dokumentationen.

PC känner inte igen Android-telefonen

Funktioner för utökad konsolvärd: Ändringarna som ligger bakom Windows PowerShell-konsolens värdprogram ingår i PowerShell 3.0 som standard. Dessutom låter det nya alternativet 'Kör med PowerShell' i Filutforskaren dig köra skript i en obegränsad session med ett enkelt högerklick.

Stöd för RunAs och Shared Host: Kör som-funktionen, designad för Windows PowerShell-arbetsflödet, tillåter sessionskonfigurationsanvändare att skapa sessioner som körs under tillstånd av ett delat konto. Å andra sidan tillåter SharedHost-funktionen flera användare på flera datorer att samtidigt ansluta till en arbetsflödessession och noggrant övervaka dess framsteg.

Förbättringar av speciell karaktärshantering: En snabb titt på Windows PowerShell 3.0 visar att för att förbättra ett programs förmåga att tolka och hantera specialtecken korrekt är parametern LiteralPath, som hanterar specialtecken i sökvägar, giltig för nästan alla cmdlets som har en Path-parameter, inklusive den nya uppdateringen. -Hjälp och spara-hjälp-cmdlets.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Med PowerShell kan du skapa en lista över Windows-tjänster , skapa en lista över inaktiverade funktioner , Exportera och säkerhetskopiera drivrutiner , Hitta systemupptid , Uppdatera Windows Defender-definitioner , disklista , få en lista över installerade drivrutiner , Ta bort Windows Store-appar Lägg till objekt på skrivbordets snabbmeny , Skapa en systembild, Nedladdning fil och mer.

Populära Inlägg