If-Koubou

Kuinka käyttää järjestelmän yleisiä ympäristöympäristön muuttujia Windowsissa

Kuinka käyttää järjestelmän yleisiä ympäristöympäristön muuttujia Windowsissa (Miten)


Jokainen järjestelmänvalvoja, joka viettää hyvää aikaa komentokehotteessa tai komentosarjoissa, on todennäköisesti hyvin tietoinen sisäänrakennetuista ympäristömuuttujista, jotka ovat Windowsin tarjoamia (eli Path, WinDir, ProgramFiles, UserProfile jne.). Jos huomaat käyttävänsi tiettyä arvoa uudestaan, eikö olisi hienoa, jos sinulla olisi oma muuttuja, jota voit käyttää samalla tavoin kuin sisäänrakennetut arvot?

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.

Valitse Järjestelmän ominaisuudet -valintaikkunassa "Ympäristön muuttujat".

Valitse Ympäristömuuttujat-valintaikkunasta Uusi-painike Järjestelmämuuttujat -osion alla.

Anna uuden muuttujan nimi sekä arvo ja napsauta OK.

Sinun pitäisi nyt nähdä uusi muuttuja, joka on lueteltu kohdassa "Järjestelmämuuttujat". Sovelletaan muutoksia napsauttamalla OK.

Voit nyt käyttää uuden järjestelmän ympäristömuuttujasi kuten sinä tahansa. Voit käyttää sitä komentoriviltä tai eräkäsikirjoituksilta määrittelemättä sitä.

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:

@ ECO POIS
TITLE Global Environment Variable Test
ECHO.
ECHO System NotifyEmail -arvo
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Ohjaava globaali muuttuja tässä kirjassa ...
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Lopetus ohjattua komentosarjaa ...
ENDLOCAL
ECHO.
ECHO System NotifyEmail -arvo
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
TAUKO

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.