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

W tym artykule wyjaśniono, jak używać profilów w Windows PowerShell ® integrated scripting environment (ISE). Zaleca się, aby przed wykonaniem zadań w tej sekcji przejrzeć about_Profiles ,lub w okienku konsoli, wpisz i naciśnij Get-Help about_Profiles klawisz ENTER.

Profil to skrypt Windows PowerShell ISE, który jest uruchamiany automatycznie po rozpoczęciu nowej sesji. Możesz utworzyć co najmniej jeden profil usługi Windows PowerShell dla środowiska Windows PowerShell ISE i użyć ich do dodania środowiska konfiguracji środowiska Windows PowerShell lub Windows PowerShell ISE, przygotowując go do użycia ze zmiennymi, aliasami, funkcjami oraz preferencjami kolorów i czcionek, które ty ma być dostępny. Profil ma wpływ na Windows PowerShell sesji programu ISE, która jest uruchamiana.

Uwaga

Zasady 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 z ograniczeniami, nie można załadować profilu. Aby uzyskać więcej informacji na temat zasad wykonywania, zobacz about_Execution_Policies.

Wybieranie profilu do użycia w programie Windows PowerShell ISE

Windows PowerShell Program 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.

Profil, z których korzystasz, zależy od sposobu używania Windows PowerShell i Windows PowerShell ISE.

  • Jeśli do uruchamiania usługi Windows PowerShell używasz tylko usługi Windows PowerShell ISE, zapisz wszystkie elementy w jednym z profilów specyficznych dla tej funkcji, takim jak profil CurrentUserCurrentHost dla systemu Windows PowerShell ISE lub profil AllUsersCurrentHost dla 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 dostosowywanie kolorów i czcionek w profilu CurrentUserCurrentHost dla profilu Windows PowerShell ISE lub A Profil llUsersCurrentHost dla Windows PowerShell ISE.

Poniżej przedstawiono profile, które mogą być tworzone i używane w 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, PowerShell ISE $PROFILE.AllUsersCurrentHost
Bieżący użytkownik, Wszystkie hosty $PROFILE.CurrentUserAllHosts
Wszyscy użytkownicy, Wszystkie hosty $PROFILE.AllUsersAllHosts

Aby utworzyć nowy profil

Aby utworzyć nowy profil "Bieżący użytkownik, Windows PowerShell ISE", uruchom to polecenie:

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

Aby utworzyć nowy profil "Wszyscy użytkownicy, Windows PowerShell ISE", uruchom to 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 to 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 ze zmienną określającą psEdit 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 mogą rozpocząć pracę:

    • Aby zmienić domyślny kolor tła okienka konsoli na niebieski, w pliku profilu wpisz: $psISE.Options.OutputPaneBackground = 'blue' . Aby uzyskać więcej informacji na temat $psISE zmiennej, zobacz Windows PowerShell ise object model reference (Odwołanie do 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 polecenie Zapisz. Następnym razem, gdy otworzysz Windows PowerShell ISE, twoje dostosowania zostaną zastosowane.

Zobacz też