PowerShell-ordlista
Den här artikeln innehåller vanliga termer som används för att prata om PowerShell.
F
binär modul
En PowerShell-modul vars rotmodul är en binärfil (.dll
). En binär modul kan innehålla ett modulmanifest.
C
CommonParameter
En parameter som läggs till i alla cmdletar, avancerade funktioner och arbetsflöden av PowerShell-motorn.
D
punktkälla
Starta ett kommando i PowerShell genom att skriva en punkt och ett blanksteg före kommandot. Kommandon som är punktkällor körs i det aktuella omfånget i stället för i ett nytt omfång. Alla variabler, alias, funktioner eller enheter som kommandot skapar skapas i det aktuella omfånget och är tillgängliga för användare när kommandot har slutförts.
dynamisk modul
En modul som bara finns i minnet. Cmdletarna New-Module
och Import-PSSession
skapar dynamiska moduler.
dynamisk parameter
En parameter som läggs till i en PowerShell-cmdlet, funktion eller skript under vissa förhållanden. Cmdletar, funktioner, providers och skript kan lägga till dynamiska parametrar.
F
formatfil
En PowerShell XML-fil som har .format.ps1xml
tillägget och som definierar hur PowerShell visar ett objekt baserat på dess .NET Framework-typ.
G
globalt sessionstillstånd
Sessionstillståndet som innehåller de data som är tillgängliga för användaren av en PowerShell-session.
H
Host
Gränssnittet som PowerShell-motorn använder för att kommunicera med användaren. Värden anger till exempel hur prompter hanteras mellan PowerShell och användaren.
värdprogram
Ett program som läser in PowerShell-motorn i sin process och använder den för att utföra åtgärder.
I
indatabearbetningsmetod
En metod som en cmdlet kan använda för att bearbeta de poster som den tar emot som indata. Metoderna för indatabearbetning omfattar BeginProcessing
metoden, ProcessRecord
metoden, EndProcessing
metoden och StopProcessing
metoden.
M
manifestmodul
En PowerShell-modul som har ett manifest och vars RootModule-nyckel är tom.
uppräkning av medlemsåtkomst
En PowerShell-bekvämlighetsfunktion för att automatiskt räkna upp objekt i en samling när du använder operatorn för medlemsåtkomst (.
).
modul
En fristående återanvändbar enhet som gör att du kan partitionera, organisera och abstrahera Din PowerShell-kod. En modul kan innehålla cmdletar, providers, funktioner, variabler och andra typer av resurser som kan importeras som en enda enhet.
modulmanifest
En PowerShell-datafil (.psd1
) som beskriver innehållet i en modul och som styr hur en modul bearbetas.
modulsessionstillstånd
Sessionstillståndet som innehåller offentliga och privata data för en PowerShell-modul. Privata data i det här sessionstillståndet är inte tillgängliga för användaren av en PowerShell-session.
N
icke-avslutande fel
Ett fel som inte hindrar PowerShell från att fortsätta att bearbeta kommandot. Se även avslutande fel.
Substantiv
Ordet som följer bindestrecket i ett PowerShell-cmdletnamn. Substantivet beskriver de resurser som cmdleten agerar på.
P
parameteruppsättning
En grupp parametrar som kan användas i samma kommando för att utföra en specifik åtgärd.
Pipe
I PowerShell skickar du resultatet av föregående kommando som indata till nästa kommando i pipelinen.
Rörledning
En serie kommandon som är anslutna av pipelineoperatorer (|
). Varje pipelineoperator skickar resultatet av föregående kommando som indata till nästa kommando.
PowerShell-cmdlet
Ett enda kommando som deltar i pipeline-semantiken i PowerShell. Detta inkluderar binära cmdletar (C#), avancerade skriptfunktioner, CDXML och arbetsflöden.
PowerShell-kommando
Elementen i en pipeline som gör att en åtgärd utförs. PowerShell-kommandon skrivs antingen på tangentbordet eller anropas programmatiskt.
PowerShell-datafil
En textfil som har filnamnstillägget .psd1
. PowerShell använder datafiler för olika syften, till exempel lagring av modulmanifestdata och lagring av översatta strängar för skriptinter internationalisering.
PowerShell-enhet
En virtuell enhet som ger direkt åtkomst till ett datalager. Den kan definieras av en PowerShell-provider eller skapas på kommandoraden. Enheter som skapas på kommandoraden är sessionsspecifika enheter och går förlorade när sessionen stängs.
Leverantör
Ett Microsoft .NET Framework-baserat program som gör data i ett specialiserat datalager tillgängliga i PowerShell så att du kan visa och hantera dem.
PSSession
En typ av PowerShell-session som skapas, hanteras och stängs av användaren.
R
rotmodul
Modulen som anges i RootModule-nyckeln i ett modulmanifest.
Runspace
I PowerShell körs den driftsmiljö där varje kommando i en pipeline körs.
S
skalärt värde
I PowerShell är ett skalärt värde valfri värdetyp som inte kan räknas upp. Detta inkluderar .NET-primitiva typer, till exempel booleska värden och tal, och andra värdetyper som String, DateTime och Guid.
En lista över primitiva .NET-typer finns i avsnittet Anmärkningar i Egenskapen System.Type.IsPrimitive.
skriptblock
I PowerShell-programmeringsspråket, en samling instruktioner eller uttryck som kan användas som en enda enhet. Ett skriptblock kan acceptera argument och returnera värden.
skriptfil
En fil som har .ps1
tillägget och innehåller ett skript skrivet på PowerShell-språket.
skriptmodul
En PowerShell-modul vars rotmodul är en skriptmodulfil (.psm1
). En skriptmodul kan innehålla ett modulmanifest. Skriptet definierar de medlemmar som skriptmodulen exporterar.
Skal
Den kommandotolk som används för att skicka kommandon till operativsystemet.
switch-parameter
En parameter som inte använder ett argument. Värdet för en växelparameter är standardvärdet $false
.
När en växelparameter används blir $true
dess värde .
T
avslutande fel
Ett fel som hindrar PowerShell från att bearbeta kommandot. Se även icke-avslutande fel.
Transaktionen
En atomisk arbetsenhet. Arbetet i en transaktion måste slutföras som helhet. Om någon del av transaktionen misslyckas misslyckas hela transaktionen.
typfil
En PowerShell XML-fil som har .types.ps1xml
tillägget och som utökar egenskaperna för Microsoft .NET Framework-typer i PowerShell.
V
Verb
Ordet som föregår bindestrecket i ett PowerShell-cmdletnamn. Verbet beskriver den åtgärd som cmdleten utför.
O
Windows PowerShell ISE
ISE (Integrated Scripting Environment) – Ett Windows PowerShell-värdprogram som gör att du kan köra kommandon och skriva, testa och felsöka skript i en användarvänlig, syntaxfärgad, Unicode-kompatibel miljö.
Snapin-modul för Windows PowerShell
En resurs som definierar en uppsättning cmdletar, providers och Microsoft .NET Framework-typer som kan läggas till i Windows PowerShell-miljön. PowerShell-snapin-moduler har ersatts av moduler.
Windows PowerShell-arbetsflöde
Ett arbetsflöde är en sekvens med programmerade, nätverksanslutna steg som utför tidskrävande uppgifter eller kräver samordning av flera steg i flera enheter eller hanterade noder. Med Windows PowerShell-arbetsflöde kan IT-proffs och utvecklare skapa sekvenser av hanteringsaktiviteter för flera enheter, eller enskilda uppgifter i ett arbetsflöde, som arbetsflöden. Med Windows PowerShell-arbetsflöde kan du anpassa och köra både PowerShell-skript och XAML-filer som arbetsflöden. Windows PowerShell-arbetsflödet bygger på Windows Workflow Foundation, som har blivit inaktuellt.