Profilok használata a Windows PowerShell ISE-ben

Ez a cikk bemutatja, hogyan használhat profilokat a Windows PowerShell® integrált szkriptelési környezetében (I Standard kiadás). Javasoljuk, hogy a szakasz feladatainak végrehajtása előtt tekintse át a about_Profiles, vagy a konzolpanelen írja be és Get-Help about_Profiles nyomja le az ENTER billentyűt.

A profil egy Windows PowerShell I Standard kiadás szkript, amely automatikusan fut egy új munkamenet indításakor. Létrehozhat egy vagy több Windows PowerShell-profilt a Windows PowerShell I-hez Standard kiadás és használhatja őket a Windows PowerShell vagy a Windows PowerShell I Standard kiadás környezet konfigurálásához, előkészítve azt a használatra, változókkal, aliasokkal, függvényekkel, valamint a kívánt szín- és betűtípus-beállításokkal. A profil minden megkezdett Windows PowerShell-munkamenetre hatással van Standard kiadás.

Feljegyzés

A Windows PowerShell végrehajtási szabályzata határozza meg, hogy futtathat-e szkripteket, és betölthet-e egy profilt. A "Korlátozott" alapértelmezett végrehajtási szabályzat megakadályozza az összes szkript futtatását, beleértve a profilokat is. Ha a "Korlátozott" szabályzatot használja, a profil nem tölthető be. A végrehajtási szabályzattal kapcsolatos további információkért lásd: about_Execution_Policies.

A Windows PowerShell I-ben használni kívánt profil kiválasztása Standard kiadás

A Windows PowerShell I Standard kiadás támogatja az aktuális felhasználó és az összes felhasználó profiljait. Támogatja az összes gazdagépre vonatkozó Windows PowerShell-profilokat is.

A használt profilt a Windows PowerShell és a Windows PowerShell I Standard kiadás használata határozza meg.

  • Ha csak a Windows PowerShell I Standard kiadás-t használja a Windows PowerShell futtatásához, mentse az összes elemet az egyik I Standard kiadás-specifikus profilba, például a Windows PowerShell I-hez készült CurrentUserCurrentHost profilba Standard kiadás vagy a Windows PowerShell I-hez készült AllUsersCurrentHost-profilba Standard kiadás.

  • Ha több gazdagépprogramot használ a Windows PowerShell futtatásához, mentse a függvényeket, aliasokat, változókat és parancsokat egy olyan profilban, amely minden gazdagépprogramot érint, például a CurrentUserAllHosts vagy az AllUsersAllHosts profilt, és mentse az I Standard kiadás-specifikus funkciókat, például a Windows PowerShell I CurrentUserCurrentHost profiljában lévő szín- és betűtípus-testreszabást Standard kiadás vagy a AllUsersCurrentHost-profil Windows PowerShell I-hez Standard kiadás.

A következő profilok hozhatók létre és használhatók a Windows PowerShell I-ben Standard kiadás. A rendszer minden profilt a saját elérési útjára ment.

Profil típusa Profil elérési útja
Jelenlegi felhasználó, PowerShell I Standard kiadás $PROFILE.CurrentUserCurrentHost vagy $PROFILE
Minden felhasználó, a PowerShell I Standard kiadás $PROFILE.AllUsersCurrentHost
Jelenlegi felhasználó, Minden gazdagép $PROFILE.CurrentUserAllHosts
Minden felhasználó, minden gazdagép $PROFILE.AllUsersAllHosts

Új profil létrehozása

Új "Jelenlegi felhasználó, Windows PowerShell I Standard kiadás" profil létrehozásához futtassa a következő parancsot:

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

Egy új "Minden felhasználó, Windows PowerShell I Standard kiadás" profil létrehozásához futtassa ezt a parancsot:

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

Új "Jelenlegi felhasználó, Minden gazdagép" profil létrehozásához futtassa ezt a parancsot:

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

Új "Minden felhasználó, minden gazdagép" profil létrehozásához írja be a következőt:

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

Profil szerkesztése

  1. A profil megnyitásához futtassa a parancsot psEdit a szerkeszteni kívánt profilt meghatározó változóval. Az "Aktuális felhasználó, Windows PowerShell I Standard kiadás" profil megnyitásához például írja be a következőt:psEdit $PROFILE

  2. Adjon hozzá néhány elemet a profiljához. Az első lépésekhez az alábbiakban néhány példát láthat:

    • A konzolablak alapértelmezett háttérszínének kékre való módosításához a profilfájltípusban: $psISE.Options.OutputPaneBackground = 'blue' . A változóval kapcsolatos további információkért lásd: $psISE Windows PowerShell I Standard kiadás Object Model Reference.

    • A betűméret 20-ra való módosításához a profilfájl típusában: $psISE.Options.FontSize =20

  3. A profilfájl mentéséhez kattintson a Fájl menü Mentés gombjára. A Windows PowerShell I Standard kiadás következő megnyitásakor a rendszer alkalmazza a testreszabásokat.

Kapcsolódó információk