Profilok használata a Windows PowerShell ISE-benHow to Use Profiles in Windows PowerShell ISE

Ez a témakör azt ismerteti, hogyan használhatók a profilok a Windows PowerShellben® integrált parancsfájlkezelési környezet (ISE).This topic explains how to use Profiles in Windows PowerShell® Integrated Scripting Environment (ISE). Javasoljuk, hogy az ebben a szakaszban található feladatok végrehajtása előtt tekintse át about_Profiles, vagy a konzol ablaktáblán írja be a következőt:, Get-Help about_Profiles majd nyomja le az ENTERbillentyűt.We recommend that before performing the tasks in this section, you review about_Profiles, or in the Console Pane, type, Get-Help about_Profiles and press ENTER.

A profil egy új munkamenet indításakor automatikusan futó Windows PowerShell integrált parancsprogram-kezelési környezet szkript.A profile is a Windows PowerShell ISE script that runs automatically when you start a new session. Létrehozhat egy vagy több Windows PowerShell-profilt Windows PowerShell integrált parancsprogram-kezelési környezethoz, és felhasználhatja azokat a Windows PowerShell-vagy Windows PowerShell integrált parancsprogram-kezelési környezet-környezet konfigurálásához, a használatra való felkészüléshez, változók, aliasok, függvények, valamint a kívánt szín-és betűkészlet-beállítások hozzáadásához.You can create one or more Windows PowerShell profiles for Windows PowerShell ISE and use them to add the configure the Windows PowerShell or Windows PowerShell ISE environment, preparing it for your use, with variables, aliases, functions, and color and font preferences that you want available. A profil minden elindított Windows PowerShell integrált parancsprogram-kezelési környezet-munkamenetre hatással van.A profile affects every Windows PowerShell ISE session that you start.

Megjegyzés

A Windows PowerShell végrehajtási szabályzata határozza meg, hogy futtathat-e parancsfájlokat, és hogyan tölthet be egy profilt.The Windows PowerShell execution policy determines whether you can run scripts and load a profile. Az alapértelmezett végrehajtási házirend ("korlátozott") megakadályozza az összes parancsfájl futtatását, beleértve a profilokat is.The default execution policy, “Restricted,” prevents all scripts from running, including profiles. Ha a "korlátozott" házirendet használja, a profil nem tölthető be.If you use the “Restricted” policy, the profile cannot load. A végrehajtási házirenddel kapcsolatos további információkért lásd: about_Execution_Policies.For more information about execution policy, see about_Execution_Policies.

A Windows PowerShell integrált parancsprogram-kezelési környezet használandó profil kiválasztásaSelecting a profile to use in the Windows PowerShell ISE

Windows PowerShell integrált parancsprogram-kezelési környezet támogatja a profilokat az aktuális felhasználó és az összes felhasználó számára.Windows PowerShell ISE supports profiles for the current user and all users. Emellett támogatja az összes gazdagépre érvényes Windows PowerShell-profilokat is.It also supports the Windows PowerShell profiles that apply to all hosts.

Az Ön által használt profil a Windows PowerShell és a Windows PowerShell integrált parancsprogram-kezelési környezet használatára van meghatározva.The profile that you use is determined by how you use Windows PowerShell and Windows PowerShell ISE.

  • Ha csak Windows PowerShell integrált parancsprogram-kezelési környezett használ a Windows PowerShell futtatásához, akkor mentse az összes elemet az ISE-specifikus profilok egyikében, például a CurrentUserCurrentHost -profilt a Windows PowerShell integrált parancsprogram-kezelési környezethoz vagy a Windows PowerShell integrált parancsprogram-kezelési környezet AllUsersCurrentHost -profilhoz.If you use only Windows PowerShell ISE to run Windows PowerShell, then save all your items in one of the ISE-specific profiles, such as the CurrentUserCurrentHost profile for Windows PowerShell ISE or the AllUsersCurrentHost profile for Windows PowerShell ISE.

  • Ha több gazdagépen futó programot használ a Windows PowerShell futtatásához, mentse a függvényeket, aliasokat, változókat és parancsokat egy olyan profilba, amely az összes gazdagépet érinti, például a CurrentUserAllHosts vagy a AllUsersAllHosts -profilt, és az ISE-specifikus funkciókat (például a Color és a font testreszabást) használja a CurrentUserCurrentHost -profilban Windows PowerShell integrált parancsprogram-kezelési környezet profilhoz vagy Windows PowerShell integrált parancsprogram-kezelési környezet -profilhoz .If you use multiple host programs to run Windows PowerShell, save your functions, aliases, variables, and commands in a profile that affects all host programs, such as the CurrentUserAllHosts or the AllUsersAllHosts profile, and save ISE-specific features, like color and font customization in the CurrentUserCurrentHost profile for Windows PowerShell ISE profile or the AllUsersCurrentHost profile for Windows PowerShell ISE.

A következő profilok hozhatók létre és használhatók Windows PowerShell integrált parancsprogram-kezelési környezetban.The following are profiles that can be created and used in Windows PowerShell ISE. Minden profil a saját megadott elérési útjára lesz mentve.Each profile is saved to its own specific path.

Profil típusaProfile Type Profil elérési útjaProfile Path
Aktuális felhasználó, PowerShell ISECurrent user, PowerShell ISE $PROFILE.CurrentUserCurrentHost vagy $PROFILE$PROFILE.CurrentUserCurrentHost, or $PROFILE
Minden felhasználó, PowerShell ISEAll users, PowerShell ISE $PROFILE.AllUsersCurrentHost
Aktuális felhasználó, minden gazdagépCurrent user, All hosts $PROFILE.CurrentUserAllHosts
Minden felhasználó, minden gazdagépAll users, All hosts $PROFILE.AllUsersAllHosts

Új profil létrehozásaTo create a new profile

Új "aktuális felhasználó, Windows PowerShell integrált parancsprogram-kezelési környezet" profil létrehozásához futtassa a következő parancsot:To create a new “Current user, Windows PowerShell ISE” profile, run this command:

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

Új "minden felhasználó, Windows PowerShell integrált parancsprogram-kezelési környezet" profil létrehozásához futtassa a következő parancsot:To create a new “All users, Windows PowerShell ISE” profile, run this command:

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

Új "aktuális felhasználó, összes gazdagép" profil létrehozásához futtassa a következő parancsot:To create a new “Current user, All Hosts” profile, run this command:

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:To create a new “All users, All Hosts” profile, type:

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

Profil szerkesztéseTo edit a profile

  1. A profil megnyitásához futtassa a parancsot a psEdit szerkeszteni kívánt profilt megadó változóval.To open the profile, run the command psEdit with the variable that specifies the profile you want to edit. Például az "aktuális felhasználó, Windows PowerShell integrált parancsprogram-kezelési környezet" profil megnyitásához írja be a következőt:psEdit $PROFILEFor example, to open the “Current user, Windows PowerShell ISE” profile, type: psEdit $PROFILE

  2. Adjon hozzá néhány elemet a profilhoz.Add some items to your profile. Az alábbiakban néhány példát talál a kezdéshez:The following are a few examples to get you started:

    • Ha módosítani szeretné a konzol ablaktábla alapértelmezett háttérszínét kékre, a profil fájltípusa mezőbe írja be a következőt: $psISE.Options.OutputPaneBackground = 'blue' .To change the default background color of the Console Pane to blue, in the profile file type: $psISE.Options.OutputPaneBackground = 'blue' . További információ a $psISE változóról: Windows PowerShell integrált parancsprogram-kezelési környezet objektummodell-hivatkozás.For more information about the $psISE variable, see Windows PowerShell ISE Object Model Reference.

    • Ha a betűméretet 20 értékre szeretné módosítani, akkor a profil fájltípusa mezőben adja meg a következőt:$psISE.Options.FontSize =20To change font size to 20, in the profile file type: $psISE.Options.FontSize =20

  3. A profil mentéséhez a fájl menüben kattintson a Mentésparancsra.To save your profile file, on the File menu, click Save. Amikor legközelebb megnyitja a Windows PowerShell integrált parancsprogram-kezelési környezet, a rendszer alkalmazza a testreszabásokat.Next time you open the Windows PowerShell ISE, your customizations are applied.

Lásd még:See Also