6Jul

Kaip naudotis globaliais sistemos aplinkos kintamaisiais sistemoje "Windows"

click fraud protection


Bet kuris sistemos administratorius, kuris komandinėje eilutėje ar partijos scenarijus praleidžia gerą šiek tiek laiko, tikriausiai gerai žino apie įmontuotus aplinkos kintamuosius "Windows" pasiūlymus( t. Y. Path, WinDir, ProgramFiles, UserProfile ir tt).Jei atsidursite naudodamiesi tam tikra verte daugiau ir ilgiau, ar ne, jei turite savo kintamąjį, kurį galėtumėte naudoti taip pat, kaip pastatytas vertes?

Naudodami kelis paspaudimus galite kurti ir prižiūrėti savo aplinkos kintamuosius, kurie yra globalūs sistemoje ir išgyventi naujo paleidimo metu.

Sukurkite pritaikytą sistemos aplinkos kintamąjį

Naujo pasaulio sistemos kintamojo kūrimas yra gana paprastas ir yra vienas iš tų ypatybių, kurios slepiasi tiesiai. Atkreipkite dėmesį, kad ekrano nuotraukos yra skirtos "Windows Server 2008", tačiau daugelio "Windows" versijų procesas beveik identiškas, kai tik keli ekranai skiriasi.

Valdymo skyde atidarykite "System" parinktį( pakaitomis galite dešiniuoju pelės klavišu spustelėti "My Computer" ir pasirinkite "Properties").Pasirinkite nuorodą "Išplėstiniai sistemos nustatymai".

instagram viewer

Dialogo lange "Sistemos ypatybės" spustelėkite "Aplinkos kintamieji".

Dialogo lange "Aplinkos kintamieji" spustelėkite mygtuką Naujas po skiltimi "Sistemos kintamieji".

Įveskite naujo kintamojo pavadinimą ir reikšmę ir spustelėkite Gerai.

Dabar turėtumėte pamatyti savo naują kintamąjį, pateiktą skyriuje "Sistemos kintamieji".Spustelėkite "Gerai", jei norite taikyti pakeitimus.

Dabar galite pasiekti savo naująjį sistemos aplinkos kintamąjį, kaip ir bet kurį kitą.Galite jį naudoti iš komandinės eilutės ar partijos scenarijų, nenurodydami jo.

Vartotojo aplinkos kintamojo

naudojimas Kaip minėta anksčiau, jūsų pasirinktinis aplinkos kintamasis nesiskiria nuo bet kurio kito sistemos kintamojo, kaip jūs galite jį nukreipti iš komandinės eilutės ir scenarijų.Greituoju pavyzdžiu apsvarstykite šį partijos scenarijų:

@ECHO OFF
PAVADINIMAS Global Environment Variable Test
ECHO.
ECHO sistema NotifyEmail vertė
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Šio scenarijaus pagrindinis pasaulinis kintamasis. ..
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Išeina išbraukimo scenarijus. ..
ENDLOCAL
ECHO.
ECHO sistema NotifyEmail vertė
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUSE

Kai vykdomas, produkcija yra būtent tai, ką tikėtumėte tikėtina:

naudojimo idėjos

Tikrieji aplinkos kintamieji galią įvedami, kai juos naudojate savo scenarijose. Mūsų pavyzdyje mes nustatėme kintamąjį, vadinamą "NotifyEmail", kurį galėtume paminėti bet kokiu scenarijų skaičiumi, be kietojo kodo vertės. Taigi, jei mes turime pakeisti el. Pašto adresą, mes paprasčiausiai atnaujinsime sistemos kintamąjį, o paveikti scenarijai naudos šią naują vertę, jei mums nereikės atnaujinti kiekvieno scenarijaus atskirai.

Tai ne tik laiko taupymo priemonė, bet ir apsaugo nuo situacijos, kai pamiršote atnaujinti konkretų scenarijų ir naudojama "mirusioji" reikšmė.Be to, jei tam tikrame scenarijuje reikia panaikinti sistemos kintamąjį, aukščiau pateiktame pavyzdyje galite pamatyti, kad jis yra visiškai palaikomas.

Čia pateikiamos kelios idėjos, kuriomis galima taikyti kintamuosius vietoj vietos kintamųjų:

  • elektroninio pašto adresai( pvz., Mūsų pavyzdyje)
  • atsarginių kopijų aplankų vietos
  • URL ir FTP svetainės
  • metrinė ir slenkstinė vertė

Kita puiki galimybė naudoti sistemos kintamuosius yraturite vieną vietą, kur galite redaguoti ar peržiūrėti kintamas vertes. Paprasčiausiai tariant, galėtumėte taikyti atnaujinimus keliems scenarijus, redaguodami aplinkos kintamuosius vienoje vietoje.