Miljøvariabler i PowerShell brukes til å få tilgang til eller starte spesifikke stier, mapper eller filer i Windows. Å bruke miljøvariabler kan enkelt bidra til å få tilgang til en bestemt mappe. I stedet for å skrive hele baneadressen for å få tilgang til “Temp ”-mappen,“%temp%”Miljøvariabel kan brukes.
Dessuten kan disse variablene betraktes som plassholdere eller snarveier til den lange banens adresse til filer eller mapper. Det handler om å gjøre navigasjon enkelt på en datamaskin, enten det er å legge til stier til applikasjoner eller lage tilpassede skript.
Denne bloggen vil gi detaljer om bruk av miljøvariablene.
Hva er PowerShell -miljøvariabler?
Dette er kommandoene som kommer til å bli diskutert:
Metode 1: Bruk “Dir Env:” Cmdlet for å få miljøvariablene
“dir env:”Cmdlet er spesialdesignet for å få miljøvariablene ved hjelp av PowerShell. Utfør den oppgitte kommandoen for å få alle miljøvariablene:
dir env:Metode 2: Bruk “Get -ChildItem -Path Env:” Cmdlet for å få miljøvariablene
De “Get-Childitem” Cmdlet brukes langs “-Sti”Parameter og“Env:”Variabel for å få miljøvariablene på Windows:
Get -Childitem -Path Env:I henhold til koden ovenfor:
Metode 3: Bruk “Get -Item -Path Env:” Cmdlet for å få miljøvariablene
Tilsvarende kan miljøvariablene også hentes ved bruk av "Get-element”Cmdlet sammen med“-sti”Parameter og“Env:”Variabel:
Get -item -Path Env:Her, den spesifiserte “Get-element”Cmdlet brukes til å få varen fra et spesifisert sted, men får ikke filens innhold:
Eksempel 1: Få det nåværende brukernavnet ved å bruke "get-element" cmdlet
Dette eksemplet vil bruke “Get-element”Cmdlet for å få det nåværende brukernavnet til Windows:
Get -Item -Path Env: BrukernavnEksempel 2: Få all brukerens liste ved å bruke "get-element" cmdlet
Nå, få listen over brukere på Windows:
Get -Item -Path Env: Bruker*Miljøvariable typer
Det er tre typer miljøvariabler omfang: bruker, maskin og prosess. Når alle disse miljøvariablene skal kombineres, danner de et bilde som gir forskjellige miljøvariabler til løpsprosessene.
Omfang 1: Bruker
Brukeromfanget inneholder miljøvariablene tilknyttet brukeren som kjører den nåværende prosessen. For å få brukeromfangsmiljøvariablene for å utføre kommandoen nedenfor:
[System.Miljø] :: GetEnvironmentVariables ('Bruker')Omfang 2: Maskin
Maskinomfanget inneholder miljøvariablene som er assosiert med løpsforekomstene til Windows:
[System.Miljø] :: GetEmiljøvariabler ('Maskin')Omfang 3: prosess
Miljøvariabler i prosessomfanget kombinerer bruker- og maskinomfang:
[System.Miljø] :: GetEnvironmentVariables ('Prosess')Det handler om å bruke PowerShell -miljøvariablene.
Konklusjon
Miljøvariabler kan betraktes som plassholdere eller snarveier for å få tilgang til filer eller mapper som har lange baneadresser. Disse kan hentes i PowerShell ved hjelp av flere cmdlets, inkludert "dir env:”,“Get -Childitem -Path Env:”, Eller“Get -item -Path Env:”. Denne bloggen har presentert dyptgående detaljer om PowerShell-miljøvariablene.