/ / Personalizzazione del profilo PowerShell

Personalizzazione del profilo PowerShell

Per gli utenti frequenti di PowerShell, le impostazioni standard potrebbero non essere ideali. Possiamo modificare le impostazioni della nostra finestra di PowerShell nel modo in cui ci piace modificando il profilo.

La prima cosa che dobbiamo controllare è se esiste già un profilo. Possiamo farlo aprendo una finestra di PowerShell e digitando:

Test-Path $profile

sshot-2010-01-19-17-54-54

Da quando è tornata la nostra query “False” dovremo creare un nuovo profilo. Digiteremo quanto segue nel nostro prompt di PowerShell:

New-Item -path $profile -type file –force

sshot-2010-01-19-17-47-21

Dovresti visualizzare il seguente pop-up e fare clic su Sì per procedere.

sshot-2010-01-19-17-41-36

Lo script del profilo verrà ora creato. Sarà nella posizione seguente il "Directory:” produzione. Quando navighiamo verso quella posizione, lo script del profilo sarà lì in attesa che possiamo modificare. Apri il file denominato "Microsoft.PowerShell_profile.ps1

sshot-2010-01-19-17-38-47

Il profilo sarà vuoto, quindi possiamo riempirlo con tutti i comandi che vogliamo eseguire. È possibile impostare il percorso del prompt iniziale sulla directory principale aggiungendo:

set-location c:

Possiamo cambiare il titolo della finestra di PowerShell in SysadminGeek aggiungendo:

$ Shell.WindowTitle =”SysadminGeek”

Possiamo anche cambiare le dimensioni della finestra e lo scrollback con quanto segue:

$ Shell = $ Host.UI.RawUI
$ size = $ Shell.WindowSize
$ Size.width = 70
$ Size.height = 25
$ Shell.WindowSize = $ size
$ size = $ Shell.BufferSize
$ Size.width = 70
$ Size.height = 5000
$ Shell.BufferSize = $ size

La colorazione di sfondo e testo può anche essere modificata con queste voci:

$ shell.BackgroundColor = "Grey"
$ shell.ForegroundColor = "Nero"

Puoi inserire anche script o alias che usi comunemente. Abbiamo incluso il nostro alias per Notepad.exe

alias di nuovo elemento: np -valore C: WindowsSystem32notepad.exe

La voce finale è inclusa per cancellare tutto dalla finestra di PowerShell, offrendo uno spazio di lavoro pulito:

Clear-Host

Tutti insieme, sembra così:

sshot-2010-01-19-19-45-59

Dopo aver salvato il tuo profilo, alla successiva apertura di PowerShell vedrai tutte le modifiche apportate al tuo profilo.

sshot-2010-01-19-19-43-32

È abbastanza facile personalizzare il tuo profilo e più usi PowerShell, più ti ritroverai a tornare per aggiungere nuovi alias e script che devi eseguire all'avvio.