Slik bruker du globale systemmiljøvariabler i Windows

Innholdsfortegnelse:

Slik bruker du globale systemmiljøvariabler i Windows
Slik bruker du globale systemmiljøvariabler i Windows

Video: Slik bruker du globale systemmiljøvariabler i Windows

Video: Slik bruker du globale systemmiljøvariabler i Windows
Video: 200 Consonant Digraphs with Daily Use Sentences | English Speaking Practice Sentences | Phonics - YouTube 2024, April
Anonim
 Enhver systemadministrator som tilbringer god tid i ledeteksten eller batchskriptene, er sannsynligvis godt klar over innebygde miljøvariabler Windows-tilbud (dvs. Path, WinDir, ProgramFiles, UserProfile, etc.). Hvis du finner deg selv med en bestemt verdi om og om igjen, ville det ikke vært bra hvis du hadde din egen variabel som du kan bruke på samme måte som de innebygde verdiene?
Enhver systemadministrator som tilbringer god tid i ledeteksten eller batchskriptene, er sannsynligvis godt klar over innebygde miljøvariabler Windows-tilbud (dvs. Path, WinDir, ProgramFiles, UserProfile, etc.). Hvis du finner deg selv med en bestemt verdi om og om igjen, ville det ikke vært bra hvis du hadde din egen variabel som du kan bruke på samme måte som de innebygde verdiene?

Med noen få klikk kan du opprette og vedlikeholde egne miljøvariabler som er globale på systemet og overlever omstart.

Opprette en tilpasset systemmiljøvariabel

Å lage en ny global systemvariabel er ganske enkel, og er en av de funksjonene som gjemmer seg i vanlig syn. Vær oppmerksom på at skjermbildene er for Windows Server 2008, men prosessen for de fleste versjoner av Windows er nesten identisk med bare noen få av skjermbildene forskjellige. I kontrollpanelet åpner du systemalternativet (alternativt kan du høyreklikke på Denne datamaskinen og velge Egenskaper). Velg koblingen "Avansert systeminnstillinger".

I dialogboksen Systemegenskaper klikker du på "Miljøvariabler".
I dialogboksen Systemegenskaper klikker du på "Miljøvariabler".
I dialogboksen Miljøvariabler klikker du på Ny knappen under delen "Systemvariabler".
I dialogboksen Miljøvariabler klikker du på Ny knappen under delen "Systemvariabler".
Skriv inn navnet på den nye variabelen, så vel som verdien, og klikk OK.
Skriv inn navnet på den nye variabelen, så vel som verdien, og klikk OK.
Du bør nå se din nye variabel som er oppført under delen "Systemvariabler". Klikk på OK for å bruke endringene.
Du bør nå se din nye variabel som er oppført under delen "Systemvariabler". Klikk på OK for å bruke endringene.
Du kan nå få tilgang til den nye systemmiljøvariabelen som du ville andre. Du kan bruke den fra kommandolinjen eller batchskriptene uten å måtte definere den.
Du kan nå få tilgang til den nye systemmiljøvariabelen som du ville andre. Du kan bruke den fra kommandolinjen eller batchskriptene uten å måtte definere den.
Image
Image

Bruk tilpasset miljøvariabel

Som nevnt ovenfor er din tilpassede miljøvariabel ikke annerledes enn noen annen systemvariabel som du kan referere den fra kommandolinjen og innsiden av skript. For et raskt eksempel, bør du vurdere dette batch-skriptet:

@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

Når utført, er utgangen akkurat det du ville forvente:

Image
Image

Bruksideer

Den virkelige kraften til tilpassede miljøvariabler går inn når du bruker dem i skriptene dine. I vårt eksempel angir vi en variabel som heter "NotifyEmail", som vi kunne referere til i noen antall skript uten å måtte kodes verdien hardt. Så hvis vi må endre e-postadressen, oppdaterer vi bare systemvariabelen, og de berørte skriptene vil bruke denne nye verdien uten at vi må oppdatere hvert skript enkeltvis.

Dette er ikke bare en tidsbesparende, men beskytter også mot situasjonen der du glemmer å oppdatere et bestemt skript og en "død" verdi blir brukt. I tillegg, i tilfelle du må overstyre en systemvariabel i et bestemt skript, kan du se i vårt eksempel over dette er fullt støttet.

Her er noen ideer hvor du kan bruke systemvariabler i stedet for lokale variabler:

  • E-postadresser (som i vårt eksempel)
  • Backup-mappesteder
  • URL- og FTP-nettsteder
  • Metriske og terskelverdier

En annen flott funksjon om bruk av systemvariabler er at du har et enkelt sted hvor du kan redigere eller vise variabelverdiene dine. Enkelt sagt, du kan potensielt søke oppdateringer på flere skript ved å redigere miljøvariablene på ett sted.

Anbefalt: