Hvordan få den gjeldende katalogen til cmdlet som blir utført

Hvordan få den gjeldende katalogen til cmdlet som blir utført
Mens vi jobber i PowerShell, må vi noen ganger få den nåværende arbeidskatalogen. Denne operasjonen hjelper med å referere til et skript. Mer spesifikt har PowerShell spesifikke kommandoer som kan brukes til å få den gjeldende katalogen der cmdlet blir utført. For eksempel, "Få plassering”Er den viktigste kommandoen som kan brukes til det diskuterte formålet.

Dette innlegget vil dekke flere metoder for å løse den nevnte spørringen.

Hvordan få/hente gjeldende katalog/mappe for cmdlet som blir utført?

Dette er tilnærmingene som kan brukes til å få den gjeldende katalogen til kommandoen som blir utført, for eksempel:

  • Get Location Command.
  • Print Working Directory (PWD) -kommando.
  • Systemmiljøkommando.
  • Psscriptroot -variabel.

Metode 1: Få den gjeldende katalogen til cmdlet som blir utført ved hjelp av “Get Location” -kommando

Den første metoden som vi vil bruke for å få den gjeldende katalogen for kommandoen som blir utført er "Få plassering”Cmdlet. Den nåværende arbeidskatalogen kan hentes i PowerShell, utføre den gitte kommandoen:

> Get-Location

Metode 2: Få den gjeldende katalogen til CMDLET utført ved hjelp av “Print Working Directory (PWD)” -kommandoen

Skriv ut arbeidskatalog”Eller“($ pwd)”Brukes til å sende ut den gjeldende arbeidskatalogen i PowerShell. “$ pwd”Er et alias av“Få plassering”Kommando.

Den nåværende arbeidskatalogen kan hentes i PowerShell ved å utføre den undergitte kommandoen:

> $ pwd

Metode 3: Få den gjeldende katalogen til cmdlet som blir utført ved hjelp av “System Environment” -kommandoen

Dette “[System.Miljø] :: CurrentDirectory”Kommando brukes til å få eller hente den fullt kvalifiserte banen til den gjeldende arbeidskatalogen:

> [System.Miljø] :: CurrentDirectory

Metode 4: Få den gjeldende katalogen til skriptet som blir utført ved hjelp av "Psscriptroot" -variabel

$ Psscriptroot”Er en variabel cmdlet som kan brukes til å få den nåværende plasseringen av skriptet som blir utført:

> $ Psscriptroot

Det handlet om å få katalogen som cmdleten for øyeblikket kjører.

Konklusjon

Den gjeldende katalogen/banen til kommandoen som blir utført i PowerShell kan hentes ved hjelp av forskjellige kommandoer. Disse kommandoene inkluderer “Get-Location”,“$ pwd”, "[System.Miljø] :: CurrentDirectory”Kommandoer, eller“$ Psscriptroot”Variabel verdi. Dette innlegget har vist flere praktiske måter å få den nåværende arbeidskatalogen til CMDLET utført i PowerShell.