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.