Sie sind auf Seite 1von 4

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 fr Windows PowerShell.
In Windows PowerShell ISE knnen Sie Befehle ausfhren und
Skripts in einer einzelnen, Windows-basierten grafischen
Benutzeroberflche erstellen, testen und debuggen. Zu ihren
Features zhlen die mehrzeilige Bearbeitung, Vervollstndigung
mit der TAB-TASTE, farbliche Syntaxkennzeichnung, selektive
Ausfhrung, kontextbezogene Hilfe sowie die Untersttzung fr
Sprachen mit Leserichtung von rechts nach links.
Hinweise: Da fr dieses Feature eine Benutzeroberflche
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, knnen Sie das Problem mglicherweise durch Hin-
zufgen oder Anpassen von Renderingeinstellungen des
Systems beheben. Dies ist eventuell erforderlich, wenn
der Computer ber einen lteren Videotreiber verfgt oder
wenn Sie Virtualisierungssoftware verwenden.
Weitere Informationen finden Sie in der MSDN Library im
Thema "Graphics Rendering Registry Settings" unter
"http://go.microsoft.com/fwlink/?LinkId=144711".

Ausfhren interaktiver Befehle
In Windows PowerShell ISE knnen Sie jeden Windows PowerShell-
Ausdruck oder -Befehl ausfhren. Sie knnen Cmdlets, Anbieter,
Snap-Ins und Module wie an der Windows PowerShell-Konsole verwenden.
Sie knnen interaktive Befehle im Befehlsbereich eingeben oder
einfgen. Zum Ausfhren der Befehle knnen Sie Schaltflchen,
Menelemente und Tastenkombinationen verwenden.
Mit dem Bearbeitungsfeature fr mehrere Zeilen knnen Sie im
Befehlsfenster mehrere Codezeilen gleichzeitig eingeben oder
einfgen. Wenn Sie die NACH-OBEN-TASTE drcken, um den vorherigen
Befehl erneut aufzurufen, werden alle Zeilen im Befehl erneut
aufgerufen. Wenn Sie Befehle eingeben, drcken 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 knnen die Ergebnisse mit Tastenkombinationen oder
der Symbolleiste "Ausgabe" aus dem Ausgabebereich verschieben
oder kopieren, und Sie knnen die Ergebnisse in anderen
Programmen einfgen. Sie knnen auch den Ausgabebereich leeren,
indem Sie auf die Schaltflche "Ausgabebereich lschen" oder
einen der folgenden Befehle eingeben:
clear-host
cls

Erstellen von Skripts und Funktionen
Im Skriptbereich knnen Sie Skripts ffnen, verfassen, bearbeiten und
ausfhren. Der Skriptbereich ermglicht das Bearbeiten von Skripts
mit Schaltflchen und Tastenkombinationen.
Sie knnen auch Text zwischen dem Skriptbereich und dem
Befehlsbereich kopieren oder ausschneiden und einfgen.
Mit dem Feature zum selektiven Ausfhren knnen Sie ein Skript
ganz oder teilweise ausfhren. Um nur einen Teil eines Skripts
auszufhren, whlen Sie den auszufhrenden Text aus, und klicken
Sie dann auf die Schaltflche "Skript ausfhren". Sie knnen auch
F5 drcken.
Debuggen von Skripts
Mit dem Windows PowerShell ISE-Debugger knnen Sie Windows
PowerShell-Skripts oder Funktionen debuggen. Wenn Sie ein Skript
debuggen, knnen Sie viele Aufgaben, die Sie normalerweise an der
Windows PowerShell-Konsole ausfhren, mit Menelementen und
Tastenkombinationen ausfhren. Wenn Sie zum Beispiel einen
Zeilenhaltepunkt in einem Skript festlegen mchten, klicken Sie
mit der rechten Maustaste auf die Codezeile, und klicken Sie dann
auf "Haltepunkt umschalten".
Auch die Windows PowerShell-Debugger-Cmdlets knnen Sie im
Befehlsbereich so wie an der Konsole verwenden.
Tab-Vervollstndigung
Windows PowerShell ISE bietet die Vervollstndigung mit der
TAB-TASTE fr Cmdlet-Namen, Parameternamen und statische
Microsoft .NET Framework-Typen. Wenn Sie die Vervollstndigung
mit der TAB-TASTE verwenden mchten, geben Sie den Anfang des
Namens ein, und drcken 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 enthlt die gesamte im Cmdlet
"Get-Help" verfgbare Hilfe. Zum Anzeigen der Hilfedatei in
Windows PowerShell ISE verwenden Sie das Men "Hilfe". Sie knnen
auch F1 drcken.
Die Hilfe ist kontextbezogen. Wenn Sie zum Beispiel Invoke-Item
eingeben und dann F1 drcken, wird die Hilfedatei mit dem
Hilfethema fr das Cmdlet "Invoke-Item" geffnet.
Auerdem knnen Sie das Cmdlet "Get-Help" in Windows PowerShell
so wie an der Windows PowerShell-Konsole verwenden.
Anpassen der Ansicht
Mit Windows PowerShell ISE-Features knnen Sie den Befehlsbereich, den
Ausgabebereich und den Skriptbereich verschieben und in der Gre
ndern. Sie knnen den Skriptbereich anzeigen und ausblenden, und Sie
knnen die Textgre in allen Bereichen ndern.

Sie knnen 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 verfgt Windows PowerShell ISE ber eine
eigene benutzerdefinierte Hostvariable, $psgHost. Mit dieser
Variablen knnen Sie Windows PowerShell ISE anpassen, u. a. Mens
und Menelemente hinzufgen.
Windows PowerShell ISE-Profil
Windows PowerShell ISE besitzt ein eigenes Windows PowerShell-Profil,
"Microsoft.PowerShellISE_profile.ps1". In diesem Profil knnen 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 verfgbar.
Die Elemente in den Windows PowerShell-Konsolenprofilen sind in
Windows PowerShell ISE jedoch nicht verfgbar.
Anweisungen zum Verschieben und erneuten Konfigurieren der
Profile sind in der Windows PowerShell ISE-Hilfe und unter
"about_Profiles" verfgbar.
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
- Fr Windows PowerShell-Remoting ist Windows Remote Management 2.0 erforderli
ch.

Hinweise
- Fr das Cmdlet "Get-WinEvent" sind Windows Vista oder eine
hhere Version von Windows sowie Microsoft .NET Framework 3.5
oder hher erforderlich.
- Das Cmdlet "Export-Counter" wird nur in Windows 7 ausgefhrt.

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 anschlieend auf "Windows PowerShell ISE".
- Geben Sie in der Windows PowerShell-Konsole, "Cmd.exe" oder im
Feld "Ausfhren" den Dateinamen "powershell_ise.exe" ein.

SIEHE AUCH
about_Profiles
Get-Help