Flash info

"Les IT Pros sont en train de migrer rapidement car PowerShell est plus facile et plus puissant que VBScript."

Microsoft Scripting Guys

 
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: 5526
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: 5526
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.
© 2019 PowerShell-Scripting.com