Naudodami kelis paspaudimus galite kurti ir prižiūrėti savo aplinkos kintamuosius, kurie yra globalūs sistemoje ir išgyventi iš naujo paleidžiant.
Kintamasis pritaikytos sistemos aplinkos sukūrimas
Naujo pasaulio sistemos kintamojo kūrimas yra gana paprastas ir vienas iš tų ypatybių, paslėptų tiesiai į akis. 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 mygtuku spustelėkite "My Computer" ir pasirinkite "Properties"). Pasirinkite nuorodą "Išplėstiniai sistemos nustatymai".
Pasirinktinio aplinkos keitimo naudojimas
Kaip jau buvo minėta, jūsų pasirinktinis aplinkos kintamasis nesiskiria nuo bet kurio kito sistemos kintamojo, kurį galite nurodyti iš komandinės eilutės ir scenarijų. Greitam pavyzdžiui apsvarstykite šį paketo scenarijų:
@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
Kai vykdomas, produkcija yra būtent tai, ko tikėtumėte:
Naudojimo idėjos
Tikroji aplinkos kintamųjų galia įvedama, kai jas naudojate savo scenarijose. Mūsų pavyzdyje mes nustatėme kintamąjį, vadinamą "NotifyEmail", kurį galėtume paminėti bet kokiu scenarijų skaičiumi, neturėdami 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 jūs pamiršote atnaujinti tam tikrą 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ų:
- El. Pašto adresai (pvz., Mūsų pavyzdyje)
- Atsarginių kopijų aplankų vietos
- URL ir FTP svetainės
- Metrinė ir ribinė vertė
Dar viena puiki galimybė naudoti sistemos kintamuosius - jūs turite vieną vietą, kur galite redaguoti ar peržiūrėti kintamas vertes. Paprasčiau tariant, jūs galėtumėte taikyti atnaujinimus keliems scenarijus, redaguodami aplinkos kintamuosius vienoje vietoje.