Bonjour,

Comme indiqué dans le titre, j'aimerais simplement récupérer des variables qui sont SET via un script DOS, dans mon script PowerShell.

Je m'explique :

J'ai un script env.bat qui est propre au logiciel que j'utilise (donc non modifiable) dans lequel il y a plusieurs SET VAR1 = ..... sur des variables d'environnement du logiciel.

Je suis en train de développer un script PowerShell qui doit utiliser ces variables. J'ai donc essayé de lancer env.bat depuis mon script PS, mais quand je fais cela, et que j'essaye par exemple $VAR1, je n'ai aucune valeur associée!
J'ai beaucoup cherché et essayé beaucoup de solutions différentes, aucune ne fonctionne jusqu'à présent.

Je me tourne donc vers vous, en espérant que vous pourrez m'aider!!

En résumé, mon problème est ici :

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#Exécution de env.bat
.\env.bat
 
#Une des nombreuses variables mise à jour dans env.bat, aucune manière n'affiche quoi que ce soit
$ADXDIR
$env:ADXDIR


Dans env.bat : que des SET nom_var=val_var.

A+