Question Executer un script powershell situé dans un autre dossier que le script source

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #29902 par Arnaud Petitjean
Hello Kiviste !

Au lieu d'utiliser "." utilise plutôt la variable $PSScriptRoot.

Celle-ci contient le chemin dans lequel se trouve ton script. Car le point, lui fait référence à ton path courant (celui dans lequel tu es positionné dans la console). Ce qui n'est pas exactement la même chose.
$ScriptToRun="$PSScriptRoot\script\test2.ps1"
& $ScriptToRun

Pour plus d'infos, regarde cette rubrique d'aide : About_AutomaticVariables

Attention, cette variable n'est utile qu'à l'intérieur d'un script ou d'un module. En dehors, celle-ci sera nulle.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 3 ans 10 mois par Arnaud Petitjean.
Les utilisateur(s) suivant ont remercié: witkowski

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #29903 par kiviste

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena