ISE¶
Auch hier wieder die 32- und 64-Bit-Variante beachten!
Integrated Scripting Environment (ISE) ist der Name des PSHosts/Skripteditors, der mit PS 3.0 nochmals verbessert wurde.
Intellisense Eingabeunterstützung - vervollständigen mit Tab und Vorschläge für Komplettierungen mit Strg + Leertaste
Eigene Remote-Konsole
Copy & Paste: Hier funktionieren die Zwischenablage-Tastenkombinationen Strg + C / V
Hilfe zu Befehlen mit F1
Show-Command mit Strg + F1
ISE-Addons: (Link)
Beachten: teilweise kommerzielle Produkte; (z.B. ISESteroids - Team Schwichtenberg, Weltner)
Ausführen / Debugging:
Skripte ausführen mit „Debuggen Ausführen/Fortsetzen“ oder F5
Skriptauswahl ausführen mit F8
Debugging: (bei gespeicherten Skripten verfügbar)
Haltepunkte mit F9
mehr Informationen im Menü Debugging des ISE; Verhaltensweisen ISE:
keine interaktiven Tools/Programme möglich: ftp, nslookup, …
kein Blättern (Paging) mit more
Konfiguration¶
Eigene Farbgebungen in ISE mittels:
$psISE.Options.ConsolePaneBackgroundColor = "red"
oder für die Eingabe-/Ausgabe-Hintergrundfarbe:
$host.ui.RawUI.BackgroundColor = "red"
siehe auch:
$psISE.options
und
$Host.PrivateData
ISE-Einstellungen mittels Tools - Optionen bearbeiten – dort kann man auch die Standardeinstellungen wiederherstellen!
ISE Startprofilskript: Microsoft.PowerShellISE_profile.ps1
Anm.: für den aktuellen User und den ISE-Host: (Profile später eigenes Thema)
C:\Users\username\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1
Tipp (für später): Einfaches (leeres) Profil mittels PS-Befehl erstellen:
New-Item $profile -ItemType file –Force
und dann natürlich direkt mit ISE bearbeiten.