Sådan opretter du en PowerShell-profil
PowerShell er en fantastisk måde at automatisere næsten alt i Windows. Men det er ikke bare et script sprog. Hvis du finder det selv at bruge det som en kommandolinjeskal, kan det være nyttigt at gemme dine funktioner og tilpasninger i en profil, der bliver indlæst, hver gang du læser konsollen. Læs videre for at finde ud af hvordan.
Oprettelse af en PowerShell-profil
Det første vi skal gøre er at kontrollere, om du allerede har en profil. Der er en automatisk variabel, $ Profile, der gemmer den fuldt kvalificerede placering af PowerShell-profilen. En nem måde at kontrollere, om din profil eksisterer, er at bruge test-path cmdlet på $ Profile variablen.
Test-sti $ profil
Som du kan se, har vi endnu ikke en profilfil, så vi bliver nødt til at oprette en, det kan du nemt gøre med cmdlet med nyt emne.
New-Item -Path $ Profile -Type File -Force
Bemærk: Ved at bruge kraftparameteren vil der opstå en profil, selvom du allerede havde en. Det betyder, at din gamle profil bliver overskrevet.
Du kan redigere din profil ved hjælp af notesblok, som nemt kan startes med PowerShell.
notesblok $ Profil
Du kan sætte kommandoer, funktioner, alias og lige modul ind i din PowerShell-profil. Her er nogle eksempler og ideer om hvad du kan sætte i din profil.
Da PowerShell 3 leveres med opdaterbar hjælp, er den nemmeste måde at holde dine hjælpefiler opdateret på, ved at tilføje cmdlet Update-Help til din profil.
Bemærk! Opdateringshjælp downloader kun hjælpefiler en gang dagligt, det er fint for os, da vi ikke vil have opdatering af hjælpefiler hver gang vi åbner konsollen. Hvis du vil have det til at opdatere hver gang du kan bruge kraftparameteren.
En anden ting, jeg gerne vil føje til min profil, er brugerdefinerede funktioner, som jeg har skrevet over tid, hvilket gør dem automatisk tilgængelige i konsollen. Nedenfor kan du se, at du bogstaveligt kan kopiere en funktion ud af et script og sætte det i din profil. Den vil så være tilgængelig til brug i konsollen.
Endelig har jeg også nogle tilpasninger til konsollen. En af mine foretrukne er vist nedenfor, det afgør grundlæggende, om du har åbnet en forhøjet PowerShell-konsol og ændrer skrifttypens farve, så husker jeg altid, at jeg kører med forhøjede rettigheder.
Hvad har du i din profil? Lad os vide i kommentarerne.