Con pochi clic, puoi creare e mantenere le tue variabili d'ambiente che sono sia globali sul sistema che sopravvivere ai riavvii.
Creazione di una variabile di ambiente di sistema personalizzata
La creazione di una nuova variabile di sistema globale è abbastanza semplice ed è una di quelle caratteristiche che si nascondono in bella vista. Si noti che gli screenshot sono per Windows Server 2008, tuttavia il processo per la maggior parte delle versioni di Windows è quasi identico, con solo alcune schermate diverse. Nel Pannello di controllo, apri l'opzione Sistema (in alternativa, puoi fare clic con il pulsante destro del mouse su Risorse del computer e selezionare Proprietà). Seleziona il link "Impostazioni di sistema avanzate".
Utilizzo della variabile di ambiente personalizzata
Come indicato sopra, la variabile di ambiente personalizzata non è diversa da qualsiasi altra variabile di sistema, poiché puoi fare riferimento alla riga di comando e all'interno degli script. Per un breve esempio, considera questo script batch:
@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE
Quando viene eseguito, l'output è esattamente quello che ti aspetteresti:
Idee d'uso
Il vero potere delle variabili d'ambiente personalizzate entra quando le usi negli script. Nel nostro esempio, impostiamo una variabile chiamata "NotifyEmail" che potremmo fare riferimento in qualsiasi numero di script senza dover codificare il valore. Pertanto, nel caso in cui dovessimo modificare l'indirizzo email, aggiorneremo semplicemente la variabile di sistema e gli script interessati utilizzeranno questo nuovo valore senza dover aggiornare ciascuno script singolarmente.
Questo non è solo un risparmio di tempo, ma protegge anche dalla situazione in cui si dimentica di aggiornare un particolare script e viene utilizzato un valore "morto". Inoltre, nel caso in cui sia necessario sostituire una variabile di sistema in un particolare script, è possibile vedere nel nostro esempio sopra che questo è pienamente supportato.
Ecco alcune idee in cui è possibile applicare le variabili di sistema al posto delle variabili dell'ambito locale:
- Indirizzi email (come nel nostro esempio)
- Posizioni delle cartelle di backup
- URL e siti FTP
- Valori metrici e soglia
Un'altra grande caratteristica dell'uso delle variabili di sistema è che hai un posto dove puoi modificare o visualizzare i valori delle variabili. In poche parole, è possibile applicare gli aggiornamenti a più script modificando le variabili di ambiente in un'unica posizione.