Flash info

Maître Yoda utilise PowerShell. Cette source encore non confirmée par Obi-Wan Kenobi aurait pour origine une conférence sur la force obscure de CMD. Que le POWERshell soit avec vous...

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
darphboubou
Utilisateur

PowerShelleur Certifié
Messages: 134
graphgraph
Karma: 1  
Passer variable d'un batch vers un PS1 - 31/07/18 16:25 Bonjour,

Comme le sujet l'indique, je souhaiterai savoir comment transmettre des variables issues d'un script de type batch (cmd) en argument d'un script powershell.


Merci d'avance pour vos retour.
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5507
graph
Karma: 204  
Re:Passer variable d'un batch vers un PS1 - 3/08/18 17:33 Salut,
regarde si dans le batch le paramètre -commande, de Powershell.exe, substitue tes variables.

Message édité par: Laurent Dardenne, à: 3/08/18 17:34
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
darphboubou
Utilisateur

PowerShelleur Certifié
Messages: 134
graphgraph
Karma: 1  
Re:Passer variable d'un batch vers un PS1 - 4/08/18 07:37 bonjour,

Je dois avouer ne pas avoir bien compris la reponse.

Peux tu m'éclairer un peu?

Merci d'avance.
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5507
graph
Karma: 204  
Re:Passer variable d'un batch vers un PS1 - 4/08/18 12:05 darphboubou écrit:

Peux tu m'éclairer un peu?

Voici un exemple issu d'un ancien projet :
Code:

  cd /%~dp0 rd //q C:\Truc\Bidule\ md C:\Truc\Bidule\ powershell.exe -sta  -command "%~dp0Build.ps1" C:\Truc\Bidule\


Donc le batch substitue les variables avant l'appel du script PS.
Comme je ne fais pas cela souvent, je ne me souvenais plus comment faire...

Message édité par: Laurent Dardenne, à: 4/08/18 12:05
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2018 PowerShell-Scripting.com