Verklarende woordenlijst voor PowerShell

In dit artikel vindt u algemene termen die worden gebruikt om over PowerShell te praten.

B

binaire module

Een PowerShell-module waarvan de hoofdmodule een binair (.dll) bestand is. Een binaire module kan al dan niet een modulemanifest bevatten.

E

CommonParameter

Een parameter die wordt toegevoegd aan alle cmdlets, geavanceerde functies en werkstromen door de PowerShell-engine.

D

puntbron

Als u in PowerShell een opdracht wilt starten door een punt en een spatie voor de opdracht te typen. Opdrachten die door puntbronnen worden uitgevoerd in het huidige bereik in plaats van in een nieuw bereik. Variabelen, aliassen, functies of stations die met de opdracht worden gemaakt, worden gemaakt in het huidige bereik en zijn beschikbaar voor gebruikers wanneer de opdracht is voltooid.

dynamische module

Een module die alleen in het geheugen aanwezig is. De New-Module en Import-PSSession cmdlets maken dynamische modules.

dynamische parameter

Een parameter die wordt toegevoegd aan een PowerShell-cmdlet, functie of script onder bepaalde voorwaarden. Cmdlets, functies, providers en scripts kunnen dynamische parameters toevoegen.

F

indelingsbestand

Een PowerShell XML-bestand met de .format.ps1xml extensie en dat definieert hoe PowerShell een object weergeeft op basis van het .NET Framework-type.

G

algemene sessiestatus

De sessiestatus die de gegevens bevat die toegankelijk zijn voor de gebruiker van een PowerShell-sessie.

H

Host

De interface die de PowerShell-engine gebruikt om met de gebruiker te communiceren. De host geeft bijvoorbeeld aan hoe prompts worden verwerkt tussen PowerShell en de gebruiker.

hosttoepassing

Een programma dat de PowerShell-engine in het proces laadt en deze gebruikt om bewerkingen uit te voeren.

I

invoerverwerkingsmethode

Een methode die een cmdlet kan gebruiken om de records te verwerken die als invoer worden ontvangen. De invoerverwerkingsmethoden omvatten de BeginProcessing methode, de ProcessRecord methode, de EndProcessing methode en de StopProcessing methode.

M

manifestmodule

Een PowerShell-module met een manifest en waarvan de RootModule-sleutel leeg is.

opsomming voor lidtoegang

Een PowerShell-functie voor het automatisch inventariseren van items in een verzameling wanneer u de operator voor lidtoegang (.) gebruikt.

module

Een zelfstandige herbruikbare eenheid waarmee u uw PowerShell-code kunt partitioneren, ordenen en abstraheren. Een module kan cmdlets, providers, functies, variabelen en andere typen resources bevatten die als één eenheid kunnen worden geïmporteerd.

modulemanifest

Een PowerShell-gegevensbestand (.psd1) dat de inhoud van een module beschrijft en die bepaalt hoe een module wordt verwerkt.

sessiestatus van module

De sessiestatus die de openbare en persoonlijke gegevens van een PowerShell-module bevat. De persoonlijke gegevens in deze sessiestatus zijn niet beschikbaar voor de gebruiker van een PowerShell-sessie.

N

fout bij niet-beëindigen

Een fout waardoor PowerShell niet kan worden gestopt met het verwerken van de opdracht. Zie ook de afsluitfout.

Zelfstandig naamwoord

Het woord dat volgt op het afbreekstreepje in de naam van een PowerShell-cmdlet. Het zelfstandig naamwoord beschrijft de resources waarop de cmdlet werkt.

P

parameterset

Een groep parameters die in dezelfde opdracht kunnen worden gebruikt om een specifieke actie uit te voeren.

Pipe

Als u in PowerShell de resultaten van de voorgaande opdracht als invoer wilt verzenden naar de volgende opdracht in de pijplijn.

Pijpleiding

Een reeks opdrachten die zijn verbonden door pijplijnoperators (|). Elke pijplijnoperator verzendt de resultaten van de voorgaande opdracht als invoer naar de volgende opdracht.

PowerShell-cmdlet

Eén opdracht die deelneemt aan de pijplijnsemantiek van PowerShell. Dit omvat binaire cmdlets (C#), geavanceerde scriptfuncties, CDXML en Werkstromen.

PowerShell-opdracht

De elementen in een pijplijn die ertoe leiden dat een actie wordt uitgevoerd. PowerShell-opdrachten worden getypt op het toetsenbord of programmatisch aangeroepen.

PowerShell-gegevensbestand

Een tekstbestand met de .psd1 bestandsextensie. PowerShell maakt gebruik van gegevensbestanden voor verschillende doeleinden, zoals het opslaan van manifestgegevens van modules en het opslaan van vertaalde tekenreeksen voor scriptinternationalisatie.

PowerShell-station

Een virtueel station dat directe toegang biedt tot een gegevensarchief. Het kan worden gedefinieerd door een PowerShell-provider of gemaakt op de opdrachtregel. Stations die op de opdrachtregel zijn gemaakt, zijn sessiespecifieke stations en gaan verloren wanneer de sessie wordt gesloten.

provider

Een Microsoft .NET Framework-programma dat de gegevens beschikbaar maakt in een speciaal gegevensarchief in PowerShell, zodat u deze kunt bekijken en beheren.

PSSession

Een type PowerShell-sessie dat door de gebruiker wordt gemaakt, beheerd en gesloten.

R

hoofdmodule

De module die is opgegeven in de rootModule-sleutel in een modulemanifest.

runspace

In PowerShell wordt de besturingsomgeving waarin elke opdracht in een pijplijn wordt uitgevoerd.

S

scalaire waarde

In PowerShell is een scalaire waarde een waardetype dat niet kan worden opgesomd. Dit omvat de primitieve .NET-typen, zoals Booleaanse waarden en getallen, en andere waardetypen, zoals Tekenreeks, Datum/tijd en Guid.

Zie de sectie Opmerkingen van System.Type.IsPrimitive Property voor een lijst met primitieve .NET-typen.

scriptblok

In de Programmeertaal PowerShell kunt u een verzameling instructies of expressies gebruiken als één eenheid. Een scriptblok kan argumenten accepteren en waarden retourneren.

scriptbestand

Een bestand met de .ps1 extensie en bevat een script dat is geschreven in de PowerShell-taal.

scriptmodule

Een PowerShell-module waarvan de hoofdmodule een scriptmodulebestand (.psm1) is. Een scriptmodule kan een modulemanifest bevatten. Het script definieert de leden die door de scriptmodule worden geëxporteerd.

Shell

De opdracht-interpreter die wordt gebruikt om opdrachten door te geven aan het besturingssysteem.

switchparameter

Een parameter die geen argument gebruikt. De waarde van een schakelparameter wordt standaard ingesteld op $false. Wanneer een schakelparameter wordt gebruikt, wordt de waarde ervan $true.

T

afsluitfout

Er is een fout opgetreden waardoor PowerShell de opdracht niet meer kan verwerken. Zie ook een niet-afsluitfout.

Transactie

Een atomische werkeenheid. Het werk in een transactie moet als geheel worden voltooid. Als een deel van de transactie mislukt, mislukt de hele transactie.

bestandstype typen

Een PowerShell XML-bestand met de .types.ps1xml extensie en dat de eigenschappen van Microsoft .NET Framework-typen in PowerShell uitbreidt.

V

Werkwoord

Het woord dat voorafgaat aan het afbreekstreepje in de naam van een PowerShell-cmdlet. Het werkwoord beschrijft de actie die door de cmdlet wordt uitgevoerd.

Wo

Windows PowerShell ISE

De Integrated Scripting Environment (ISE): een Windows PowerShell-hosttoepassing waarmee u opdrachten kunt uitvoeren en scripts kunt schrijven, testen en fouten kunt opsporen in een beschrijvende, syntaxiskleurige, Unicode-compatibele omgeving.

Windows PowerShell-module

Een resource die een set cmdlets, providers en Microsoft .NET Framework-typen definieert die kunnen worden toegevoegd aan de Windows PowerShell-omgeving. PowerShell-modules zijn vervangen door modules.

Windows PowerShell-werkstroom

Een werkstroom is een opeenvolging van geprogrammeerde, met elkaar verbonden stappen waarmee langlopende taken worden uitgevoerd of die de coördinatie vereisen van meerdere stappen op meerdere apparaten of beheerde knooppunten. Met Windows PowerShell Workflow kunnen IT-professionals en ontwikkelaars reeksen ontwerpen van beheeractiviteiten met meerdere apparaten of afzonderlijke taken binnen een werkstroom, als werkstromen. Met Windows PowerShell Workflow kunt u zowel PowerShell-scripts als XAML-bestanden als werkstromen aanpassen en uitvoeren. Windows PowerShell Workflow is gebouwd op de Windows Workflow Foundation, die is afgeschaft.