Skripterstellung mit Windows PowerShell

Letzte Aktualisierung: August 2014

Betrifft: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

Windows PowerShell® ist eine taskbasierte Befehlszeilenshell und Skriptsprache, die speziell für die Systemverwaltung entwickelt wurde. Windows PowerShell basiert auf Microsoft .NET Framework und unterstützt IT-Professionals und Hauptbenutzer beim Steuern und Automatisieren der Verwaltung von Windows-Betriebssystemen sowie von Anwendungen, die unter Windows® ausgeführt werden.

Mit integrierten Windows PowerShell-Befehlen, so genannten Cmdlets, können Sie die Computer über die Befehlszeile verwalten. Mithilfe von Windows PowerShell -Anbietern können Sie auf Datenspeicher wie die Registrierung und den Zertifikatspeicher genauso einfach zugreifen wie auf das Dateisystem. Darüber hinaus verfügt Windows PowerShell über einen umfangreichen Ausdrucksparser und eine vollständig entwickelte Skriptsprache.

Windows PowerShell umfasst die folgenden Features:

  • Cmdlets zur Durchführung allgemeiner Verwaltungsaufgaben, wie z. B. Verwalten von Registrierung, Diensten, Prozessen und Ereignisprotokollen und Verwenden der Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI).

  • Eine taskbasierte Skriptsprache und Unterstützung für vorhandene Skripts und Befehlszeilentools.

  • Konsistentes Design. Da Cmdlets und Systemdatenspeicher allgemeine Syntax- und Benennungskonventionen verwenden, können Daten problemlos gemeinsam genutzt werden und die Ausgabe eines Cmdlets kann ohne Neuformatieren oder Bearbeiten als Eingabe für ein anderes Cmdletverwendet werden.

  • Vereinfachte befehlszeilenbasierten Navigation im Betriebssystem, über die der Benutzer mithilfe derselben Methoden, die er zur Navigation im Dateisystem verwendet, in der Registrierung und anderen Datenspeichern navigieren kann.

  • Leistungsstarke Objektbearbeitungsfunktionen. Objekte können direkt bearbeitet oder an andere Tools oder Datenbanken gesendet werden.

  • Erweiterbare Benutzeroberfläche. Unabhängige Softwarehersteller und Entwickler in Unternehmen können benutzerdefinierte Tools und Dienstprogramme zum Verwalten ihrer Software erstellen.

Inhalt dieses Abschnitts

Die folgenden Inhalte sind in Skripterstellung mit Windows PowerShell verfügbar.

  • Verwenden von Windows PowerShell. Lernen Sie die ersten Schritte für die Skripterstellung und Automatisierung von Windows-Umgebungen mithilfe von Windows PowerShell kennen. Dieser Abschnitt umfasst ein Benutzerhandbuch, Informationen zu Features, die in Windows PowerShell enthalten sind (z. B. Windows PowerShell Desired State Configuration), Informationen über Voraussetzungen für Windows PowerShell und die Installation sowie Informationen zur Verwendung von Windows PowerShell Integrated Scripting Environment (ISE), einem grafischen Editor für Windows PowerShell.

  • Windows PowerShell Core-Modulreferenz. Dieser Abschnitt enthält Referenzhilfethemen für alle Cmdlets in den Core-Modulen, die in Windows PowerShell enthalten sind. Der Abschnitt enthält außerdem Themen mit Informationen, die die Konzepte von Windows PowerShell und Beispiele dazu ausführlicher veranschaulichen.

  • Windows- und Windows Server-Automatisierung mit Windows PowerShell. Dieser Abschnitt enthält Referenzhilfethemen für alle Windows PowerShell-Cmdlets, die als Teil von Windows- und Windows Server-Rollen, Rollendiensten und Features verfügbar sind.

  • System Center-Automatisierung mit Windows PowerShell. Dieser Abschnitt enthält Referenzhilfethemen für alle System Center-Cmdlets, die bei der Installation von System Center in Ihrer Umgebung verfügbar sind.

  • Microsoft Azure Pack für Windows Server-Automatisierung mit Windows PowerShell. Dieser Abschnitt enthält Referenzhilfethemen für die Cmdlets, die bei der Installation von Windows Azure Pack für Windows Server verfügbar sind.

  • Frühere Versionen der Hilfe zum Windows PowerShell-Modul. Dieser Abschnitt enthält Referenzhilfethemen zu den Cmdlets und Informationen zu Windows PowerShell 3.0 und früheren Versionen von Windows PowerShell.

Verwandte Ressourcen

Ressourcen für Windows PowerShell-Benutzer

Zusätzlich zu der in der Befehlszeile verfügbaren Hilfe enthalten die folgenden Ressourcen weitere Informationen für Benutzer, die Windows PowerShell auszuführen möchten.

  • Windows PowerShell-Teamblog- Die beste Ressource, um direkt vom Windows PowerShell-Produktteam zu lernen.

  • Windows PowerShell-Kundenverbindung. Machen Sie einen Vorschlag, senden Sie Feedback oder übermitteln einen Fehlerbericht an das Windows PowerShell-Team. Sie können einen Codefehler, einen Dokumentationsfehler oder einen Lokalisierungsfehler (Sprachübersetzung) melden.

  • Der Hey, Scripting Guy!-Blog veröffentlicht rund um die Jahr neue Inhalte und gehört regelmäßig zu den Top Five aller Microsoft-Blogs. Die Artikel sind szenariogesteuert und sind ansprechend und lebendig verfasst.

  • Sie Seite Kennenlernen der PowerShell ist der Windows PowerShell-Hub TechNet Script Center. Auf dieser Seite werden eine Reihe von Videositzungen für Anfänger von Microsoft Skriptautor Ed Wilson angeboten. Sie enthält auch Quiz-Beispiele Windows PowerShell, Links zu Community-Inhalten und anderes mehr.

  • Haben Sie Fragen zur Verwendung von Windows PowerShell? Treten Sie im offiziellen Scripting Guys-Forum in Kontakt mit Hunderten anderer Benutzer, die ähnliche Interessen wie Sie haben.

  • Das Microsoft Script Center. Ein Portal mit vielen nützlichen Windows PowerShell-Ressourcen, einschließlich dem Script Center Repository. Eine der besten Möglichkeiten zum Erlernen der Skripterstellung ist es, Beispiele aus der Realität zu sehen. Durchsuchen Sie Tausende von Windows PowerShell-Skripts, die alle für die Auswertung durch Sie und die Anpassung an Ihre Bedürfnisse bereit stehen.

  • Werden Sie Teil der Windows PowerShell-Benutzercommunity. Auf der Script Center Community-Seite finden Sie die Standorte einer Vielzahl von Windows PowerShell-Benutzergruppen – wahrscheinlich ist eine in Ihrer Nähe. Bleiben Sie außerdem auf dem Laufenden mit den Communityaktivitäten des Microsoft Scripting Guy.

Weitere Windows PowerShell-Dokumentation für Microsoft-Technologien

Die folgenden Links können Ihnen helfen, Windows PowerShell-Dokumentation zu finden, die nicht als Teil dieses Abschnitts verfügbar ist.

Ressourcen für Windows PowerShell-Entwickler

Die folgenden Ressourcen liefern Ressourcen, die Entwickler dabei helfen, eigene Windows PowerShell-Module, -Funktionen, -Cmdlets, -Anbieter und -Hostinganwendungen zu erstellen.

Community-Beiträge

HINZUFÜGEN
Anzeigen: