Jak używać profilów w środowisku Windows PowerShell ISE

W tym artykule wyjaśniono, jak używać profilów w zintegrowanym środowisku skryptów środowiska Windows PowerShell® (ISE). Zalecamy, aby przed wykonaniem zadań w tej sekcji przejrzeć about_Profiles lub w okienku konsoli wpisz Get-Help about_Profiles i naciśnij klawisz ENTER.

Profil to skrypt ISE programu Windows PowerShell uruchamiany automatycznie po rozpoczęciu nowej sesji. Można utworzyć co najmniej jeden profil programu Windows PowerShell dla środowiska WINDOWS PowerShell ISE i użyć ich do dodania konfiguracji środowiska Windows PowerShell lub środowiska ISE środowiska Windows PowerShell, przygotowania go do użycia, ze zmiennymi, aliasami, funkcjami oraz preferencjami kolorów i czcionek, które mają być dostępne. Profil ma wpływ na każdą uruchamianą sesję środowiska Windows PowerShell ISE.

Uwaga

Zasady wykonywania programu Windows PowerShell określają, czy można uruchamiać skrypty i ładować profil. Domyślne zasady wykonywania "Ograniczone" uniemożliwiają uruchamianie wszystkich skryptów, w tym profilów. Jeśli używasz zasad "Ograniczone", profil nie może załadować. Aby uzyskać więcej informacji na temat zasad wykonywania, zobacz about_Execution_Policies.

Wybieranie profilu do użycia w środowisku Windows PowerShell ISE

Program Windows PowerShell ISE obsługuje profile dla bieżącego użytkownika i wszystkich użytkowników. Obsługuje również profile programu Windows PowerShell, które mają zastosowanie do wszystkich hostów.

Używany profil zależy od sposobu korzystania z programu Windows PowerShell i środowiska Windows PowerShell ISE.

  • Jeśli używasz tylko środowiska Windows PowerShell ISE do uruchamiania programu Windows PowerShell, zapisz wszystkie elementy w jednym z profilów specyficznych dla środowiska ISE, takich jak BieżącyUżytkownikCurrentHost dla środowiska Windows PowerShell ISE lub Profil AllUsersCurrentHost dla środowiska Windows PowerShell ISE.

  • Jeśli używasz wielu programów hosta do uruchamiania programu Windows PowerShell, zapisz funkcje, aliasy, zmienne i polecenia w profilu, który ma wpływ na wszystkie programy hosta, takie jak CurrentUserAllHosts lub profil AllUsersAllHosts, i zapisz funkcje specyficzne dla środowiska ISE, takie jak kolor i czcionka w profilu CurrentUserCurrentHost dla profilu ISE programu Windows PowerShell lub Profil AllUsersCurrentHost dla środowiska Windows PowerShell ISE.

Poniżej przedstawiono profile, które można utworzyć i używać w środowisku Windows PowerShell ISE. Każdy profil jest zapisywany we własnej określonej ścieżce.

Typ profilu Ścieżka profilu
Bieżący użytkownik, program PowerShell ISE Usługa $PROFILE.CurrentUserCurrentHost lub $PROFILE.
Wszyscy użytkownicy, program PowerShell ISE $PROFILE.AllUsersCurrentHost
Bieżący użytkownik, wszystkie hosty $PROFILE.CurrentUserAllHosts
Wszyscy użytkownicy, wszyscy hosty $PROFILE.AllUsersAllHosts

Aby utworzyć nowy profil

Aby utworzyć nowy profil "Bieżący użytkownik, środowisko Windows PowerShell ISE", uruchom następujące polecenie:

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

Aby utworzyć nowy profil "Wszyscy użytkownicy, środowisko Windows PowerShell ISE", uruchom następujące polecenie:

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

Aby utworzyć nowy profil "Bieżący użytkownik, wszystkie hosty", uruchom następujące polecenie:

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

Aby utworzyć nowy profil "Wszyscy użytkownicy, wszystkie hosty", wpisz:

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

Aby edytować profil

  1. Aby otworzyć profil, uruchom polecenie psEdit ze zmienną określającą profil, który chcesz edytować. Aby na przykład otworzyć profil "Bieżący użytkownik, środowisko WINDOWS PowerShell ISE", wpisz: psEdit $PROFILE

  2. Dodaj niektóre elementy do profilu. Poniżej przedstawiono kilka przykładów, które ułatwiają rozpoczęcie pracy:

    • Aby zmienić domyślny kolor tła okienka konsoli na niebieski, w typie pliku profilu: $psISE.Options.OutputPaneBackground = 'blue' . Aby uzyskać więcej informacji na temat zmiennej $psISE , zobacz Windows PowerShell ISE Object Model Reference (Dokumentacja modelu obiektów ISE programu Windows PowerShell).

    • Aby zmienić rozmiar czcionki na 20, w typie pliku profilu: $psISE.Options.FontSize =20

  3. Aby zapisać plik profilu, w menu Plik kliknij pozycję Zapisz. Przy następnym otwarciu środowiska Windows PowerShell ISE zostaną zastosowane dostosowania.

Zobacz też