Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.CurrentUserCurrentHost lub $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
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
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
Aby zapisać plik profilu, w menu Plik kliknij Zapisz. Przy następnym otwarciu środowiska Windows PowerShell ISE zostaną zastosowane dostosowania.