Risposte:
Esiste uno script di PowerShell che viene eseguito all'avvio di ps, se esiste. Il filespec per questo script è nella variabile $profile
.
È possibile utilizzare i comandi di PowerShell per verificare l'esistenza di questo file di script, per crearlo in caso contrario e per modificarlo con il blocco note. Ecco come guidare .
Digita il seguente comando:
New-item –type file –force $profile
Microsoft.PowerShell_profile.ps1
Verrà creato un file C:\Users\<username>\Documents\WindowsPowerShell\
per PowerShell 5 e versioni precedenti o C:\Users\<username>\Documents\PowerShell\
per PowerShell 6 Core (questa cartella verrà creata automaticamente).
Quindi modifica questo file e puoi aggiungere funzioni personalizzate di PowerShell o caricare moduli o snap-in ...
Ora quando esegui la tua console PowerShell, Microsoft.PowerShell_profile.ps1
verrà attivato.
Aggiorna la variabile $ Profile predefinita Modifica il file .PS1 predefinito (se non esiste, crealo) Aggiungi il tuo script al file .PS1
Ci sono molti modi per farlo. Un modo semplice è quello di uno script di profilo nel percorso principale di PowerShell predefinito.
$env:UserProfile\Documents\WindowsPowerShell
. C:\Users\<username>\Documents\WindowsPowerShell
. profile.ps1
. Puoi scrivere il tuo script in questo file e questo file verrà eseguito ogni volta che avvii powershell come utente. Se hai lo script da qualche altra parte, puoi averli profile.ps1
chiamati.Come nota a margine, dovrebbe essere il nome del profilo predefinito Microsoft.PowerShell_profile.ps1
.
Ma profile.ps1
funziona anche.