Početna » kako da » Kako koristiti varijable okruženja globalnog sustava u sustavu Windows

    Kako koristiti varijable okruženja globalnog sustava u sustavu Windows


    Svaki administrator sustava koji provodi dobar dio vremena u naredbenom retku ili batch skriptama vjerojatno je dobro upoznat s ugrađenim varijablama okruženja koje Windows nudi (tj. Put, WinDir, ProgramFiles, UserProfile, itd.). Ako nađete osobnu vrijednost iznova i iznova, ne bi li bilo sjajno da imate vlastitu varijablu koju možete koristiti na isti način kao i ugrađene vrijednosti?

    S nekoliko klikova možete stvoriti i održavati vlastite varijable okruženja koje su globalne na sustavu i preživjeti ponovno podizanje sustava.

    Stvaranje varijable okruženja prilagođenog sustava

    Stvaranje nove globalne sistemske varijable je vrlo jednostavno i jedna je od onih značajki koje se skrivaju na vidljivom mjestu. Imajte na umu da su snimke zaslona za sustav Windows Server 2008, no postupak za većinu verzija sustava Windows gotovo je identičan, a samo se nekoliko zaslona razlikuje.

    U Upravljačkoj ploči otvorite opciju Sustav (naizmjence, možete desnom tipkom miša kliknuti na Moje računalo i odabrati Svojstva). Odaberite vezu "Napredne postavke sustava".

    U dijaloškom okviru Svojstva sustava kliknite "Varijable okruženja".

    U dijaloškom okviru Varijable okoliša kliknite gumb Novo ispod odjeljka "Varijable sustava".

    Unesite naziv nove varijable kao i vrijednost i kliknite U redu.

    Sada biste trebali vidjeti svoju novu varijablu navedenu u odjeljku "Varijable sustava". Kliknite U redu da biste primijenili promjene.

    Sada možete pristupiti novoj varijabli sistemskog okruženja kao što biste to učinili bilo kojoj drugoj. Možete ga koristiti iz naredbenog retka ili batch skripti bez potrebe za definiranjem.

    Korištenje prilagođene varijable okruženja

    Kao što je gore navedeno, vaša prilagođena varijabla okoline se ne razlikuje od bilo koje druge sistemske varijable jer je možete referencirati iz naredbenog retka i unutar skripti. Za brzi primjer razmotrite ovaj skript skripte:

    @ECHO OFF
    NASLOV Test globalnog promjenjivog okruženja
    JEKA.
    ECHO sustav NotifyEmail vrijednost
    ECHO NotifyEmail =% NotifyEmail%
    JEKA.
    SETLOCAL
    ECHO Nadjačavanje globalne varijable u ovoj skripti ...
    SET [email protected]
    ECHO NotifyEmail =% NotifyEmail%
    JEKA.
    ECHO Izlaz iz skripte poništavanja ...
    ENDLOCAL
    JEKA.
    ECHO sustav NotifyEmail vrijednost
    ECHO NotifyEmail =% NotifyEmail%
    JEKA.
    JEKA.
    JEKA.
    PAUZA

    Kada se izvrši, izlaz je upravo ono što biste očekivali:

    Ideje za korištenje

    Prava snaga prilagođenih varijabli okruženja ulazi kada ih koristite u svojim skriptama. U našem primjeru, postavljamo varijablu pod nazivom "NotifyEmail" koju možemo referencirati u bilo kojem broju skripti bez potrebe za tvrdim kodiranjem vrijednosti. Dakle, u slučaju da trebamo promijeniti adresu e-pošte, jednostavno ažuriramo sistemsku varijablu, a utjecane skripte koristit će tu novu vrijednost bez potrebe da ažuriramo svaku skriptu pojedinačno.

    Ovo nije samo čuvar vremena, već i štiti od situacije u kojoj zaboravite ažurirati određenu skriptu i koristi se "mrtva" vrijednost. Osim toga, u slučaju da trebate nadjačati sistemsku varijablu u određenoj skripti, možete vidjeti u našem primjeru iznad da je u potpunosti podržana.

    Evo nekih ideja gdje možete primijeniti varijable sustava umjesto lokalnih varijabli opsega:

    • Adrese e-pošte (kao u našem primjeru)
    • Lokacije mapa za izradu sigurnosnih kopija
    • URL i FTP mjesta
    • Metričke i granične vrijednosti

    Još jedna velika značajka o korištenju sistemskih varijabli je da imate jedno mjesto na kojem možete uređivati ​​ili pregledavati vrijednosti varijabli. Jednostavno rečeno, možete potencijalno primijeniti ažuriranja za više skripti uređivanjem varijabli okruženja na jednom mjestu.