Udostępnij za pośrednictwem


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_Profileslub w okienku konsoli wpisz Get-Help about_Profiles i naciśnij ENTER.

Profil to skrypt ISE programu Windows PowerShell uruchamiany automatycznie po rozpoczęciu nowej sesji. Można utworzyć jeden lub więcej profili programu Windows PowerShell dla środowiska Windows PowerShell ISE i użyć ich do skonfigurowania środowiska Windows PowerShell lub Windows PowerShell ISE, przygotowując je do użytku z ustawionymi zmiennymi, aliasami, funkcjami oraz preferencjami dotyczącymi kolorów i czcionek, które mają być dostępne. Profil ma wpływ na każdą uruchamianą sesję środowiska Windows PowerShell ISE.

Nota

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 zostać załadowany. 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 środowiska Windows PowerShell, zapisz wszystkie elementy w jednym z profilów specyficznych dla środowiska ISE, takich jak profil CurrentUserCurrentHost programu 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 profil CurrentUserAllHosts lub profil AllUsersAllHosts, oraz zapisz funkcje specyficzne dla środowiska ISE, takie jak dostosowywanie koloru i czcionki, w profilu CurrentUserCurrentHost dla profilu ISE programu Windows PowerShell lub w profilu 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, PowerShell ISE $PROFILE.CurrentUserCurrentHostlub $PROFILE
wszyscy użytkownicy programu 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, ś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, 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 pliku profilu wpisz: $psISE.Options.OutputPaneBackground = 'blue' . Aby uzyskać więcej informacji na temat zmiennej $psISE, zobacz Dokumentacja modelu obiektów ISE programu Windows PowerShell.

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

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

Zobacz też