Bonjour,
j'ai un script qui fonctionne lorsqu'il est en .ps1 mais une fois compilé avec PS2EXE , je me retrouve avec une erreur de chemin. Dans mon cas mon .ps1 et .exe sont sur une clé usb dans un dossier qui contient un sous-dossier PILOTES.
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $Computer = Read-Host -Prompt 'Indiquer nom de l''ordinateur' copy-item $PSScriptRoot\PILOTES\* \\$Computer\c$\outils\ -Recurse -force
Quand je lance le script.exe il ne vas pas dans mon dossier de script, la variable $PSScriptRoot n'est t'elle pas gérée par PS2EXE?, dans tous les cas il m'affiche ça.
Il cherche mon dossier à la racine de la clé et non dans mon dossier PrinterInstallerKonica comme on peut le voir apparaitre dans l'entête. Si je créé le dossier à la racine ça fonctionne mais c'est pas top. J'aimerais tout garder dans le même dossier(.exe + dossier pilotes), le soft est destiné à plusieurs utilisateurs donc il faudrait que quelque soit l'endroit ou le dossier sera collé cela fonctionne . Je ne sais pas si c'est très claire lol.
Merci d'avance.
Partager