Question Récupérer variables depuis un script DOS
- blashard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 5 ans 1 mois #29341
par blashard
Récupérer variables depuis un script DOS a été créé par blashard
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:
[code:1]
#Exécution de env.bat
.\env.bat
#Une des nombreuses variables mise à jour dans env.bat, ni l'un ni l'autre n'affiche quoi que ce
soit
$ADXDIR
$env:ADXDIR[/code:1]
Dans env.bat : que des SET nom_var=val_var
A+
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:
[code:1]
#Exécution de env.bat
.\env.bat
#Une des nombreuses variables mise à jour dans env.bat, ni l'un ni l'autre n'affiche quoi que ce
soit
$ADXDIR
$env:ADXDIR[/code:1]
Dans env.bat : que des SET nom_var=val_var
A+
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 5 ans 1 mois #29344
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Récupérer variables depuis un script DOS
Salut,
nativement ce ne sera pas possible.
Mais avec des prg externe manipulant des API probablement.
Il existe ceci pour utiliser le batch de configuration de Visual studio, mais à voir si cela correspond à ce que tu recherches.
nativement ce ne sera pas possible.
Mais avec des prg externe manipulant des API probablement.
Il existe ceci pour utiliser le batch de configuration de Visual studio, mais à voir si cela correspond à ce que tu recherches.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- blashard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 5 ans 1 mois #29375
par blashard
Réponse de blashard sur le sujet Re:Récupérer variables depuis un script DOS
Hello!
Merci de ta réponse ! Je me suis débrouillé autrement du coup.
Je trouve ça quand même incroyable que Microsoft n'ai rien développé en standard pour ça.
A+
Merci de ta réponse ! Je me suis débrouillé autrement du coup.
Je trouve ça quand même incroyable que Microsoft n'ai rien développé en standard pour ça.
A+
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 5 ans 1 mois #29378
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Récupérer variables depuis un script DOS
blashard écrit:
Est-ce possible sous Linux/Unix/MacOS ?Je trouve ça quand même incroyable que Microsoft n'ai rien développé en standard pour ça.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Troxsa
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 30
- Remerciements reçus 0
il y a 4 ans 11 mois #29537
par Troxsa
Réponse de Troxsa sur le sujet Re:Récupérer variables depuis un script DOS
Bonjour,
il n'est pas possible d’exécuter un batch avec powershell et de lui demander de lire les valeurs ? (en lui changeant l’extension ?)
il n'est pas possible d’exécuter un batch avec powershell et de lui demander de lire les valeurs ? (en lui changeant l’extension ?)
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.129 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Récupérer variables depuis un script DOS