PowerShell-Glossar

Begriff Definition
Binäres Modul Ein PowerShell-Modul, dessen Stammmodul eine binäre Moduldatei (DLL) ist. Ein binäres Modul kann ein Modulmanifest enthalten.
Allgemeiner Parameter Ein Parameter, der von der PowerShell-Engine allen Cmdlets, erweiterten Funktionen und Workflows hinzugefügt wird.
Punkt als Stammelement Um in PowerShell einen Befehl zu starten, geben Sie einen Punkt und ein Leerzeichen vor dem Befehl ein. Befehle mit Punkt als Stammelement werden im aktuellen Bereich anstatt im neuen Bereich ausgeführt. Alle Variablen, Aliase, Funktionen oder Laufwerke, die der Befehl erstellt, werden im aktuellen Bereich erstellt und sind für Benutzer verfügbar, wenn der Befehl abgeschlossen ist.
Dynamisches Modul Ein Modul, das nur im Arbeitsspeicher vorhanden ist. Die Cmdlets „New-Module“ und „Import-PSSession“ erstellen dynamische Module.
Dynamischer Parameter Parameter, der einem PowerShell-Cmdlet, einer Funktion oder einem Skript unter bestimmten Umständen hinzugefügt wird. Cmdlets, Funktionen, Anbieter und Skripts können dynamische Parameter hinzufügen.
Formatierungsdatei Eine PowerShell-XML-Datei mit der Erweiterung .format.ps1xml, die definiert, wie PowerShell ein Objekt basierend auf seinem .NET Framework-Typ angezeigt.
Globaler Sitzungsstatus Der Sitzungsstatus, der die Daten enthält, auf die der Benutzer einer PowerShell-Sitzung zugreifen kann.
host Die Schnittstelle, die die PowerShell-Engine für die Kommunikation mit dem Benutzer verwendet. Der Host gibt beispielsweise an, wie Eingabeaufforderungen zwischen PowerShell und dem Benutzer behandelt werden.
Hostanwendung Programm, das die PowerShell-Engine in seinen Prozess lädt und verwendet, um Vorgänge auszuführen.
Eingabeverarbeitungsmethode Methode, die ein Cmdlet verwenden kann, um die Datensätze, die es empfängt, als Eingabe zu nutzen. Eingabeverarbeitungsmethoden sind z. B. „BeginProcessing“, „ProcessRecord“, „EndProcessing“und „StopProcessing“.
Manifestmodul PowerShell-Modul, das über ein Manifest verfügt und dessen RootModule-Schlüssel leer ist.
Memberzugriffs-Enumeration Ein PowerShell-Komfortfeature zum automatischen Aufzählen von Elementen in einem Auflistungslistenobjekt, wenn der Memberzugriffsoperator (.) für das Listenobjekt verwendet wird.
module Eine unabhängige, wiederverwendbare Einheit, mit deren Hilfe Sie Ihren PowerShell-Code partitionieren, organisieren und abstrahieren können. Ein Modul kann Cmdlets, Anbieter, Funktionen, Variablen und andere Ressourcentypen enthalten, die als Einheit importiert werden können.
Modulmanifest PowerShell-Datendatei (.psd1), die den Inhalt eines Moduls beschreibt und steuert, wie ein Modul verarbeitet wird.
Modulsitzungsstatus Sitzungsstatus mit den öffentlichen und privaten Daten eines PowerShell-Moduls. Die privaten Daten im Sitzungsstatus sind für den Benutzer einer PowerShell-Sitzung nicht verfügbar.
Fehler ohne Abbruch Fehler, der PowerShell nicht an der weiteren Verarbeitung des Befehls hindert.
Nomen Wort, das in einen PowerShell-Cmdlet-Namen auf den Bindestrich folgt. Das Nomen beschreibt die Ressourcen, auf die das Cmdlet angewendet wird.
Parametersatz Gruppe von Parametern, die im selben Befehl verwendet werden kann, um eine bestimmte Aktion auszuführen.
Pipe Dient in PowerShell zum Weiterleiten der Ergebnisse des vorherigen Befehls als Eingabe an den nächsten Befehl in der Pipeline.
pipeline Reihe von Befehlen, die durch Pipelineoperatoren (|) (ASCII 124) verbunden sind. Jeder Pipelineoperator leitet die Ergebnisse des vorherigen Befehls als Eingabe an den nächsten Befehl weiter.
PowerShell-Cmdlet Ein einzelner Befehl, der an der Pipelinesemantik von PowerShell beteiligt ist. Dies schließt binäre (C#-) Cmdlets, erweiterte Skriptfunktionen, CDXML und Workflows ein.
PowerShell-Befehl Die Elemente in einer Pipeline, die dazu führen, dass eine Aktion durchgeführt wird. PowerShell-Befehle werden entweder über die Tastatur eingegeben oder programmgesteuert aufgerufen.
PowerShell-Datendatei Eine Textdatei mit der Dateinamenerweiterung .psd1. PowerShell verwendet Datendateien für verschiedene Zwecke, z. B. Speichern von Modulmanifestdaten und übersetzten Zeichenfolgen für die Skriptinternationalisierung.
PowerShell-Laufwerk Virtuelles Laufwerk, das direkten Zugriff auf einen Datenspeicher bietet. Es kann von einem PowerShell-Anbieter definiert oder über die Befehlszeile erstellt werden. Laufwerke, die über die Befehlszeile erstellt werden, sind sitzungsspezifisch und gehen verloren, sobald die Sitzung geschlossen wird.
Provider Auf Microsoft .NET Framework basierendes Programm, das die Daten in einem speziellen Datenspeicher in PowerShell verfügbar macht, damit Sie diese anzeigen und verwalten können.
PSSession Typ von PowerShell-Sitzung, die vom Benutzer erstellt, verwaltet und geschlossen wird.
Stammmodul Das Modul, das im RootModule-Schlüssel in einem Modulmanifest angegeben ist.
Runspace In PowerShell die Betriebsumgebung, in der jeder Befehl in einer Pipeline ausgeführt wird.
Skriptblock In der PowerShell-Programmiersprache eine Sammlung von Anweisungen oder Ausdrücken, die als einzelne Einheit verwendet werden kann. Ein Skriptblock kann Argumente und Rückgabewerte akzeptieren.
Skriptdatei Datei mit der Erweiterung .ps1, die ein Skript enthält, das in der PowerShell-Sprache geschrieben ist.
Skriptmodul PowerShell-Modul, dessen Stammmodul eine Skriptmoduldatei (.psm1) ist. Ein Skriptmodul kann ein Modulmanifest enthalten.
Skriptmoduldatei Datei, die ein PowerShell-Skript enthält. Das Skript definiert die Elemente, die das Skriptmodul exportiert. Skriptmoduldateien haben die Erweiterung .psm1.
Shell Befehlsinterpreter, der verwendet wird, um Befehle an das Betriebssystem zu übergeben.
Switch-Parameter Parameter, der kein Argument akzeptiert.
Fehler mit Abbruch Fehler, der verhindert, dass PowerShell die Verarbeitung des Befehls abschließt.
transaction Unteilbare Arbeitseinheit. Die Arbeit in einer Transaktion muss als Ganzes abgeschlossen werden. Wenn bei einem Teil der Transaktion ein Fehler auftritt, misslingt die gesamte Transaktion.
Typdatei PowerShell-XML-Datei mit der Erweiterung .ps1xml, die die Eigenschaften der Microsoft .NET Framework-Typen in PowerShell erweitert.
Verb Wort, das in einen PowerShell-Cmdlet-Namen vor dem Bindestrich steht. Das Verb beschreibt die Aktion, die das Cmdlet ausführt.
Windows PowerShell ISE Die integrierte Skriptumgebung: PowerShell-Hostanwendung, mit der Sie in einer benutzerfreundlichen, Unicode-kompatiblen Umgebung mit farblich gekennzeichneter Syntax Befehle ausführen und Skripts schreiben, testen und debuggen können.
Windows PowerShell-Snap-In Ressource, die einen Satz von Cmdlets, Anbietern und Microsoft .NET Framework-Typen definiert, die der Windows PowerShell-Umgebung hinzugefügt werden können.
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. Der Windows PowerShell-Workflow ermöglicht es IT-Spezialisten und Entwicklern, Sequenzen von Verwaltungsaktivitäten für mehrere Geräte oder einzelne Aufgaben innerhalb eines Workflows als Workflows zu erstellen. Mithilfe des Windows PowerShell-Workflows können Sie PowerShell-Skripts und XAML-Dateien als Workflows anpassen und erstellen.