Sdílet prostřednictvím


Použití profilů v prostředí Windows PowerShell ISE

Tento článek vysvětluje, jak používat profily v integrovaném skriptovacím prostředí Windows PowerShellu® (ISE). Doporučujeme, abyste před provedením úloh v této části zkontrolovali about_Profiles nebo v podokně konzoly zadejte Get-Help about_Profiles a stiskněte ENTER.

Profil je skript ise windows PowerShellu, který se spouští automaticky při spuštění nové relace. Můžete vytvořit jeden nebo více profilů Prostředí Windows PowerShell pro prostředí Windows PowerShell ISE a použít je k přidání prostředí Prostředí Windows PowerShell nebo Prostředí Windows PowerShell ISE, příprava na použití s proměnnými, aliasy, funkcemi a předvolbami barev a písem, které chcete mít k dispozici. Profil má vliv na každou relaci prostředí Windows PowerShell ISE, kterou spustíte.

Poznámka:

Zásady spouštění prostředí Windows PowerShell určují, jestli můžete spouštět skripty a načítat profil. Výchozí zásady spouštění s omezeným přístupem brání spuštění všech skriptů, včetně profilů. Pokud použijete zásadu s omezeným přístupem, profil se nedá načíst. Další informace ozásadách about_Execution_Policies ch

Výběr profilu, který se má použít v prostředí Windows PowerShell ISE

Windows PowerShell ISE podporuje profily pro aktuálního uživatele a všechny uživatele. Podporuje také profily Windows PowerShellu, které platí pro všechny hostitele.

Profil, který používáte, určuje způsob použití prostředí Windows PowerShell a prostředí Windows PowerShell ISE.

  • Pokud ke spuštění prostředí Windows PowerShell používáte jenom prostředí Windows PowerShell ISE, uložte všechny položky do jednoho z profilů specifických pro isE, jako je například profil CurrentUserCurrentHost pro prostředí Windows PowerShell ISE nebo profil AllUsersCurrentHost pro prostředí Windows PowerShell ISE.

  • Pokud ke spuštění Windows PowerShellu používáte více hostitelských programů, uložte funkce, aliasy, proměnné a příkazy v profilu, který má vliv na všechny hostitelské programy, jako je CurrentUserAllHosts nebo profil AllUserAllHosts , a uložte funkce specifické pro ISE, jako je například přizpůsobení barvy a písma v profilu CurrentUserCurrentHost pro windows PowerShell ISE nebo allUsersCurrentHost profilu pro Windows PowerShell ISE.

Níže jsou uvedené profily, které je možné vytvořit a použít v prostředí Windows PowerShell ISE. Každý profil se uloží do vlastní konkrétní cesty.

Typ profilu Cesta profilu
Aktuální uživatel, prostředí PowerShell ISE $PROFILE.CurrentUserCurrentHost, nebo $PROFILE
Všichni uživatelé, prostředí PowerShell ISE $PROFILE.AllUsersCurrentHost
Aktuální uživatel, všichni hostitelé $PROFILE.CurrentUserAllHosts
Všichni uživatelé, všichni hostitelé $PROFILE.AllUsersAllHosts

Vytvoření nového profilu

Spuštěním tohoto příkazu vytvořte nový profil IsE aktuálního uživatele windows PowerShellu:

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

Spuštěním tohoto příkazu vytvořte nový profil IsE prostředí Windows PowerShell Pro všechny uživatele:

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

Pokud chcete vytvořit nový profil Aktuální uživatel, všichni hostitelé, spusťte tento příkaz:

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

Pokud chcete vytvořit nový profil Všichni uživatelé, všichni hostitelé, zadejte:

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

Úprava profilu

  1. Pokud chcete profil otevřít, spusťte příkaz psEdit s proměnnou, která určuje profil, který chcete upravit. Pokud chcete například otevřít profil Aktuální uživatel, prostředí Windows PowerShell ISE, zadejte: psEdit $PROFILE

  2. Přidejte do svého profilu některé položky. Tady je několik příkladů, které vám pomůžou začít:

    • Chcete-li změnit výchozí barvu pozadí podokna konzoly na modrou, v typu souboru profilu: $psISE.Options.OutputPaneBackground = 'blue' . Další informace o $psISE proměnné naleznete v tématu Windows PowerShell ISE Object Model Reference.

    • Pokud chcete změnit velikost písma na 20, v typu souboru profilu: $psISE.Options.FontSize =20

  3. Chcete-li soubor profilu uložit, klepněte v nabídce Soubor na tlačítko Uložit. Při příštím otevření prostředí Windows PowerShell ISE se použijí vaše vlastní nastavení.

Viz také