Come usare i profili in Windows PowerShell ISE
Questo articolo illustra come usare i profili in Windows PowerShell® Integrated Scripting Environment (ISE). Prima di eseguire le attività in questa sezione, è consigliabile esaminare about_Profileso nel riquadro della console digitare Get-Help about_Profiles
e premere INVIO.
Un profilo è uno script ISE di Windows PowerShell che viene eseguito automaticamente all'avvio di una nuova sessione. È possibile creare uno o più profili di Windows PowerShell per Windows PowerShell ISE e usarli per aggiungere l'ambiente Windows PowerShell o Windows PowerShell ISE, preparandolo per l'uso, con variabili, alias, funzioni e preferenze di colore e carattere desiderate. Un profilo influisce su ogni sessione di Windows PowerShell ISE avviata.
Nota
I criteri di esecuzione di Windows PowerShell determinano se è possibile eseguire script e caricare un profilo. I criteri di esecuzione predefiniti, "Restricted", impediscono l'esecuzione di tutti gli script, inclusi i profili. Se si usa il criterio "Con restrizioni", il profilo non può essere caricato. Per altre informazioni sui criteri di esecuzione, vedere about_Execution_Policies.
Selezione di un profilo da usare in Windows PowerShell ISE
Windows PowerShell ISE supporta i profili per l'utente corrente e tutti gli utenti. Supporta anche i profili di Windows PowerShell applicabili a tutti gli host.
Il profilo usato è determinato da come si usa Windows PowerShell e Windows PowerShell ISE.
Se si usa solo Windows PowerShell ISE per eseguire Windows PowerShell, salvare tutti gli elementi in uno dei profili specifici di ISE, ad esempio il profilo di CurrentUserCurrentHost per Windows PowerShell ISE o il profilo AllUsersCurrentHost per Windows PowerShell ISE.
Se si usano più programmi host per eseguire Windows PowerShell, salvare le funzioni, gli alias, le variabili e i comandi in un profilo che influisce su tutti i programmi host, ad esempio CurrentUserAllHosts o il profilo AllUsersAllHosts e salvare funzionalità specifiche di ISE, ad esempio la personalizzazione del colore e del carattere nel profilo CurrentUserCurrentHost per il profilo ISE di Windows PowerShell o il profilo AllUsersCurrentHost per Windows PowerShell ISE.
Di seguito sono riportati i profili che possono essere creati e usati in Windows PowerShell ISE. Ogni profilo viene salvato nel proprio percorso specifico.
Tipo di profilo | Percorso profilo |
---|---|
utente attuale, PowerShell ISE |
$PROFILE.CurrentUserCurrentHost o $PROFILE |
Tutti gli utenti, PowerShell ISE | $PROFILE.AllUsersCurrentHost |
Utente corrente, Tutti gli host | $PROFILE.CurrentUserAllHosts |
Tutti gli utenti, Tutti gli host | $PROFILE.AllUsersAllHosts |
Per creare un nuovo profilo
Per creare un nuovo profilo "Utente corrente, Windows PowerShell ISE", eseguire questo comando:
if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }
Per creare un nuovo profilo "Tutti gli utenti, Windows PowerShell ISE", eseguire questo comando:
if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }
Per creare un nuovo profilo "Utente corrente, Tutti gli host", eseguire questo comando:
if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }
Per creare un nuovo profilo "Tutti gli utenti, Tutti gli host", digitare:
if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }
Per modificare un profilo
Per aprire il profilo, eseguire il comando
psEdit
con la variabile che specifica il profilo da modificare. Ad esempio, per aprire il profilo "Utente corrente, Windows PowerShell ISE", digitare:psEdit $PROFILE
Aggiungere alcuni elementi al profilo. Di seguito sono riportati alcuni esempi per iniziare:
Per cambiare il colore di sfondo predefinito del riquadro della console in blu, nel file di configurazione del profilo digitare:
$psISE.Options.OutputPaneBackground = 'blue'
. Per altre informazioni sulla variabile$psISE
, vedere Riferimento al modello a oggetti di Windows PowerShell ISE.Per cambiare la dimensione del carattere a 20, nel file del profilo digitare:
$psISE.Options.FontSize =20
Per salvare il file del profilo, nel menu File , scegliere Salva. Alla prossima apertura di Windows PowerShell ISE, le tue personalizzazioni saranno applicate.