Comment obtenir le répertoire courant de la cmdlet en cours d'exécution

Comment obtenir le répertoire courant de la cmdlet en cours d’exécution

La manière fiable de faire cela est exactement comme vous l’avez montré : $MyInvocation.MyCommand.Path.

L’utilisation de chemins relatifs sera basée sur $pwd, dans PowerShell, le répertoire courant d’une application, ou le répertoire de travail courant pour une API .NET.

PowerShell v3+ :

Utilisez la variable automatique $PSScriptRoot.