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

W tym artykule wyjaśniono, jak używać profilów w Windows PowerShell ® zintegrowanego środowiska skryptów (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 Windows PowerShell skrypt ISE uruchamiany automatycznie po rozpoczęciu nowej sesji. Możesz utworzyć co najmniej jeden profil Windows PowerShell dla środowiska ISE Windows PowerShell i użyć go do dodania konfiguracji Windows PowerShell lub Windows PowerShell Środowisko ISE, przygotowanie go do użycia, ze zmiennymi, aliasami, funkcjami i preferencjami kolorów i czcionek, które mają być dostępne. Profil ma wpływ na każdą rozpoczętą sesję ise Windows PowerShell.

Uwaga

Zasady wykonywania 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

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

Używany profil zależy od sposobu używania Windows PowerShell i Windows PowerShell ISE.

  • Jeśli używasz tylko środowiska Windows PowerShell ISE do uruchamiania Windows PowerShell, zapisz wszystkie elementy w jednym z profilów specyficznych dla środowiska ISE, na przykład profil CurrentUserCurrentHost dla Windows PowerShell ISE lub profil AllUsersCurrentHost dla Windows PowerShell ISE.

  • Jeśli używasz wielu programów hosta do uruchamiania 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 dostosowywanie czcionek w profilu CurrentUserCurrentHost dla profilu Windows PowerShell ISE lub AllUsersCurrentHost profil Windows PowerShell ISE.

Poniżej przedstawiono profile, które można tworzyć 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 $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, 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, 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, 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 dokumentacja modelu obiektów ISE.

    • 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 Windows PowerShell ISE zostaną zastosowane dostosowania.

Zobacz też