Questo post coprirà diversi metodi per risolvere la query menzionata.
Come ottenere/recuperare la directory/cartella corrente del cmdlet in esecuzione?
Questi sono gli approcci che possono essere utilizzati per ottenere la directory corrente del comando, come ad esempio:
Metodo 1: ottenere la directory corrente del cmdlet utilizzando il comando "get-location"
Il primo metodo che utilizzeremo per ottenere la directory corrente del comando in esecuzione è "Gettare"Cmdlet. La directory di lavoro corrente può essere recuperata in PowerShell, eseguire il comando indicato:
> Get-location
Metodo 2: ottenere la directory corrente del comando cmdlet utilizzando "Print Working Directory (PWD)"
IL "Stampa Directory di lavoro" O "($ PWD)"Viene utilizzato per produrre l'attuale directory di lavoro in PowerShell. IL "$ pwd"È un alias del"Gettare"Comando.
L'attuale directory di lavoro può essere recuperata in PowerShell eseguendo il comando seguente:
> $ PWD
Metodo 3: ottenere la directory corrente del CMDLET utilizzando il comando "Ambiente di sistema"
Questo "[Sistema.Ambiente] :: CurrentDirectory"Il comando viene utilizzato per ottenere o recuperare il percorso completamente qualificato della directory di lavoro corrente:
> [Sistema.Ambiente] :: CurrentDirectory
Metodo 4: ottenere la directory corrente dello script eseguita usando la variabile "PSScriptroot"
IL "$ PSScriptroot"È un cmdlet variabile che può essere utilizzato per ottenere la posizione corrente dello script:
> $ PSScriptroot
Si trattava di ottenere la directory in cui il cmdlet è attualmente in esecuzione.
Conclusione
La directory/percorso corrente del comando che viene eseguita in PowerShell può essere recuperata utilizzando vari comandi. Questi comandi includono “Get-location","$ pwd", "[Sistema.Ambiente] :: CurrentDirectoryComandi "o il"$ PSScriptroot"Valore variabile. Questo post ha dimostrato diversi modi pratici per far sì che l'attuale directory di lavoro del cmdlet venga eseguito in PowerShell.