¿Cuál es la mejor manera de determinar la ubicación del script de PowerShell actual??

¿Cuál es la mejor manera de determinar la ubicación del script de PowerShell actual??

PowerShell es un lenguaje de secuencias de comandos que se utiliza principalmente para realizar tareas de automatización en el sistema. Tiene una aplicación de host llamada "PowerShell ise", Utilizado para crear y ejecutar scripts y funciones. Los guiones de PowerShell se guardan con el ".PS1" extensión. La ubicación de los scripts de PowerShell se puede determinar ejecutando comandos específicos en PowerShell ISE dentro de un script. Más específicamente, determinar una ubicación de script de PowerShell ayuda a referirse a un script relativo.

Esta publicación exhibirá múltiples métodos para resolver la consulta mencionada.

¿Cuál es la mejor/mejor manera/método para determinar la ubicación/ruta del script de PowerShell actual??

Estos métodos se pueden emplear para resolver la consulta mencionada:

  • $ Psscriptroot.
  • $ PSCOMMANDPATH.
  • Rango divisorio.

Método 1: Use el "$ Psscriptroot" para determinar/descubrir la ubicación/ruta del script en PowerShell

La ubicación del script de PowerShell se puede determinar ejecutando el "$ Psscriptroot"Comando dentro de un script. Está especialmente diseñado para obtener la ubicación del script de PowerShell. Por ejemplo, eche un vistazo a la demostración dada mencionada a continuación.

Ejemplo

Ejecute el comando dado en la consola PowerShell ISE para obtener/obtener la ubicación/ruta del script PowerShell:

> $ Psscriptroot

Se puede observar que la ubicación/ruta del script se ha determinado.

Método 2: use el "$ PSCommandPath" para determinar/descubrir la ubicación/ruta del script PowerShell

El "$ PSCOMMANDPATH"Cmdlet no solo determina la ubicación/ruta actual del script PowerShell. Además, también muestra el nombre del script.

Ejemplo

Ejecute el comando dado para obtener la ubicación del script PowerShell:

> $ PSCOMMANDPATH

La ubicación del script de PowerShell y su nombre se han mostrado correctamente en la salida.

Método 3: use el "ritmo dividido" para determinar/descubrir la ubicación/ruta del script en PowerShell

Otro método que puede imprimir la ubicación del script PowerShell es un "Rango divisorio". Se utiliza para obtener la parte de la ruta dada, la ruta completa o el nombre del archivo.

Ejemplo

Para obtener/recuperar la ruta actual del script, simplemente ejecute el comando mencionado en el script de PowerShell ISE:

> Path Split $ PSISE.Archivo actual.Ruta completa

La ubicación actual del script de PowerShell se ha imprimido.

Conclusión

La ubicación del script PowerShell actual se puede determinar utilizando varios métodos. Estos métodos incluyen "$ Psscriptroot "," $ pscommandpath "y" split-path". Cada vez que se ejecutan cada uno de estos tres métodos, producen la ubicación actual del script PowerShell. Esta publicación ha proporcionado varios métodos para determinar la ubicación actual del script PowerShell.