Windows PowerShell har funktioner och fördelar med att uppgradera
Windows 10 fartyg med Windows PowerShell 5.0. Windows 8.1 kommer installeras med Windows PowerShell 4.0. Den nya versionen rymmer många nya funktioner som är utformade för att göra språket enklare, lättare att använda och för att undvika vanliga fel. Om du använder en tidigare version av PowerShell på ditt Windows-operativsystem, kommer migrering till den här versionen av Windows PowerShell att ge många fördelar. Det låter inte bara systemadministratörer hantera alla aspekter av Windows Server OS, men erbjuder även kontroll över SQL, Exchange och Lync-baserade servrar.
Vilken version av PowerShell jag kör
För att ta reda på vilken version av PowerShell du använder gör du följande.
Öppna ett PowerShell-fönster och skriv någon av följande kommandon och tryck Enter:
- get-host | Välj-Objektversion
- $ psversiontable
- $ host.version.
För mer om detta läs - Hur man kontrollerar PowerShell-versionen i Windows 10.
Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 och Windows 7 med SP1-användare kommer att kunna använda Windows PowerShell 3.0.
Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 och Windows 7 med SP1-användare kommer att kunna använda Windows PowerShell 4.0.
Windows 10 skickas med Windows PowerShell 5.0.
Windows PowerShell-funktioner
Windows PowerShell 3.0 introducerade följande nya funktioner:
- Windows PowerShell-arbetsflöden
- CIM cmdlets
- Cmdlets över objekt (CDXML)
- Windows PowerShell Web Access
- Modul automatisk laddning
- Uppdaterbar hjälp
- Robusta och bortkopplade sessioner
- Schemalagda jobb
Windows PowerShell 4.0 tog med:
- Önskad tillståndskonfiguration (DSC)
- Windows PowerShell Web Access förbättringar
- Arbetsflödesförbättringar
- Nya funktioner för Windows PowerShell Web Services
- Spara-Hjälp
Windows PowerShell 5.0, som ingår i Windows 10 introducerar följande funktionalitet:
- Klasser kan definieras i funktionalitet
- DSC förbättringar
- Transcriptions tillgängliga i alla värdar
- Viktiga förbättringar av felsökning, inklusive möjligheten att felsöka Windows PowerShell-jobb
- Nätverksbrytarmodul
- OneGet för hantering av programvarupaket
- PowerShellGet för hantering av Windows PowerShell-moduler via OneGet
- Prestanda vinst när du använder COM-objekt
TechNet Library har noggrant förklarat dessa funktioner i detalj. Låt oss ta en titt på några av dem i korthet.
Windows PowerShell Workflow: Funktionen ger kraften i Windows Workflow Foundation till Windows PowerShell. Du kan skriva arbetsflöden i XAML eller i Windows PowerShell-språket och köra dem precis som du skulle köra en cmdlet.
Förbättringar av befintliga Core Cddlets och Providers: Windows PowerShell 3.0 innehåller nya funktioner för befintliga cmdlets, inklusive den förenklade syntaxen och nya parametrar för cmdlets som - Dator cmdlets, CSV cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Mått-Objekt, Säkerhet cmdlets , Select-Object, Select-String, Split-path, Start-Process, Tee-Object, Test-anslutning och .Add-medlem
Fjärrmodul import och upptäckt: Windows PowerShell 3.0 utökar modulupptäckt Importera och implicita remoting-möjligheter på fjärrdatorer.
Modulet cmdlets: Har möjlighet att importera moduler på fjärrdatorer till den lokala datorn med hjälp av Windows PowerShell-avlägsnande.
Nytt CIM-sessionstöd: Ger tillstånd att använda CIM och WMI för att hantera icke-Windows-datorer genom att importera kommandon till den lokala datorn som körs implicit på fjärrdatorn.Funktionen Automatiskt slutförd: Sparar skrivartid och minskar din typsnitt.
PowerShell 3.0 Intellisense: Understreger det fel du gör i rött och föreslår korrigeringar när du sveper muspekaren över våglinjen.
Uppdatera-hjälp cmdlet: Detta botar många små fel eller irriterande skrivfel i den inbyggda dokumentationen.
Förbättrad konsolvärdeserfarenhet: Ändringar som ligger till grund för Windows PowerShell-konsolens värdprogram är som standard aktiverade i PowerShell 3.0. Dessutom tillåter det nya alternativet "Run with PowerShell" i File Explorer att du kör skript i en obegränsad session genom att högerklicka.
RunAs och Shared Host Support: Funktionen RunAs, utformad för Windows PowerShell Workflow, låter användare av en sessionskonfiguration skapa sessioner som körs med tillstånd av ett gemensamt användarkonto. Funktionen SharedHost å andra sidan tillåter flera användare på flera datorer att ansluta till en arbetsflödesession samtidigt och spåra framstegen i ett arbetsflöde noggrant.
Speciella karaktärshanteringsförbättringar: Ett snabbt varv runt Windows PowerShell 3.0 visar att programmets förmåga att tolka och korrekt hantera specialtecken, LiteralPath-parametern, som hanterar specialtecken i sökvägar, är giltig på nästan alla cmdlets som har en sökparameter, inklusive den nya uppdateringen -Hjälp och spara-hjälp cmdlets.
Källa: Microsoft.
Med PowerShell kan du generera en lista över Windows-tjänster, skapa en lista med funktionshindrade funktioner, exportera och säkerhetskopiera enhetsdrivrutiner, hitta systemutrymme, uppdatera definitioner av Windows Defender, lista drivrutiner, få installerad drivrutinslista, avinstallera Windows Store Apps, lägg till objekt till Skrivbordskontextmeny, Skapa systembild, ladda ner en fil och mer.
Läs nästa: Skillnad mellan PowerShell och PowerShell Core.
Du kan också hitta dessa länkar användbara:- Windows PowerShell Guides från Microsoft
- Windows PowerShell steg för steg guide från Microsoft
- Windows PowerShell Scripting Guide från Microsoft.