Windows PowerShell-Referenz
Windows PowerShell ist eine mit Microsoft .NET Framework verbundene Umgebung, die für die administrative Automatisierung entwickelt wurde. Windows PowerShell bietet einen neuen Ansatz zum Erstellen von Befehlen, zum Erstellen von Lösungen und zum Erstellen grafischer Verwaltungstools auf der Benutzeroberfläche.
Windows PowerShell ermöglicht es einem Systemadministrator, die Verwaltung von Systemressourcen durch die Ausführung von Befehlen entweder direkt oder über Skripts zu automatisieren.
Entwicklergruppe
Das Windows PowerShell Software Development Kit (SDK) ist für Befehlsentwickler geschrieben, die Referenzinformationen zu den apIs benötigen, die von Windows PowerShell bereitgestellt werden. Befehlsentwickler verwenden Windows PowerShell zum Erstellen von Befehlen und Anbietern, die die Aufgaben erweitern, die von Windows PowerShell ausgeführt werden können.
Windows PowerShell-Ressourcen
Zusätzlich zum Windows PowerShell SDK bieten die folgenden Ressourcen weitere Informationen.
Erste Schritte mit Windows PowerShell Bietet eine Einführung in Windows PowerShell: die Sprache, die Cmdlets, die Anbieter und die Verwendung von Objekten.
Schreiben eines Windows PowerShell-Moduls Enthält Informationen und Beispiele für Administratoren, Skriptentwickler und Cmdlet-Entwickler, die ihre Windows PowerShell-Lösungen mithilfe von Windows PowerShell-Modulen verpacken und verteilen müssen.
Schreiben eines Windows PowerShell-Cmdlets Enthält Informationen und Codebeispiele für Programmmanager, die Cmdlets entwerfen, und für Entwickler, die Cmdlet-Code implementieren.
Windows PowerShell-Teamblog Die beste Ressource zum Erlernen von und Zusammenarbeit mit anderen Windows PowerShell-Benutzern. Lesen Sie den Windows PowerShell-Teamblog, und treten Sie dann dem Windows PowerShell-Benutzerforum (microsoft.public.windows.powershell) bei. Verwenden Sie die Windows Live-Suche, um andere Windows PowerShell-Blogs und -Ressourcen zu finden. Wenn Sie Ihr Know-how entwickeln, tragen Sie ihre Ideen dann frei mit.
PowerShell-Modulbrowser Enthält die neuesten Versionen der Befehlszeilenhilfethemen.
Klassenbibliotheken
System.Management.Automation Dieser Namespace ist der Stammnamespace für Windows PowerShell. Sie enthält die Klassen, Enumerationen und Schnittstellen, die zum Implementieren von benutzerdefinierten Cmdlets erforderlich sind. Insbesondere ist die System.Management.Automation.Cmdlet Klasse die Basisklasse, von der alle Cmdlet-Klassen abgeleitet werden müssen. Weitere Informationen zu Cmdlets finden Sie unter.
System.Management.Automation.Provider Dieser Namespace enthält die Klassen, Enumerationen und Schnittstellen, die zum Implementieren eines Windows PowerShell-Anbieters erforderlich sind. Insbesondere ist die System.Management.Automation.Provider.CmdletProvider Klasse die Basisklasse, von der alle Windows PowerShell-Anbieterklassen abgeleitet werden müssen.
Microsoft.PowerShell.Commands Dieser Namespace enthält die Klassen für die von Windows PowerShell implementierten Cmdlets und Anbieter. Ebenso wird empfohlen, eine YourName-zu erstellen. Befehlsnamespace für diese Cmdlets, die Sie implementieren.
System.Management.Automation.Host Dieser Namespace enthält die Klassen, Enumerationen und Schnittstellen, die das Cmdlet zum Definieren der Interaktion zwischen dem Benutzer und Windows PowerShell verwendet.
System.Management.Automation.Internal Dieser Namespace enthält die Basisklassen, die von anderen Namespaceklassen verwendet werden. Beispielsweise ist die System.Management.Automation.Internal.CmdletMetadataAttribute Klasse die Basisklasse für die System.Management.Automation.CmdletAttribute Klasse.
System.Management.Automation.Runspaces Dieser Namespace enthält die Klassen, Enumerationen und Schnittstellen, die zum Erstellen eines Windows PowerShell-Runspaces verwendet werden. In diesem Kontext ist der Windows PowerShell-Runspace der Kontext, in dem eine oder mehrere Windows PowerShell-Pipelines Cmdlets aufrufen. Das heißt, Cmdlets funktionieren im Kontext eines Windows PowerShell-Runspaces. Weitere Informationen zu PowerShell-Runspaces finden Sie unter Windows PowerShell Runspaces.