6Jul

Kako koristiti globalne varijable okruženja sustava u sustavu Windows

click fraud protection
Svi administratori sustava koji provode dobar dio vremena u naredbeni redak ili skupne skripte vjerojatno su svjesni izgrađenih varijabli okoline koje nudi Windows( npr. Path, WinDir, ProgramFiles, UserProfile, itd.).Ako se nađete pomoću određene vrijednosti više i više, ne bi bilo sjajno ako ste imali vlastitu varijablu koju možete koristiti na isti način kao i ugrađene vrijednosti?

Sa nekoliko klikova možete stvoriti i održavati vlastite varijable okruženja koje su globalne u sustavu i preživljavaju ponovno podizanje sustava.

Stvaranje prilagođene varijable okruženja sustava

Stvaranje nove globalne varijable sustava je vrlo jednostavna i jedna je od onih značajki koja se kriju u vidokrugu. Imajte na umu da se snimke zaslona odnose na sustav Windows Server 2008, no postupak za većinu verzija sustava Windows gotovo je identičan samo s nekoliko različitih zaslona. U Upravljačkoj ploči otvorite opciju System( naizmjenično, možete desnom tipkom miša kliknuti Moje računalo i odabrati Properties( Svojstva)).Odaberite vezu "Napredne postavke sustava".U dijaloškom okviru System Properties( Svojstva sustava) kliknite "Environmental Variables"( Varijacije okoline).

instagram viewer

U dijaloškom okviru Varijable okruženja kliknite gumb Novi ispod odjeljka "Varijable sustava".

Unesite naziv nove varijable kao i vrijednost i kliknite U redu.

Sada biste trebali vidjeti svoju novu varijablu koja je navedena pod odjeljkom "Varijable sustava".Kliknite U redu da biste primijenili promjene. Sada možete pristupiti svojoj novoj varijabli okruženja sustava kao što biste to učinili. Možete ga koristiti iz naredbenog retka ili skupa skripti bez potrebe za definiranjem.

Korištenje varijable prilagođene okoline

Kao što je gore navedeno, prilagođena varijabla okruženja ne razlikuje se od bilo koje druge varijable sustava kao što ga možete uputiti iz naredbenog retka i unutar skripti. Za brzi primjer, razmotrite ovu skriptu serije:

@ECHO OFF
TITLE Globalni varijabilni test za okoliš
ECHO.
ECHO sustav NotifyEmail vrijednost
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Opasna globalna varijabla u ovoj skripti. ..
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Izlazak iz nadzora. ..
ENDLOCAL
ECHO.
ECHO sustav NotifyEmail vrijednost
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUSE

Kad je izvršen, izlaz je upravo ono što biste očekivali:

Ideje za korištenje

Stvarna snaga prilagođenih varijabli okruženja ulazi kada ih koristite u svojim skriptama. U našem primjeru smo postavili varijablu pod nazivom "NotifyEmail" koju bismo mogli referencirati u bilo kojem broju skripti bez potrebe da se kodira vrijednost. Dakle, u slučaju da trebamo promijeniti adresu e-pošte, jednostavno ažuriramo sistemsku varijablu i utjecajne skripte upotrebljavat će ovu novu vrijednost bez da svakog pojedinog ažuriranja svake skripte moramo ažurirati.

Ovo nije samo vrijeme čuvar, već i štiti od situacije u kojoj ste zaboravili ažurirati određenu skriptu i koristi se "mrtva" vrijednost. Osim toga, u slučaju da trebate nadjačati varijablu sustava u određenoj skripti, možete vidjeti u gornjem primjeru koji je u potpunosti podržan.

Ovdje su neke ideje gdje biste mogli primijeniti varijable sustava umjesto lokalnih varijabli:

  • adrese e-pošte( kao u našem primjeru)
  • Lokacije mape sigurnosnih kopija
  • URL i FTP mjesta
  • Vrijednosti metričkih i praga

Još jedna velika značajka o korištenju varijabli sustava jeimate jedno mjesto gdje možete urediti ili pregledati vrijednosti varijable. Jednostavno rečeno, potencijalno možete primijeniti ažuriranja za više skripti uređivanjem varijabli okoline na jednoj lokaciji.