6Jul

Kā izmantot globālās sistēmas vides mainīgos Windows

click fraud protection


Jebkurš sistēmas administrators, kurš komandu uzvednē vai partijas skriptus pavada daudz laika, visticamāk labi apzinās iebūvēto vides mainīgos Windows piedāvājumus( t.i., Path, WinDir, ProgramFiles, UserProfile uc).Ja jūs atkal atradīsit sev īpašas vērtības izmantošanu, vai tas nebūtu lieliski, ja jums būtu savs mainīgais, ko var izmantot tāpat kā iebūvētajās vērtībās?

Ar dažiem klikšķiem jūs varat izveidot un uzturēt savus vides mainīgos, kas ir gan globāli sistēmā, gan izdzīvo reboots.

Pielāgotās sistēmas vides izveidošana Mainīgā

Jauna globāla sistēmas mainīgā izveidošana ir pavisam vienkārša, un tā ir viena no šīm īpašībām, kas slēpjas vienkāršā redzeslokā.Lūdzu, ņemiet vērā, ka ekrānuzņēmumi ir paredzēti sistēmai Windows Server 2008, tomēr lielākajā daļā Windows versiju process ir gandrīz identisks tikai dažiem dažādiem ekrāniem.

Vadības panelī atveriet sistēmas opciju( pārmaiņus varat ar peles labo pogu noklikšķināt uz My Computer un izvēlieties Properties).Atlasiet saiti "Papildu sistēmas iestatījumi".

instagram viewer

Dialoglodziņā Sistēmas rekvizīti noklikšķiniet uz "vides mainīgie".

Dialoglodziņā "Mainīgie vides" noklikšķiniet uz pogas Jauna zem sadaļas "Sistēmas mainīgie".

Ievadiet arī jaunā mainīgā nosaukumu un noklikšķiniet uz Labi.

Tagad jums vajadzētu redzēt savu jauno mainīgo, kas norādīts sadaļā "Sistēmas mainīgie".Noklikšķiniet uz Labi, lai piemērotu izmaiņas.

Tagad varat piekļūt savam jaunajam sistēmas vides mainīgajam, piemēram, jūs kāds cits. Jūs varat to izmantot no komandrindas vai partijas skriptiem, to nenoteicot.

Izmantojot pielāgoto vides mainīgo

Kā norādīts iepriekš, jūsu pielāgotais vides mainīgais neatšķiras no jebkura cita sistēmas mainīgā, jo to var atsaukties no komandrindas un skriptu iekšienes. Lai iegūtu ātru piemēru, apsveriet šo partijas skriptu:

@ECHO OFF
NOSAUKUMS Globālā vides mainīgā pārbaude
ECHO.
ECHO sistēma NotifyEmail vērtība
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Galvenais globālais mainīgais šajā skriptā. ..
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Izejas noņemšanas skripts. ..
ENDLOCAL
ECHO.
ECHO sistēma NotifyEmail vērtība
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUSE

Kad tiek izpildīts, produkcija ir tieši tā, ko jūs varētu sagaidīt:

izmantošanas idejas

Pielāgoto vides mainīgo faktiskais jauda tiek ievadīta, kad tos izmantojat savos skriptos. Mūsu piemērā mēs iestatījām mainīgo ar nosaukumu "NotifyEmail", kuru mēs varētu atsaukties jebkurā skriptu skaitā, bez nepieciešamības kodēt vērtību. Tātad gadījumā, ja mums ir jāmaina e-pasta adrese, mēs vienkārši atjaunojam sistēmas mainīgo un ietekmētie skripti izmantos šo jauno vērtību, neprasot katram skriptam atsevišķi atjaunināt.

Tas ir ne tikai laika taupītājs, bet arī aizsargā pret situāciju, kad jūs aizmirstat atjaunināt noteiktu skriptu un tiek izmantota "miris" vērtība. Turklāt gadījumā, ja jums ir nepieciešams ignorēt sistēmas mainīgo noteiktā skriptā, mūsu piemērā var redzēt, ka tas ir pilnībā atbalstīts.

Šeit ir dažas idejas, kurās vietējā mēroga mainīgajiem vietā var izmantot sistēmas mainīgos:

  • e-pasta adreses( piemēram, mūsu piemērā)
  • dublējuma mapes atrašanās vietas
  • URL un FTP vietnes
  • metriskā un sliekšņa vērtības

Vēl viena lieliska iezīme par sistēmas mainīgo izmantošanujums ir viena vieta, kur var rediģēt vai apskatīt mainīgās vērtības. Vienkārši runājot, iespējams, jūs varētu piemērot vairāku skriptu atjauninājumus, rediģējot vides mainīgos vienā atrašanās vietā.