Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Skripts im Skriptbereich erstellt, bearbeitet, ausgeführt und gespeichert werden.
Erstellen und Ausführen von Skripts
Sie können Windows PowerShell-Dateien im Skriptbereich öffnen und bearbeiten. Bestimmte Dateitypen, die für Windows PowerShell von Interesse sind Skriptdateien (.ps1
), Skriptdatendateien (.psd1
) und Skriptmoduldateien (.psm1
). Diese Dateitypen werden mit Syntaxfärbung im Skriptbereichs-Editor angezeigt. Andere gängige Dateitypen, die Sie im Skriptbereich öffnen können, sind Konfigurationsdateien (.ps1xml
), XML-Dateien und Textdateien.
Anmerkung
Die Windows PowerShell-Ausführungsrichtlinie bestimmt, ob Sie Skripts ausführen und Windows PowerShell-Profile und Konfigurationsdateien laden können. Die Standardausführungsrichtlinie "Restricted" verhindert die Ausführung aller Skripts und verhindert das Laden von Profilen. Informationen zum Ändern der Ausführungsrichtlinie, damit Profile geladen und verwendet werden können, finden Sie unter Set-ExecutionPolicy- und about_Signing.
So erstellen Sie eine neue Skriptdatei
Klicken Sie auf der Symbolleiste auf Neue, oder klicken Sie im Menü Datei auf Neue. Die erstellte Datei wird auf einer neuen Dateiregisterkarte unter der aktuellen PowerShell-Registerkarte angezeigt. Denken Sie daran, dass die PowerShell-Registerkarten nur angezeigt werden, wenn mehr als eine Registerkarte vorhanden ist. Standardmäßig wird eine Datei vom Typ Skript (.ps1
) erstellt, kann aber mit einem neuen Namen und einer neuen Erweiterung gespeichert werden. Mehrere Skriptdateien können auf derselben PowerShell-Registerkarte erstellt werden.
So öffnen Sie ein vorhandenes Skript
Klicken Sie auf der Symbolleiste auf Öffnen, oder klicken Sie im Menü Datei- auf Öffnen. Wählen Sie im Dialogfeld Öffnen die Datei aus, die Sie öffnen möchten. Die geöffnete Datei wird auf einer neuen Registerkarte angezeigt.
So schließen Sie eine Skriptregisterkarte
Klicken Sie auf das Symbol Schließen (X) des Dateireiters, den Sie schließen möchten, oder wählen Sie das Menü Datei aus und klicken Sie auf Schließen.
Wenn die Datei seit dem letzten Speichern geändert wurde, werden Sie aufgefordert, sie zu speichern oder zu verwerfen.
So zeigen Sie den Dateipfad an
Zeigen Sie auf der Registerkarte "Datei" auf den Dateinamen. Der vollqualifizierte Pfad der Skriptdatei wird als QuickInfo angezeigt.
So führen Sie ein Skript aus
Klicken Sie auf der Symbolleiste auf Skript ausführen, oder klicken Sie im Menü Datei auf Ausführen.
So führen Sie einen Teil eines Skripts aus
- Wählen Sie im Skriptbereich einen Teil eines Skripts aus.
- Klicken Sie im Menü Datei auf Auswahl ausführen, oder klicken Sie auf der Symbolleiste auf Auswahl ausführen.
So beenden Sie ein ausgeführtes Skript
Es gibt mehrere Möglichkeiten, ein ausgeführtes Skript zu beenden.
- Klicken Sie auf der Symbolleiste auf Vorgang beenden.
- Drücken Sie STRG+UNTBR.
- Wählen Sie das Menü Datei aus, und klicken Sie auf Vorgang beenden.
Drücken von STRG+C funktioniert ebenfalls, sofern aktuell kein Text ausgewählt ist. Ist dies der Fall, wird STRG+C der Kopierfunktion für den ausgewählten Text zugeordnet.
So schreiben und bearbeiten Sie Text im Skriptbereich
Sie können Text im Skriptbereich kopieren, ausschneiden, einfügen, suchen und ersetzen. Sie können auch die zuletzt ausgeführte Aktion rückgängig machen und wiederholen. Die Tastenkombinationen für diese Aktionen sind die gleichen Tastenkombinationen, die für alle Windows-Anwendungen verwendet werden.
So geben Sie Text im Skriptbereich ein
- Bewegen Sie den Cursor in den Skriptbereich, indem Sie irgendwo im Skriptbereich klicken oder im Menü Ansicht auf Zu Skriptbereich wechseln klicken.
- Erstellen sie ein Skript. Farbliche Syntaxkennzeichnung und Vervollständigung mit der TAB-TASTE bieten umfangreichere Bearbeitungsfunktionen in Windows PowerShell ISE.
- Ausführliche Informationen dazu, wie das Nutzen der Funktion Vervollständigung mit der TAB-TASTE beim Eingeben helfen kann, finden Sie unter Verwenden von Vervollständigung mit der TAB-TASTE im Skriptbereich und Konsolenbereich.
So suchen Sie Text im Skriptbereich
- Um an einer beliebigen Stelle Text zu finden, drücken Sie STRG+F, oder klicken Sie im Menü Bearbeiten auf "In Skript suchen".
- Um nach Text ab dem Cursor zu suchen, drücken Sie F3, oder klicken Sie im Menü Bearbeiten auf Im Skript weitersuchen.
- Drücken Sie UMSCHALT+F3, oder klicken Sie im Menü Bearbeiten auf Vorheriges im Skript suchen, um nach Text vor dem Cursor zu suchen.
So suchen und ersetzen Sie Text im Skriptbereich
Drücken Sie STRG+H, oder klicken Sie im Menü Bearbeiten auf Im Skript ersetzen. Geben Sie den Suchtext und den Ersetzungstext ein, drücken Sie dann die EINGABETASTE.
So wechseln Sie zu einer bestimmten Zeile des Texts im Skriptbereich
Drücken Sie im Skriptbereich STRG+G oder klicken Sie im Menü Bearbeiten auf Zur Zeilewechseln.
Geben Sie eine Zeilennummer ein.
So kopieren Sie Text in den Skriptbereich
Markieren Sie im Skriptbereich den Text, den Sie kopieren möchten.
Drücken Sie STRG+C- oder klicken Sie auf der Symbolleiste auf das Symbol Kopieren, oder klicken Sie im Menü Bearbeiten auf Kopieren.
So schneiden Sie Text im Skriptbereich aus
- Markieren Sie im Skriptbereich den Text, den Sie ausschneiden möchten.
- Drücken Sie STRG+X- oder klicken Sie auf der Symbolleiste auf das Symbol Ausschneiden, oder klicken Sie im Menü Bearbeiten auf Ausschneiden.
So fügen Sie Text in den Skriptbereich ein
Drücken Sie STRG+V- oder klicken Sie auf der Symbolleiste auf das Symbol Einfügen, oder klicken Sie im Menü Bearbeiten auf Einfügen.
So machen Sie eine Aktion im Skriptbereich rückgängig
Drücken Sie STRG+Z, oder klicken Sie auf der Symbolleiste auf das Rückgängig-Symbol, oder klicken Sie im Menü Bearbeiten auf Rückgängig.
So wiederholen Sie eine Aktion im Skriptbereich
Drücken Sie STRG-+Y- oder klicken Sie auf der Symbolleiste auf das Symbol Wiederholen, oder klicken Sie im Menü Bearbeiten auf Wiederholen.
Speichern eines Skripts
Ein Sternchen wird neben dem Skriptnamen angezeigt, um eine Datei zu markieren, die seit der Änderung nicht gespeichert wurde. Das Sternchen verschwindet, wenn die Datei gespeichert wird.
So speichern Sie ein Skript
Drücken Sie STRG+S oder klicken Sie auf der Symbolleiste auf das Symbol Speichern, oder klicken Sie im Menü Datei auf Speichern.
So speichern und benennen Sie ein Skript
- Klicken Sie im Menü Datei auf Speichern unter. Das Dialogfeld Speichern unter wird angezeigt.
- Geben Sie im Feld Dateinamen einen Namen für die Datei ein.
- Wählen Sie im Feld Dateityp einen Dateityp aus. Wählen Sie beispielsweise im Feld Dateityp den Typ „PowerShell-Skripts (
*.ps1
)“ aus. - Klicken Sie auf Speichern.
So speichern Sie ein Skript in der ASCII-Codierung
Standardmäßig speichert Windows PowerShell ISE neue Skriptdateien (.ps1
), Skriptdatendateien (.psd1
) und Skriptmoduldateien (.psm1
) als Unicode (BigEndianUnicode). Verwenden Sie zum Speichern eines Skripts in einer anderen Codierung, z. B. ASCII (ANSI), die Methoden Save oder SaveAs für das $psISE.CurrentFile--Objekt.
Mit dem folgenden Befehl wird ein neues Skript als MyScript.ps1 mit ASCII-Codierung gespeichert.
$psISE.CurrentFile.SaveAs("MyScript.ps1", [System.Text.Encoding]::ASCII)
Der folgende Befehl ersetzt die aktuelle Skriptdatei durch eine Datei mit demselben Namen, aber durch ASCII-Codierung.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
Der folgende Befehl ruft die Codierung der aktuellen Datei ab.
$psISE.CurrentFile.encoding
Windows PowerShell ISE unterstützt die folgenden Codierungsoptionen: ASCII, BigEndianUnicode, Unicode, UTF32, UTF7, UTF8 und Default. Der Wert der Standardoption variiert je nach System.
Windows PowerShell ISE ändert die Codierung von Skriptdateien nicht, wenn Sie die Befehle "Speichern" oder "Speichern unter" verwenden.