Почетна » како да » Како користити променљиве окружења глобалног система у оперативном систему Виндовс

    Како користити променљиве окружења глобалног система у оперативном систему Виндовс


    Сваки администратор система који проводи добар део времена у командној линији или батцх скриптама је вероватно добро упознат са уграђеним променљивама окружења које Виндовс нуди (тј. Пут, ВинДир, ПрограмФилес, УсерПрофиле, итд.). Ако сматрате да користите одређену вредност изнова и изнова, зар не би било сјајно да имате сопствену променљиву коју можете користити на исти начин као и уграђене вредности?

    Са неколико кликова можете да креирате и одржавате сопствене променљиве окружења које су и глобалне на систему и преживљавају поновно подизање система.

    Креирање променљиве окружења прилагођеног система

    Стварање нове глобалне системске варијабле је прилично једноставно и једна је од оних особина које се скривају на видику. Имајте на уму да су снимци екрана за Виндовс Сервер 2008, али процес за већину верзија Виндовса је скоро идентичан са само неколико екрана који се разликују.

    На контролној табли отворите опцију Систем (наизменично, можете десним тастером миша да кликнете на Мој рачунар и изаберете Својства). Изаберите везу „Напредна подешавања система“.

    У дијалогу Својства система кликните на „Варијабле окружења“.

    У дијалогу Варијабле околине кликните на дугме Ново испод одељка „Системске променљиве“.

    Унесите име ваше нове променљиве као и вредност и кликните на ОК.

    Сада би требало да видите вашу нову променљиву наведену у одељку “Системске варијабле”. Кликните на дугме У реду да бисте применили измене.

    Сада можете приступити новој варијабли системског окружења као и свакој другој. Можете га користити из командне линије или батцх скрипти без потребе да је дефинишете.

    Коришћење променљиве прилагођеног окружења

    Као што је горе наведено, ваша прилагођена варијабла окружења се не разликује од било које друге системске варијабле, јер је можете референцирати из командне линије и унутар скрипти. За брз пример, размислите о овом скрипту:

    @ЕЦХО ОФФ
    НАСЛОВ Глобални тест варијабилног окружења
    ОДЈЕК.
    ЕЦХО систем НотифиЕмаил валуе
    ЕЦХО НотифиЕмаил =% НотифиЕмаил%
    ОДЈЕК.
    СЕТЛОЦАЛ
    ЕЦХО Надјачавање глобалне променљиве у овом скрипту ...
    СЕТ НотифиЕмаил=јфаулкнер@отхеремаил.цом
    ЕЦХО НотифиЕмаил =% НотифиЕмаил%
    ОДЈЕК.
    ЕЦХО Излаз из скрипте поништавања ...
    ЕНДЛОЦАЛ
    ОДЈЕК.
    ЕЦХО систем НотифиЕмаил валуе
    ЕЦХО НотифиЕмаил =% НотифиЕмаил%
    ОДЈЕК.
    ОДЈЕК.
    ОДЈЕК.
    ПАУСЕ

    Када се изврши, излаз је управо оно што бисте очекивали:

    Усаге Идеас

    Права снага прилагођених променљивих окружења улази када их користите у вашим скриптама. У нашем примјеру, постављамо варијаблу названу "НотифиЕмаил" коју можемо референцирати у било којем броју скрипти без потребе за хард кодом вриједности. Дакле, у случају да требамо промијенити адресу е-поште, једноставно ажурирамо системску варијаблу, а утјецајне скрипте ће користити ову нову вриједност без потребе да ажурирамо сваку скрипту појединачно.

    Ово није само уштеда времена, већ и штити од ситуације у којој сте заборавили да ажурирате одређену скрипту и користи се "мртва" вредност. Поред тога, у случају да морате да надјачате системску променљиву у одређеној скрипти, можете видети у нашем примеру изнад да је у потпуности подржана.

    Ево неких идеја где можете применити системске варијабле уместо локалних променљивих опсега:

    • Адресе е-поште (као у нашем примјеру)
    • Локације резервних мапа
    • УРЛ и ФТП локације
    • Метричке и граничне вредности

    Још једна одлична карактеристика о коришћењу системских варијабли је да имате једно место где можете да измените или прегледате вредности променљивих. Једноставно речено, можете потенцијално применити ажурирања за више скрипти тако што ћете изменити променљиве окружења на једној локацији.