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 erläutert, wie Profile in windows PowerShell® Integrated Scripting Environment (ISE) verwendet werden. Es empfiehlt sich, die Aufgaben in diesem Abschnitt erst auszuführen, nachdem Sie about_Profiles gelesen oder im Konsolenbereich Get-Help about_Profiles
eingegeben und die EINGABETASTE gedrückt haben.
Ein Profil ist ein Windows PowerShell ISE-Skript, das automatisch ausgeführt wird, wenn Sie eine neue Sitzung starten. Sie können ein oder mehrere Windows PowerShell-Profile für Windows PowerShell ISE erstellen und sie verwenden, um die Konfiguration der Windows PowerShell- oder Windows PowerShell ISE-Umgebung hinzuzufügen, sie für Ihre Verwendung vorzubereiten, mit Variablen, Aliasen, Funktionen und Farb- und Schriftarteinstellungen, die Sie verfügbar machen möchten. Ein Profil wirkt sich auf jede Windows PowerShell ISE-Sitzung aus, die Sie starten.
Anmerkung
Die Windows PowerShell-Ausführungsrichtlinie bestimmt, ob Sie Skripts ausführen und ein Profil laden können. Die Standardmäßige Ausführungsrichtlinie "Eingeschränkt" verhindert, dass alle Skripts ausgeführt werden, einschließlich Profilen. Wenn Sie die Richtlinie "Eingeschränkt" verwenden, kann das Profil nicht geladen werden. Weitere Informationen zur Ausführungsrichtlinie finden Sie unter about_Execution_Policies.
Auswählen eines Profils, das in windows PowerShell ISE verwendet werden soll
Windows PowerShell ISE unterstützt Profile für den aktuellen Benutzer und alle Benutzer. Außerdem werden die Windows PowerShell-Profile unterstützt, die für alle Hosts gelten.
Das von Ihnen verwendete Profil wird durch die Verwendung von Windows PowerShell und Windows PowerShell ISE bestimmt.
Wenn Sie nur Windows PowerShell ISE zum Ausführen von Windows PowerShell verwenden, speichern Sie alle Ihre Elemente in einem der ISE-spezifischen Profile, z. B. das CurrentUserCurrentHost- Profil für Windows PowerShell ISE oder das AllUsersCurrentHost Profil für Windows PowerShell ISE.
Wenn Sie mehrere Hostprogramme zum Ausführen von Windows PowerShell verwenden, Speichern Sie Ihre Funktionen, Aliase, Variablen und Befehle in einem Profil, das sich auf alle Hostprogramme auswirkt, z. B. currentUserAllHosts oder das AllUsersAllHosts Profil, und speichern Sie ISE-spezifische Features wie Farb- und Schriftartanpassung im CurrentUserCurrentHost Profil für Windows PowerShell ISE oder das AllUsersCurrentHost Profil für Windows PowerShell ISE.
Im Folgenden finden Sie Profile, die in Windows PowerShell ISE erstellt und verwendet werden können. Jedes Profil wird in einem eigenen spezifischen Pfad gespeichert.
Profiltyp | Profilpfad |
---|---|
Aktueller Nutzer, PowerShell ISE – | $PROFILE.CurrentUserCurrentHost , oder $PROFILE |
Alle Benutzer, PowerShell ISE | $PROFILE.AllUsersCurrentHost |
Aktueller Benutzer, alle Hosts | $PROFILE.CurrentUserAllHosts |
Alle Benutzer, alle Hosts | $PROFILE.AllUsersAllHosts |
So erstellen Sie ein neues Profil
Führen Sie den folgenden Befehl aus, um ein neues Profil "Aktueller Benutzer, Windows PowerShell ISE" zu erstellen:
if (!(Test-Path -Path $PROFILE )) {
New-Item -Type File -Path $PROFILE -Force
}
Führen Sie den folgenden Befehl aus, um ein neues Profil "Alle Benutzer, Windows PowerShell ISE" zu erstellen:
if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost)) {
New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force
}
Führen Sie den folgenden Befehl aus, um ein neues Profil "Aktueller Benutzer, alle Hosts" zu erstellen:
if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts)) {
New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force
}
Um ein neues Profil "Alle Benutzer, alle Hosts" zu erstellen, geben Sie Folgendes ein:
if (!(Test-Path -Path $PROFILE.AllUsersAllHosts)) {
New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force
}
So bearbeiten Sie ein Profil
Um das Profil zu öffnen, führen Sie den Befehl
psEdit
mit der Variablen aus, die das Profil angibt, das Sie bearbeiten möchten. Um beispielsweise das Profil "Aktueller Benutzer, Windows PowerShell ISE" zu öffnen, geben Sie Folgendes ein:psEdit $PROFILE
Fügen Sie Ihrem Profil einige Elemente hinzu. Im Folgenden finden Sie einige Beispiele für die ersten Schritte:
Zum Ändern der Standardhintergrundfarbe des Konsolenfensters in Blau, geben Sie im Profil-Dateityp Folgendes ein:
$psISE.Options.OutputPaneBackground = 'blue'
. Weitere Informationen zur$psISE
Variablen finden Sie unter Windows PowerShell ISE-Objektmodellreferenz.Um den Schriftgrad in 20 zu ändern, geben Sie Folgendes in die Profildatei ein:
$psISE.Options.FontSize =20
Um Ihre Profildatei zu speichern, klicken Sie im Menü Datei auf Speichern. Beim nächsten Öffnen der Windows PowerShell ISE werden Ihre Anpassungen angewendet.