Hemsida » hur » Så här skapar du en PowerShell-profil

    Så här skapar du en PowerShell-profil

    PowerShell är ett utmärkt sätt att automatisera nästan vad som helst i Windows. Men det är inte bara ett skriptspråk. Om du tycker att du använder det som ett kommandoradsskal kan det vara användbart att lagra dina funktioner och anpassningar i en profil som laddas varje gång du laddar konsolen. Läs vidare för att få reda på hur.

    Skapa en PowerShell-profil

    Det första vi behöver göra är att kontrollera om du redan har en profil. Det finns en automatisk variabel, $ Profile, som lagrar den fullt kvalificerade platsen för PowerShell-profilen. Ett enkelt sätt att kontrollera om din profil finns är att använda cmdlet Test-sökväg i variabeln $ Profile.

    Test-Path $ Profile

    Som du kan se har vi inte en profilfil ännu, så vi måste skapa en, det kan du enkelt göra med cmdletet New Item.

    Ny artikel -Path $ Profile -Type File -Force

    Obs! Genom att använda kraftparametern kommer en profil att skapas även om du redan hade en. Det betyder att din gamla profil kommer att skrivas över.

    Du kan redigera din profil med anteckningsblock, som enkelt startas med PowerShell.

    anteckningsblock $ Profil

    Du kan lägga kommandon, funktioner, alias och jämnmodul till din PowerShell-profil. Här är några exempel och idéer om vad du kan lägga i din profil.

    Eftersom PowerShell 3 levereras med uppdaterbar hjälp, är det enklaste sättet att hålla dina hjälpfiler uppdaterade genom att lägga till cmdlet Update-Help i din profil.

    Obs! Uppdateringshjälpen hämtar bara hjälpfiler en gång om dagen, det här är bra för oss eftersom vi inte vill att det uppdaterar hjälpfiler varje gång vi öppnar konsolen. Om du vill att den ska uppdateras varje gång du kan använda kraftparametern.

    En annan sak som jag gillar att lägga till i min profil är anpassade funktioner som jag har skrivit över tiden, vilket gör dem automatiskt tillgängliga i konsolen. Nedan ser du att du bokstavligen bara kan kopiera en funktion ur ett skript och sätta det i din profil. Den kommer då att finnas tillgänglig för användning i konsolen.

    Slutligen har jag också några anpassningar till konsolen. En av mina favoriter visas nedan, det bestämmer i grunden om du har öppnat en förhöjd PowerShell-konsol och ändrar teckensfärgen, så kommer jag alltid ihåg att jag kör med förhöjda behörigheter.

    Vad har du i din profil? Låt oss veta i kommentarerna.