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
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
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
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í.