Freigeben über


PowerShell-Glossar

In diesem Artikel werden allgemeine Begriffe aufgeführt, die verwendet werden, um über PowerShell zu sprechen.

b

Binärmodul

Ein PowerShell-Modul, dessen Stammmodul eine binärdatei (.dll) ist. Ein binäres Modul kann ein Modulmanifest enthalten oder nicht.

C

CommonParameter

Ein Parameter, der von der PowerShell-Engine allen Cmdlets, erweiterten Funktionen und Workflows hinzugefügt wird.

D

Punktquelle

Starten Sie in PowerShell einen Befehl, indem Sie einen Punkt und ein Leerzeichen vor dem Befehl eingeben. Befehle, die dot-sourced sind, werden im aktuellen Bereich anstatt in einem neuen Bereich ausgeführt. Alle Variablen, Aliase, Funktionen oder Laufwerke, die der Befehl erstellt, werden im aktuellen Bereich erstellt und stehen Benutzern zur Verfügung, wenn der Befehl abgeschlossen ist.

Dynamisches Modul

Ein Modul, das nur im Arbeitsspeicher vorhanden ist. Die New-Module und Import-PSSession Cmdlets erstellen dynamische Module.

Dynamischer Parameter

Ein Parameter, der einem PowerShell-Cmdlet, einer Funktion oder einem Skript unter bestimmten Bedingungen hinzugefügt wird. Cmdlets, Funktionen, Anbieter und Skripts können dynamische Parameter hinzufügen.

F

Formatdatei

Eine PowerShell-XML-Datei mit der Erweiterung .format.ps1xml und definiert, wie PowerShell ein Objekt basierend auf seinem .NET Framework-Typ anzeigt.

G

Globaler Sitzungsstatus

Der Sitzungszustand, der die Daten enthält, auf die der Benutzer einer PowerShell-Sitzung zugreifen kann.

H

Gastgeber

Die Schnittstelle, die das PowerShell-Modul für die Kommunikation mit dem Benutzer verwendet. Beispielsweise gibt der Host an, wie Eingabeaufforderungen zwischen PowerShell und dem Benutzer behandelt werden.

Hostanwendung

Ein Programm, das das PowerShell-Modul in seinen Prozess lädt und verwendet es zum Ausführen von Vorgängen.

I

Eingabeverarbeitungsmethode

Eine Methode, mit der ein Cmdlet die Datensätze verarbeiten kann, die es als Eingabe empfängt. Die Eingabeverarbeitungsmethoden umfassen die BeginProcessing Methode, die ProcessRecord Methode, die EndProcessing Methode und die StopProcessing Methode.

M

Manifest-Modul

Ein PowerShell-Modul mit einem Manifest und dessen RootModule-Schlüssel leer ist.

Mitgliedszugriffsaufzählung

Ein PowerShell-Komfortfeature zum automatischen Aufzählen von Elementen in einer Auflistung bei Verwendung des Memberzugriffsoperators (.).

Modul

Eine eigenständige wiederverwendbare Einheit, mit der Sie Ihren PowerShell-Code partitionieren, organisieren und abstrahieren können. Ein Modul kann Cmdlets, Anbieter, Funktionen, Variablen und andere Ressourcentypen enthalten, die als einzelne Einheit importiert werden können.

Modulmanifest

Eine PowerShell-Datendatei (.psd1), die den Inhalt eines Moduls beschreibt und steuert, wie ein Modul verarbeitet wird.

Modulsitzungszustand

Der Sitzungszustand, der die öffentlichen und privaten Daten eines PowerShell-Moduls enthält. Die privaten Daten in diesem Sitzungszustand sind für den Benutzer einer PowerShell-Sitzung nicht verfügbar.

N

Nicht beendeter Fehler

Ein Fehler, der verhindert, dass PowerShell den Befehl weiter verarbeitet. Siehe auch terminierungsfehler.

Substantiv

Das Wort, das dem Bindestrich in einem PowerShell-Cmdletnamen folgt. Das Substantiv beschreibt die Ressourcen, auf denen das Cmdlet fungiert.

P

Parametersatz

Eine Gruppe von Parametern, die im selben Befehl zum Ausführen einer bestimmten Aktion verwendet werden können.

Rohr

Wenn Sie in PowerShell die Ergebnisse des vorherigen Befehls als Eingabe an den nächsten Befehl in der Pipeline senden möchten.

pipeline

Eine Reihe von Befehlen, die von Pipelineoperatoren (|) verbunden sind. Jeder Pipelineoperator sendet die Ergebnisse des vorherigen Befehls als Eingabe an den nächsten Befehl.

PowerShell-Cmdlet

Ein einzelner Befehl, der an der Pipelinesemantik von PowerShell teilnimmt. Dazu gehören binäre Cmdlets (C#), erweiterte Skriptfunktionen, CDXML und Workflows.

PowerShell-Befehl

Die Elemente in einer Pipeline, die dazu führen, dass eine Aktion ausgeführt wird. PowerShell-Befehle werden entweder über die Tastatur eingegeben oder programmgesteuert aufgerufen.

PowerShell-Datendatei

Eine Textdatei mit der .psd1 Dateierweiterung. PowerShell verwendet Datendateien für verschiedene Zwecke wie das Speichern von Modulmanifestdaten und das Speichern übersetzter Zeichenfolgen für die Skript-Internationalisierung.

PowerShell-Laufwerk

Ein virtuelles Laufwerk, das direkten Zugriff auf einen Datenspeicher bietet. Sie kann von einem PowerShell-Anbieter definiert oder in der Befehlszeile erstellt werden. Auf der Befehlszeile erstellte Laufwerke sind sitzungsspezifische Laufwerke und gehen verloren, wenn die Sitzung geschlossen wird.

provider

Ein Microsoft .NET Framework-basiertes Programm, das die Daten in einem speziellen Datenspeicher in PowerShell zur Verfügung stellt, sodass Sie sie anzeigen und verwalten können.

PSSession

Eine Art von PowerShell-Sitzung, die vom Benutzer erstellt, verwaltet und geschlossen wird.

R

Stammmodul

Das im RootModule-Schlüssel in einem Modulmanifest angegebene Modul.

Runspace

In PowerShell ist die Betriebssystemumgebung der Kontext, in dem jeder Befehl in einer Pipeline ausgeführt wird.

S

Skalarwert

In PowerShell ist ein skalarer Wert ein beliebiger Werttyp, der nicht aufgezählt werden kann. Dazu gehören die .NET Grundtypen, z. B. Booleane und Zahlen, und andere Werttypen wie String, DateTime und Guid.

Eine Liste der .NET Grundtyptypen finden Sie im Abschnitt Remarks Abschnitt System.Type.IsPrimitive Property.

Skriptblock

In der PowerShell-Programmiersprache gibt es eine Auflistung von Anweisungen oder Ausdrücken, die als einzelne Einheit verwendet werden können. Ein Skriptblock kann Argumente akzeptieren und Werte zurückgeben.

Skriptdatei

Eine Datei mit der .ps1 Erweiterung und enthält ein Skript, das in der PowerShell-Sprache geschrieben wurde.

Skriptmodul

Ein PowerShell-Modul, dessen Stammmodul ein Skriptmodul (.psm1)-Datei ist. Ein Skriptmodul kann ein Modulmanifest enthalten. Das Skript definiert die Elemente, die das Skriptmodul exportiert.

Shell

Der Befehlsdolmetscher, der zum Übergeben von Befehlen an das Betriebssystem verwendet wird.

[switch] Parameter

Ein Parameter, der kein Argument verwendet. Der Wert eines [switch] Parameters ist standardmäßig auf $false. Wenn ein [switch]-Parameter verwendet wird, wird sein Wert zu $true.

T

Fehler beim Beenden

Ein Fehler, der verhindert, dass PowerShell den Befehl verarbeitet. Siehe auch nicht endende Fehler.

transaction

Atomare Arbeitseinheit. Die Arbeit in einer Transaktion muss als Ganzes abgeschlossen werden. Wenn ein Teil der Transaktion fehlschlägt, schlägt die gesamte Transaktion fehl.

Dateityp

Eine PowerShell-XML-Datei mit der Erweiterung .types.ps1xml und die die Eigenschaften von Microsoft .NET Framework-Typen in PowerShell erweitert.

V

Verb

Das Wort, das dem Bindestrich in einem PowerShell-Cmdlet-Namen vorausgeht. Das Verb beschreibt die Aktion, die das Cmdlet ausführt.

W

Windows PowerShell ISE

Die integrierte Skriptumgebung (INTEGRATED Scripting Environment, ISE) – eine Windows PowerShell-Hostanwendung, mit der Sie Befehle ausführen und Skripts in einer benutzerfreundlichen, syntaxfarbenen, Unicode-kompatiblen Umgebung schreiben, testen und debuggen können.

Windows PowerShell-Snap-In

Eine Ressource, die eine Reihe von Cmdlets, Anbietern und Microsoft .NET Framework-Typen definiert, die der Windows PowerShell-Umgebung hinzugefügt werden können. PowerShell-Snap-Ins wurden durch Module ersetzt.

Windows PowerShell-Workflow

Bei einem Workflow handelt es sich um eine Sequenz von programmierten, zusammenhängenden Schritten, mit denen zeitaufwendige Aufgaben ausgeführt werden oder für die mehrere Schritte auf mehreren Geräten oder verwalteten Knoten koordiniert werden müssen. mit Windows PowerShell-Workflow können IT-Experten und Entwickler Sequenzen von Verwaltungsaktivitäten mit mehreren Geräten oder einzelnen Aufgaben innerhalb eines Workflows als Workflows erstellen. mit Windows PowerShell-Workflow können Sie Sowohl PowerShell-Skripts als auch XAML-Dateien als Workflows anpassen und ausführen. Windows PowerShell-Workflow basiert auf der Windows Workflow Foundation, die veraltet ist.