IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Exécution script PS dans une console cmd.exe [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Exécution script PS dans une console cmd.exe
    Bonjour,

    J'ai un soucis sur l’exécution d'un script powershell, exécuté via un cmd.exe.
    Ma commande dans cmd.exe est la suivante : "powershell.exe -file "d:\script.ps1""

    Contenu du script.ps1 :
    Invoke-Command -ComputerName $nomserveur -Credential $cred -Scriptblock {"commande éxécutée"} -asjob -jobname "Jobs"

    Si je modifie ma commande dans la cmd.exe en :"powershell.exe -noexit -file "d:\script.ps1"", ça fonctionne.

    Seulement, si j’ajoute l'option "-noexit", il reste sur le prompt powershell et ne retourne pas sur le prompt cmd.exe or je voudrais qu'il y retourne.

    Avez-vous des idées ?

    Merci d'avance.

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    as-tu essayé d'ajouter un délai après l'invoke-command ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Bonjour Laurent,

    Du coup, j'ai trouvé une solution qui ressemble a ce que tu viens de proposer.

    J'ai ajouté dans ma commande cmd un "start-sleep" et un "exit", ce qui donne : "powershell.exe -noexit -command "d:\script.ps1 ; start-sleep 5 ; exit"

    Merci quand même.

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par mdadm95 Voir le message
    J'ai ajouté dans ma commande cmd un "start-sleep" et un "exit", ce qui donne : "powershell.exe -noexit -command "d:\script.ps1 ; start-sleep 5 ; exit"
    Teste sans le -NoExit, sinon à la relecture c'est étrange comme code !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'exécution de script Python dans une JSP
    Par bleno dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/07/2013, 09h41
  2. Exécuter script js dans une fonction
    Par Khleo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/06/2012, 16h00
  3. exécuter un script php dans une nouvelle window
    Par lucaazori1988 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 10/03/2011, 21h37
  4. Réponses: 2
    Dernier message: 31/08/2010, 11h58
  5. Réponses: 10
    Dernier message: 15/07/2008, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo