Dela via


PowerShell-ordlista

Den här artikeln innehåller vanliga termer som används för att prata om PowerShell.

B

binär modul

En PowerShell-modul vars rotmodul är en binärfil (.dll). En binär modul kan, men behöver inte, 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 enhetsdiskar som kommandot skapar skapas i det nuvarande omfånget och blir 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. Cmdlets, funktioner, providers och skript kan lägga till dynamiska parametrar.

F

formatfil

En PowerShell XML-fil som har tillägget .format.ps1xml 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

värd

Gränssnittet som PowerShell-motorn använder för att kommunicera med användaren. Värden anger till exempel hur promptar 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 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.

enumerering av medlemsbehörighet

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.

pipa

I PowerShell skickar du resultatet av föregående kommando som indata till nästa kommando i pipelinen.

pipeline

En serie kommandon som är anslutna av pipelineoperatorer (|). Varje pipelineoperator skickar resultatet av föregående kommando som indata till nästa kommando.

PowerShellcmdlet

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.

provider

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 är 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 omfattar .NET primitiva typer, till exempel booleska värden och tal, och andra värdetyper som String, DateTime och Guid.

En lista över .NET primitiva typer finns i avsnittet Remarks i System.Type.IsPrimitive Property.

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]-parametern

En parameter som inte använder ett argument. Värdet för en [switch] parameter är standardvärdet $false. När en [switch] parameter används blir dess värde $true.

T

avslutande fel

Ett fel som hindrar PowerShell från att bearbeta kommandot. Se även icke-avslutande fel.

transaktion

En atomisk arbetsenhet. Arbetet i en transaktion måste slutföras som helhet. Om någon del av transaktionen misslyckas misslyckas hela transaktionen.

filtyp

En PowerShell XML-fil med tillägget .types.ps1xml 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.

W

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ö.

Windows PowerShell-snapin-modul

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 snap-ins har ersatts av moduler.

Windows PowerShell-arbetsflöde

Ett arbetsflöde är en sekvens med programmerade, anslutna steg som utför långvariga uppgifter eller kräver samordning av flera steg över flera enheter eller hanterade noder. Windows PowerShell-arbetsflödet kan IT-proffs och utvecklare skapa sekvenser av hanteringsaktiviteter för flera enheter eller enskilda uppgifter i ett arbetsflöde som arbetsflöden. 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.