Slik oppretter du en PowerShell-profil
PowerShell er en fin måte å automatisere nesten alt i Windows. Men det er ikke bare et skriptspråk. Hvis du finner deg selv som en kommandolinjeskal, kan det være nyttig å lagre dine funksjoner og tilpasninger i en profil som lastes inn hver gang du laster inn konsollen. Les videre for å finne ut hvordan.
Opprette en PowerShell-profil
Det første vi må gjøre er å sjekke om du allerede har en profil. Det er en automatisk variabel, $ Profile, som lagrer den fullt kvalifiserte plasseringen av PowerShell-profilen. En enkel måte å sjekke om profilen din eksisterer, er å bruke testbanen cmdlet på $ Profile-variabelen.
Test-Sti $ Profil
Som du kan se har vi ennå ikke en profilfil, så vi må opprette en, det kan du enkelt gjøre med cmdlet New Item.
Ny-element -Path $ Profile -Type File -Force
Merk: Ved å bruke kraftparameteren vil det oppstå en profil, selv om du allerede hadde en. Dette betyr at din gamle profil vil bli overskrevet.
Du kan redigere profilen din ved hjelp av notisblokken, som lett kan startes med PowerShell.
notisblokk $ Profil
Du kan legge inn kommandoer, funksjoner, alias og jevne moduler i PowerShell-profilen din. Her er noen eksempler og ideer om hva du kan legge inn i profilen din.
Siden PowerShell 3 leveres med oppdaterbar hjelp, er den enkleste måten å holde hjelpefilene dine oppdatert, ved å legge til oppdateringshjelp-cmdletet i profilen din.
Merk: Oppdateringshjelpen laster bare ned hjelpefiler en gang om dagen, dette er greit for oss, siden vi ikke vil at det skal oppdateres hjelpefiler hver gang vi åpner konsollen. Hvis du vil at den skal oppdateres hver gang du kan bruke kraftparameteren.
En annen ting jeg liker å legge til i profilen min er egendefinerte funksjoner som jeg har skrevet over tid, noe som gjør dem automatisk tilgjengelige i konsollen. Nedenfor kan du se at du kan bokstavelig talt bare kopiere en funksjon ut av et skript og sette det i profilen din. Det vil da være tilgjengelig for bruk i konsollen.
Til slutt har jeg også noen tilpasninger til konsollen. En av favorittene mine er vist nedenfor, det avgjør i utgangspunktet om du har åpnet en forhøyet PowerShell-konsoll og endrer fontfargen, på denne måten husker jeg alltid at jeg kjører med forhøyede rettigheter.
Hva har du i profilen din? Gi oss beskjed i kommentarene.