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 $truedess 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.