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.