Come utilizzare le variabili di ambiente di sistema globali in Windows

Sommario:

Come utilizzare le variabili di ambiente di sistema globali in Windows
Come utilizzare le variabili di ambiente di sistema globali in Windows

Video: Come utilizzare le variabili di ambiente di sistema globali in Windows

Video: Come utilizzare le variabili di ambiente di sistema globali in Windows
Video: FIGLIODIEGO SI E' FIDANZATO CON ILARY E FIGLIACHIARA E' GELOSA E SI ARRABBIA TANTISSIMO ! - YouTube 2024, Maggio
Anonim
 Qualsiasi amministratore di sistema che trascorre un bel po 'di tempo nel prompt dei comandi o negli script batch è probabilmente ben consapevole delle variabili di ambiente incorporate offerte da Windows (ad esempio Path, WinDir, ProgramFiles, UserProfile, ecc.). Se ti ritrovi a utilizzare un valore particolare più volte, non sarebbe fantastico se tu avessi una tua variabile che puoi usare allo stesso modo dei valori integrati?
Qualsiasi amministratore di sistema che trascorre un bel po 'di tempo nel prompt dei comandi o negli script batch è probabilmente ben consapevole delle variabili di ambiente incorporate offerte da Windows (ad esempio Path, WinDir, ProgramFiles, UserProfile, ecc.). Se ti ritrovi a utilizzare un valore particolare più volte, non sarebbe fantastico se tu avessi una tua variabile che puoi usare allo stesso modo dei valori integrati?

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".

Nella finestra di dialogo Proprietà del sistema, fare clic su "Variabili d'ambiente".
Nella finestra di dialogo Proprietà del sistema, fare clic su "Variabili d'ambiente".
Nella finestra di dialogo Variabili d'ambiente, fai clic sul pulsante Nuovo sotto la sezione "Variabili di sistema".
Nella finestra di dialogo Variabili d'ambiente, fai clic sul pulsante Nuovo sotto la sezione "Variabili di sistema".
Immettere il nome della nuova variabile e il valore e fare clic su OK.
Immettere il nome della nuova variabile e il valore e fare clic su OK.
Ora dovresti vedere la tua nuova variabile elencata nella sezione "Variabili di sistema". Fare clic su OK per applicare le modifiche.
Ora dovresti vedere la tua nuova variabile elencata nella sezione "Variabili di sistema". Fare clic su OK per applicare le modifiche.
Ora puoi accedere alla tua nuova variabile di ambiente di sistema come faresti con qualsiasi altra. Puoi usarlo dalla riga di comando o dagli script batch senza doverlo definire.
Ora puoi accedere alla tua nuova variabile di ambiente di sistema come faresti con qualsiasi altra. Puoi usarlo dalla riga di comando o dagli script batch senza doverlo definire.
Image
Image

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:

Image
Image

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.

Consigliato: