Använd profiler Windows PowerShell ISE

Den här artikeln beskriver hur du använder profiler i Windows PowerShell® Integrated Scripting Environment (ISE). Vi rekommenderar att du granskar about_Profiles, eller i konsolfönstret, Get-Help about_Profiles skriver och trycker på RETUR innan du utför uppgifterna i det här avsnittet.

En profil är ett Windows PowerShell ISE-skript som körs automatiskt när du startar en ny 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 teckensnittsinställningar som du vill ha tillgängliga. En profil påverkar varje Windows PowerShell ISE-session som du startar.

Kommentar

Windows PowerShell-körningsprincipen avgör om du kan köra skript och läsa in en profil. Standardkörningsprincipen "Begränsad" förhindrar att alla skript körs, inklusive profiler. Om du använder principen "Begränsad" kan profilen inte läsas in. Mer information om körningsprincip finns i about_Execution_Policies.

Välja en profil som ska användas i Windows PowerShell ISE

Windows PowerShell ISE stöder profiler för den aktuella användaren och alla användare. Den stöder även Windows PowerShell-profiler som gäller för alla värdar.

Den profil som du använder bestäms av hur du använder Windows PowerShell och Windows PowerShell ISE.

  • Om du bara använder Windows PowerShell ISE för att köra Windows PowerShell sparar du alla dina objekt i en av DE ISE-specifika profilerna, till exempel CurrentUserCurrentHost-profilen för Windows PowerShell ISE eller AllUsersCurrentHost-profilen för Windows PowerShell ISE.

  • Om du använder flera värdprogram för att köra Windows PowerShell sparar du dina funktioner, alias, variabler och kommandon i en profil som påverkar alla värdprogram, till exempel CurrentUserAllHosts eller Profilen AllUsersAllHosts, och sparar ISE-specifika funktioner som färg- och teckensnittsanpassning i CurrentUserCurrentHost-profilen för Windows PowerShell ISE-profilen eller AllUsersCurrentHost-profilenför Windows PowerShell ISE.

Följande är profiler som kan skapas och användas i Windows PowerShell ISE. Varje profil sparas till sin egen specifika sökväg.

Profiltyp Profilsökväg
Aktuell användare, PowerShell ISE $PROFILE.CurrentUserCurrentHost eller $PROFILE
Alla användare, PowerShell ISE $PROFILE.AllUsersCurrentHost
Aktuell användare, Alla värdar $PROFILE.CurrentUserAllHosts
Alla användare, Alla värdar $PROFILE.AllUsersAllHosts

Så här skapar du en ny profil

Om du vill skapa en ny "Aktuell användare, Windows PowerShell ISE"-profil kör du det här kommandot:

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

Om du vill skapa en ny "Alla användare, Windows PowerShell ISE"-profil kör du det här kommandot:

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

Om du vill skapa en ny profil för "Aktuell användare, Alla värdar" kör du det här kommandot:

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:

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

Så här redigerar du en profil

  1. Öppna profilen genom att köra kommandot psEdit med variabeln som anger vilken profil du vill redigera. Om du till exempel vill öppna profilen "Aktuell användare, Windows PowerShell ISE" skriver du: psEdit $PROFILE

  2. Lägg till några objekt i din profil. Följande är några exempel för att komma igång:

    • Om du vill ändra standardbakgrundsfärgen för konsolfönstret till blå i profilfiltypen: $psISE.Options.OutputPaneBackground = 'blue' . Mer information om variabeln finns i $psISE Windows PowerShell ISE-objektmodellreferens.

    • Om du vill ändra teckenstorleken till 20 i profilfiltypen: $psISE.Options.FontSize =20

  3. Om du vill spara profilfilen klickar du på SparaArkiv-menyn. Nästa gång du öppnar Windows PowerShell ISE tillämpas dina anpassningar.

Se även