Question equivalent de call en batch

Plus d'informations
il y a 13 ans 3 mois #13192 par DELBREUVE
Bonjour à tous,

Je souhaite créer un script Powershell pour installer plusieurs logiciels à la suite. Pour faire ceci de façon propre, je souhaite faire un script qui execute la commande call à chaque appel d'un exe.

Y a t-il un commande équivalente à la commande CALL en powershell ?

Auriez-vous une soluce ?

Merci d'avance,

Florent

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13193 par SiSMik
Réponse de SiSMik sur le sujet Re:equivalent de call en batch
Bonjour,

Pour lancer des exécutables en powershell il y a plusieurs méthodes possibles: Start-Process ou Invoke-Expression permettent de faire ce que tu veux.

Start-Process à l'avantage d'avoir un switch wait qui permet d'attendre la fin de l'exécution de l'exécutable.

Si c'est pas assez précis, n'hésites pas à demander plus d'informations.

:silly:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13194 par DELBREUVE
Réponse de DELBREUVE sur le sujet Re:equivalent de call en batch
Merci je pense que ça devrait aller. C'est tout simple, je ne savais pas que le paramètre -wait existait.....

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13195 par Richard Lazaro
il existe aussi le paramètre -PassThru qui permet de récupérer l'objet du process à la fin de l'exécution (combiné avec le paramètre -Wait)

Et donc d'examiner le code de retour :)
La gestion d'erreur est importante !

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.062 secondes
Propulsé par Kunena