Muutamalla napsautuksella voit luoda ja ylläpitää omia ympäristöominaisuuttasi, jotka ovat sekä järjestelmänlaajuisia että ylläpitäviä uudelleenkäynnistyksiä.
Mukautetun järjestelmäympäristön muuttujan luominen
Uuden maailmanlaajuisen järjestelmämuuttujan luominen on melko yksinkertainen, ja se on yksi näistä ominaisuuksista, jotka piiloutuvat selkeästi. Huomaa, että kuvakaappaukset ovat Windows Server 2008: ssa, mutta useimmat Windowsin versiot ovat melkein identtisiä, vain muutamia eri näytöistä. Avaa Ohjauspaneelin Järjestelmä-vaihtoehto (vuorotellen voit napsauttaa hiiren kakkospainikkeella Oma tietokone ja valitse Ominaisuudet). Valitse "Kehittyneet järjestelmäasetukset" -linkki.
Mukautetun ympäristömuuttujan käyttäminen
Kuten yllä mainittiin, mukautettu ympäristömuuttuja ei ole erilainen kuin mikään muu järjestelmämuuttuja, koska voit viitata sen komentoriviltä ja komentosarjojen sisältä. Nopea esimerkki pitää tämän komentosarjan:
@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
Kun suoritat, tuotos on juuri sitä mitä odotat:
Käyttöajat
Muokatun ympäristömuuttujan todellinen teho tulee sisään, kun käytät niitä komentosarjoissa. Esimerkissämme asetetaan muuttuja nimeltä "NotifyEmail", jota voisimme viitata mihinkään skripteihin ilman, että kovaa koodia olisi. Joten jos tarvitsemme sähköpostiosoitteen muutosta, päivitämme järjestelmämuuttujan ja vaikuttamattomat komentosarjat käyttävät tätä uutta arvoa ilman, että meidän täytyy päivittää jokainen käsikirjoitus erikseen.
Tämä ei ole vain ajan säästö, vaan myös suojaa tilanteesta, jossa unohdat päivittää tietyn komentosarjan ja käytetään "kuolleita" arvoja. Lisäksi, jos haluat ohittaa järjestelmän muuttuja tietyssä komentosarjassa, näet ylhäällä esimerkissämme, että tämä on täysin tuettu.
Seuraavassa on joitain ideoita, joissa voit käyttää järjestelmän muuttujia paikallisten ulottuvuuksien muuttujien sijaan:
- Sähköpostiosoitteet (kuten esimerkissämme)
- Varmuuskopion kansion sijainnit
- URL- ja FTP-sivustot
- Metriset ja kynnysarvot
Toinen suuri ominaisuus järjestelmän muuttujien käyttämisestä on, että sinulla on yksi paikka, jossa voit muokata tai tarkastella muuttujiasi. Yksinkertaisesti sanottuna voit hakea päivityksiä useisiin skripteihin muokkaamalla ympäristömuuttujia samassa paikassa.