Quelle est la meilleure façon de déterminer l'emplacement du script PowerShell actuel?

Quelle est la meilleure façon de déterminer l'emplacement du script PowerShell actuel?

PowerShell est un langage de script principalement utilisé pour effectuer des tâches d'automatisation sur le système. Il a une application hôte appelée «PowerShell Ise», Utilisé pour créer et exécuter des scripts et des fonctions. Les scripts PowerShell sont sauvés avec le «.PS1" extension. L'emplacement des scripts PowerShell peut être déterminé en exécutant des commandes spécifiques dans PowerShell ISE dans un script. Plus précisément, la détermination d'un emplacement de script PowerShell aide à se référer à un script relatif.

Ce message présentera plusieurs méthodes pour résoudre la requête mentionnée.

Quelle est la meilleure / meilleure méthode pour déterminer l'emplacement / le chemin du script PowerShell actuel?

Ces méthodes peuvent être utilisées pour résoudre la requête mentionnée:

  • $ Pscriptroot.
  • $ Pscommandpath.
  • Chemin de semi-masse.

Méthode 1: Utilisez le «$ psScripTroot» pour déterminer / découvrir l'emplacement / le chemin du script dans PowerShell

L'emplacement du script de PowerShell peut être déterminé en exécutant le «$ Pscriptroot”Commande dans un script. Il est spécialement conçu pour récupérer l'emplacement du script PowerShell. Par exemple, jetez un œil à la démonstration donnée mentionnée ci-dessous.

Exemple

Exécutez la commande donnée dans la console PowerShell ISE pour obtenir / récupérer l'emplacement / le chemin du script PowerShell:

> $ PsscripTroot

On peut observer que l'emplacement / le chemin du script a été déterminé.

Méthode 2: Utilisez le «$ pscommandpath» pour déterminer / découvrir l'emplacement / le chemin du script PowerShell

Le "$ Pscommandpath»Cmdlet détermine non seulement l'emplacement / chemin actuel du script PowerShell. De plus, il affiche également le nom du script.

Exemple

Exécutez la commande donnée pour récupérer l'emplacement du script PowerShell:

> $ Pscommandpath

L'emplacement du script PowerShell et son nom ont été affichés avec succès dans la sortie.

Méthode 3: Utilisez le «Split-Path» pour déterminer / découvrir l'emplacement / le chemin du script dans PowerShell

Une autre méthode qui peut imprimer l'emplacement du script PowerShell est un «Chemin de semi-masse". Il est utilisé pour obtenir la partie du chemin d'accès, du chemin complet ou du nom de fichier donné.

Exemple

Afin d'obtenir / récupérer le chemin actuel du script, exécutez simplement la commande mentionnée dans le script de PowerShell ISE:

> Split-Path $ psise.Fichier actuel.Chemin complet

L'emplacement actuel du script PowerShell a été imprimé.

Conclusion

L'emplacement du script PowerShell actuel peut être déterminé à l'aide de plusieurs méthodes. Ces méthodes incluent «$ PsScripTroot "," $ pscommandpath "et" Split-path". Chaque fois que chacune de ces trois méthodes est exécutée, elles étendent l'emplacement actuel du script PowerShell. Ce message a fourni plusieurs méthodes pour déterminer l'emplacement actuel du script PowerShell.