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