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
Ö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
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
Om du vill spara profilfilen klickar du på Spara på Arkiv-menyn. Nästa gång du öppnar Windows PowerShell ISE tillämpas dina anpassningar.
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för