THEMA
    about_Windows_PowerShell_ISE

KURZBESCHREIBUNG
    Beschreibt die Features und Systemanforderungen der integrierten 
    Skriptumgebung von Windows PowerShell (Integrated Scripting 
    Environment, ISE).


DETAILBESCHREIBUNG
    Windows PowerShell ISE ist eine Hostanwendung für Windows PowerShell.
    In Windows PowerShell ISE können Sie Befehle ausführen und 
    Skripts in einer einzelnen, Windows-basierten grafischen 
    Benutzeroberfläche erstellen, testen und debuggen. Zu ihren 
    Features zählen die mehrzeilige Bearbeitung, Vervollständigung 
    mit der TAB-TASTE, farbliche Syntaxkennzeichnung, selektive 
    Ausführung, kontextbezogene Hilfe sowie die Unterstützung für 
    Sprachen mit Leserichtung von rechts nach links.

    Hinweise: Da für dieses Feature eine Benutzeroberfläche 
    	     erforderlich ist, kann es nicht in Server Core-Installationen von 
    	     Windows Server verwendet werden.

             Windows PowerShell ISE beruht auf Windows Presentation 
             Foundation (WPF). Wenn die grafischen Elemente von Windows 
             PowerShell ISE im System nicht ordnungsgemäß gerendert 
             werden, können Sie das Problem möglicherweise durch Hin- 
             zufügen oder Anpassen von Renderingeinstellungen des 
             Systems beheben. Dies ist eventuell erforderlich, wenn 
             der Computer über einen älteren Videotreiber verfügt oder 
             wenn Sie Virtualisierungssoftware verwenden.
             Weitere Informationen finden Sie in der MSDN Library im 
             Thema "Graphics Rendering Registry Settings" unter 
	     "https://go.microsoft.com/fwlink/?LinkId=144711".

    
 Ausführen interaktiver Befehle

    In Windows PowerShell ISE können Sie jeden Windows PowerShell-
    Ausdruck oder -Befehl ausführen. Sie können Cmdlets, Anbieter, 
    Snap-Ins und Module wie an der Windows PowerShell-Konsole verwenden.


    Sie können interaktive Befehle im Befehlsbereich eingeben oder 
    einfügen. Zum Ausführen der Befehle können Sie Schaltflächen, 
    Menüelemente und Tastenkombinationen verwenden. 


    Mit dem Bearbeitungsfeature für mehrere Zeilen können Sie im 
    Befehlsfenster mehrere Codezeilen gleichzeitig eingeben oder 
    einfügen. Wenn Sie die NACH-OBEN-TASTE drücken, um den vorherigen 
    Befehl erneut aufzurufen, werden alle Zeilen im Befehl erneut 
    aufgerufen. Wenn Sie Befehle eingeben, drücken Sie UMSCHALT+
    EINGABETASTE, um unter der aktuellen Zeile neue Leerzeile 
    anzuzeigen.


 Anzeigen der Ausgabe

    Die Ergebnisse von Befehlen und Skripts werden im Ausgabebereich 
    angezeigt. Sie können die Ergebnisse mit Tastenkombinationen oder 
    der Symbolleiste "Ausgabe" aus dem Ausgabebereich verschieben 
    oder kopieren, und Sie können die Ergebnisse in anderen 
    Programmen einfügen. Sie können auch den Ausgabebereich leeren, 
    indem Sie auf die Schaltfläche "Ausgabebereich löschen" oder 
    einen der folgenden Befehle eingeben:

        clear-host

        cls
 

 Erstellen von Skripts und Funktionen

    Im Skriptbereich können Sie Skripts öffnen, verfassen, bearbeiten und 
    ausführen. Der Skriptbereich ermöglicht das Bearbeiten von Skripts 
    mit Schaltflächen und Tastenkombinationen.
    Sie können auch Text zwischen dem Skriptbereich und dem 
    Befehlsbereich kopieren oder ausschneiden und einfügen.


    Mit dem Feature zum selektiven Ausführen können Sie ein Skript 
    ganz oder teilweise ausführen. Um nur einen Teil eines Skripts 
    auszuführen, wählen Sie den auszuführenden Text aus, und klicken 
    Sie dann auf die Schaltfläche "Skript ausführen". Sie können auch 
    F5 drücken. 


 Debuggen von Skripts

    Mit dem Windows PowerShell ISE-Debugger können Sie Windows 
    PowerShell-Skripts oder Funktionen debuggen. Wenn Sie ein Skript 
    debuggen, können Sie viele Aufgaben, die Sie normalerweise an der 
    Windows PowerShell-Konsole ausführen, mit Menüelementen und 
    Tastenkombinationen ausführen. Wenn Sie zum Beispiel einen 
    Zeilenhaltepunkt in einem Skript festlegen möchten, klicken Sie 
    mit der rechten Maustaste auf die Codezeile, und klicken Sie dann 
    auf "Haltepunkt umschalten". 


    Auch die Windows PowerShell-Debugger-Cmdlets können Sie im 
    Befehlsbereich so wie an der Konsole verwenden.


 Tab-Vervollständigung

    Windows PowerShell ISE bietet die Vervollständigung mit der 
    TAB-TASTE für Cmdlet-Namen, Parameternamen und statische 
    Microsoft .NET Framework-Typen. Wenn Sie die Vervollständigung 
    mit der TAB-TASTE verwenden möchten, geben Sie den Anfang des 
    Namens ein, und drücken Sie dann die TAB-TASTE.


 Abrufen von Hilfeinformationen

    Windows PowerShell ISE umfasst eine durchsuchbare kompilierte 
    Hilfedatei, in der Windows PowerShell ISE und Windows PowerShell 
    beschrieben sind. Diese Hilfedatei enthält die gesamte im Cmdlet 
    "Get-Help" verfügbare Hilfe. Zum Anzeigen der Hilfedatei in 
    Windows PowerShell ISE verwenden Sie das Menü "Hilfe". Sie können 
    auch F1 drücken.


    Die Hilfe ist kontextbezogen. Wenn Sie zum Beispiel Invoke-Item 
    eingeben und dann F1 drücken, wird die Hilfedatei mit dem 
    Hilfethema für das Cmdlet "Invoke-Item" geöffnet.


    Außerdem können Sie das Cmdlet "Get-Help" in Windows PowerShell 
    so wie an der Windows PowerShell-Konsole verwenden.


 Anpassen der Ansicht

    Mit Windows PowerShell ISE-Features können Sie den Befehlsbereich, den 
    Ausgabebereich und den Skriptbereich verschieben und in der Größe 
    ändern. Sie können den Skriptbereich anzeigen und ausblenden, und Sie 
    können die Textgröße in allen Bereichen ändern.
  

    Sie können mit der Variablen "$Host" auch einige Aspekte der 
    Darstellung von Windows PowerShell ISE ändern, u. a. den 
    Fenstertitel sowie die Vordergrund- und Hintergrundfarbe im 
    Ausgabebereich. Zudem verfügt Windows PowerShell ISE über eine 
    eigene benutzerdefinierte Hostvariable, $psgHost. Mit dieser 
    Variablen können Sie Windows PowerShell ISE anpassen, u. a. Menüs 
    und Menüelemente hinzufügen.


 Windows PowerShell ISE-Profil

    Windows PowerShell ISE besitzt ein eigenes Windows PowerShell-Profil, 
    "Microsoft.PowerShellISE_profile.ps1". In diesem Profil können Sie 
    Funktionen, Aliase, Variablen und Befehle speichern, 
    die Sie in Windows PowerShell ISE verwenden.


    Elemente im Windows PowerShell-Profil "AllHosts" ("CurrentUser\
    AllHosts" und "AllUsers\AllHosts") sind wie in jedem Windows 
    PowerShell-Hostprogramm auch in Windows PowerShell ISE verfügbar. 
    Die Elemente in den Windows PowerShell-Konsolenprofilen sind in 
    Windows PowerShell ISE jedoch nicht verfügbar.


    Anweisungen zum Verschieben und erneuten Konfigurieren der 
    Profile sind in der Windows PowerShell ISE-Hilfe und unter 
    "about_Profiles" verfügbar.


 Systemanforderungen

    -Betriebssysteme: 
         - Windows 7
         - Windows Server 2008
         - Windows Server 2003 mit Service Pack 2
         - Windows Vista mit Service Pack 1
         - Windows XP mit Service Pack 2

    - Microsoft .NET Framework 3.0 

    - Für Windows PowerShell-Remoting ist Windows Remote Management 2.0 erforderlich.
    

 Hinweise

    - Für das Cmdlet "Get-WinEvent" sind Windows Vista oder eine 
      höhere Version von Windows sowie Microsoft .NET Framework 3.5 
      oder höher erforderlich.

    - Das Cmdlet "Export-Counter" wird nur in Windows 7 ausgeführt.

  
 Starten von Windows PowerShell ISE

    - Zeigen Sie zum Starten von Windows PowerShell ISE im Startmenü 
      auf "Alle Programme", dann auf "Windows PowerShell", und 
      klicken Sie anschließend auf "Windows PowerShell ISE".

    - Geben Sie in der Windows PowerShell-Konsole, "Cmd.exe" oder im 
      Feld "Ausführen" den Dateinamen "powershell_ise.exe" ein. 
 

SIEHE AUCH
    about_Profiles
    Get-Help




Inhaltsverzeichnis