Windows PowerShell förklaras
Denna S-zon förklarar Windows PowerShell (PS). Det börjar med en detaljerad men förenklad förklaring av detta Microsoft-verktyg. Sedan slutar det med funktionerna och fördelarna med Windows PowerShell.
Bläddra bland inläggsämnen
- Vad är Windows PowerShell?
- PowerShell Cmdlets (Command-lets)
- Funktioner och fördelar med Windows PowerShell
Vad är Windows PowerShell?
Windows PowerShell är ett verktyg för uppgiftsautomatisering byggt på .NET CLR (Common Language Runtime). Den har ett kommandoradsskal och skriptspråk. När PowerShell först lanserades byggdes det på .NET Framework och kunde bara fungera på Windows-operativsystem.
För förtydligande hanterar Common Language Runtime (CLR) körningen av .NET-program. Med andra ord, program som PowerShell skrivna i .NET Framework körs i CLR-programvarumiljöer.Under 2016 modifierade Microsoft PowerShell för att köras på .NETTO C timmar och gjorde det till ett verktyg med öppen källkod och plattformsoberoende. Denna förändring innebar att den nu kan köras på vissa Linux-distros (specifikt, CentOS och Ubuntu ) och Mac-operativsystem.
hur man kan bli av med annonser på skype
Det nya verktyget med öppen källkod heter PowerShell Core. Detta skiljer sig från Windows PowerShell, som endast körs på Microsoft Windows.
PowerShell Cmdlets (Command-lets)
Cmdlets är kommandon ( Kommando-låter ) används i Windows PowerShell. Cmdlets utför specifika åtgärder och returnerar resultat – specifikt returnerar de Microsoft .NET Framework-objekt. Dessa objekt visas som utdata till pipeline.
Om du är ny på PS kanske dessa jargonger inte är så vettiga för dig, men jag kommer snart till det roliga!För någon som vill lära sig PS tror jag att det som är viktigast för dig är att förstå begreppet Cmdlet-namn . PS använder Verb-substantiv namnpar för att namnge cmdlets. Cmdlets är bokstavligen namngivna i Verb-substantiv par. Ett exempel är Hämta-kommando . För att lista alla Cmdlets på din PC, öppna Windows PowerShell, ange Cmdlet nedan och tryck på enter.
Steam-profilbilden kommer inte att laddas upp|_+_|
Hämta-kommando är den första Cmdlet du behöver eftersom den används för att hitta andra Cmdlets. Nästa du behöver är Få hjälp . Det här är Cmdlet som du behöver för att lära dig hur du använder en Cmdlet som hittas med Hämta-kommando . För att lära dig hur man använder en Cmdlet, skriv in Get-Help, följt av kommando-let. Till exempel för att lära sig att använda Get-WmiObject , ange kommandot nedan och tryck på enter.
|_+_|
För syftet med denna S-zon använder en Cmdlet en Verb-substantiv namnpar. Den första delen är vanligtvis ett engelskt verb (ett handlingsord som Skaffa sig , Uppsättning , etc). Det andra ordet är vanligtvis ett engelskt substantiv (namnet på ett objekt som Command, WmiObject).
windows 10 nvidia svart skärm
Funktioner och fördelar med Windows PowerShell
För att ytterligare förstå detta verktyg för uppgiftsautomatisering från Microsoft, här är några av dess funktioner och fördelar.
PowerShell Cmdlets är verb-substantiv namngivna par
PS kör Cmdlets (som namnges som verb-substantivpar) och returnerar .NET Framework-objekt som visas som utdata till pipelinen. Cmdlets skiljer sig från Cmd-kommandon – medan Cmd-kommandon är fristående körbara filer, är PowerShell Cmdlets instanser av .NET Framework-klasser .
Cmdlet Support Alias
Precis som kommandotolken stöder Windows PowerShell Cmdlets alias. Alias gör det lätt att komma ihåg Cmdlets. Det gör det också enkelt att skripta i PS. För att få vanliga Cmdlet-alias, skriv in Cmdlet nedan och tryck på enter.
|_+_|Du kan sedan lära dig aliasen för vanliga Cmdlets. Vart och ett av dessa alias kan ersätta Cmdlets i kommandon och skript.
kabel coax till hdmi
Windows PowerShell Cmdlets stöder pipeline
En annan viktig funktion hos PS är dess stöd för rörledningar . Ett pipelinetecken, (|) låter dig använda utdata från en Cmdlet som indata för nästa Cmdlet. För att flytta en Cmdlet till nästa, inkludera helt enkelt pipelinetecknet (|) mellan de 2 Cmdlets. Här är ett exempel.
|_+_|Det första kommandot-låt, Get-Process kommer att returnera anteckningsblock process medan den andra Cmdlet, Stopp-process stoppar processen. Men inte alla kommandon accepterar pipelineinmatning.
Jag hoppas att denna Itechgude framgångsrikt förklarade Windows PowerShell? Jag hoppas också att du tyckte det var till hjälp. Om du tyckte att det var användbart, vänligen rösta Ja till frågan Var detta inlägg användbar nedan.
Alternativt kan du ställa en fråga, lämna en kommentar eller ge feedback med formuläret Lämna ett svar som finns i slutet av denna sida.
Slutligen, för fler e-posttekniska S-zoner, besök vår PowerShell & CMD Explained-sida. Vår Work from Home-sida kan också vara till stor hjälp.

