Använd profiler Windows PowerShell ISEHow to Use Profiles in Windows PowerShell ISE

Den här artikeln förklarar hur du använder profiler i Windows PowerShell ® Ise (Integrated Scripting Environment).This article explains how to use Profiles in Windows PowerShell® Integrated Scripting Environment (ISE). Innan du utför uppgifterna i det här avsnittet rekommenderar vi att du granskar about_Profileseller i konsol fönstret, skriver Get-Help about_Profiles och trycker på RETUR.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.

En profil är ett Windows PowerShell ISE-skript som körs automatiskt när du startar en ny session.A profile is a Windows PowerShell ISE script that runs automatically when you start a new session. Du kan skapa en eller flera Windows PowerShell-profiler för Windows PowerShell ISE och använda dem för att lägga till konfigurera Windows PowerShell-eller Windows PowerShell ISE-miljön, förbereda den för användning med variabler, alias, funktioner och färg och teckensnitts inställningar som du vill ha tillgängliga.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. En profil påverkar varje Windows PowerShell ISE session som du startar.A profile affects every Windows PowerShell ISE session that you start.

Anteckning

Windows PowerShell-körnings principen avgör om du kan köra skript och läsa in en profil.The Windows PowerShell execution policy determines whether you can run scripts and load a profile. Standard körnings principen "begränsad" förhindrar att alla skript körs, inklusive profiler.The default execution policy, "Restricted," prevents all scripts from running, including profiles. Om du använder principen "begränsad" går det inte att läsa in profilen.If you use the "Restricted" policy, the profile cannot load. Mer information om körnings principer finns about_Execution_Policies.For more information about execution policy, see about_Execution_Policies.

Välja en profil som ska användas i Windows PowerShell ISESelecting a profile to use in the Windows PowerShell ISE

Windows PowerShell ISE stöder profiler för den aktuella användaren och alla användare.Windows PowerShell ISE supports profiles for the current user and all users. Det stöder också de Windows PowerShell-profiler som gäller för alla värdar.It also supports the Windows PowerShell profiles that apply to all hosts.

Den profil som du använder bestäms av hur du använder Windows PowerShell och Windows PowerShell ISE.The profile that you use is determined by how you use Windows PowerShell and Windows PowerShell ISE.

  • Om du bara använder Windows PowerShell ISE för att köra Windows PowerShell sparar du alla objekt i någon av de ISE-/regionsspecifika profilerna, till exempel CurrentUserCurrentHost -profilen för Windows PowerShell ISE eller AllUsersCurrentHost -profilen för Windows PowerShell ISE.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.

  • Om du använder flera värd program för att köra Windows PowerShell sparar du funktioner, alias, variabler och kommandon i en profil som påverkar alla värd program, till exempel CurrentUserAllHosts eller AllUsersAllHosts -profilen, och sparar ISE-/regionsspecifika funktioner, till exempel färg-och teckensnitts anpassning i CurrentUserCurrentHost -profilen för Windows PowerShell ISE profil eller AllUsersCurrentHost -profilen för Windows PowerShell ISE.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.

Följande är profiler som kan skapas och användas i Windows PowerShell ISE.The following are profiles that can be created and used in Windows PowerShell ISE. Varje profil sparas på en egen angiven sökväg.Each profile is saved to its own specific path.

Profil typProfile Type Sökväg till profilProfile Path
Aktuell användare, PowerShell ISECurrent user, PowerShell ISE $PROFILE.CurrentUserCurrentHost eller $PROFILE$PROFILE.CurrentUserCurrentHost, or $PROFILE
Alla användare, PowerShell ISEAll users, PowerShell ISE $PROFILE.AllUsersCurrentHost
Aktuell användare, alla värdarCurrent user, All hosts $PROFILE.CurrentUserAllHosts
Alla användare, alla värdarAll users, All hosts $PROFILE.AllUsersAllHosts

Så här skapar du en ny profilTo create a new profile

Kör följande kommando för att skapa en ny profil för "aktuell användare, Windows PowerShell ISE":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 }

Kör det här kommandot om du vill skapa en ny "alla användare, Windows PowerShell ISE"-profil: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 }

Om du vill skapa en ny "aktuell användare, alla värdar"-profil kör du följande kommando: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 }

Om du vill skapa en ny profil för alla användare, alla värdar skriver du:To create a new "All users, All Hosts" profile, type:

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

Redigera en profilTo edit a profile

  1. Om du vill öppna profilen kör du kommandot psEdit med variabeln som anger den profil som du vill redigera.To open the profile, run the command psEdit with the variable that specifies the profile you want to edit. Om du till exempel vill öppna profilen "aktuell användare, Windows PowerShell ISE" skriver du: psEdit $PROFILEFor example, to open the "Current user, Windows PowerShell ISE" profile, type: psEdit $PROFILE

  2. Lägg till några objekt i din profil.Add some items to your profile. Nedan följer några exempel på hur du kan komma igång:The following are a few examples to get you started:

    • Ändra standard bakgrunds färgen för konsol fönstret till blått i profil fil typen: $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' . Mer information om $psISE variabeln finns i Windows PowerShell ISE objekt modell referens.For more information about the $psISE variable, see Windows PowerShell ISE Object Model Reference.

    • Om du vill ändra tecken storleken till 20, i profil fil typen: $psISE.Options.FontSize =20To change font size to 20, in the profile file type: $psISE.Options.FontSize =20

  3. Spara profil filen genom att klicka på SparaArkiv -menyn.To save your profile file, on the File menu, click Save . Nästa gången du öppnar Windows PowerShell ISE tillämpas dina anpassningar.Next time you open the Windows PowerShell ISE, your customizations are applied.

Se ävenSee Also