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

VBScript Discussion :

probleme de remonter de statut d'un service


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut probleme de remonter de statut d'un service
    J'aimerais remonter le statut d'un service passé en argument dans DOS

    Je lance une commande dos qui execute mon script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    yoyo.vbs "startservice" "Helpsvc"
    je stock la valeur de ces 2 arguments dans deux variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ETAT_SERVICE = args(0)
    WIN_SERVICE1 = args(1)
    Jusqu'ici, tout va bien!!!

    Je voudrais en plus remonter l'éat du service passé en argument (WIN_SERVICE1) et socker le resultat dans une variable.

    Quelqu'un as t'il une idée?
    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut Question pour crack du vbs
    Salut a vous

    Voila une semaine que je galere sur ce put.. de code vbs. Je cherche une ame charitable (voir un developeur calé)pour me dire pourquoi et cela quelque soit l'etat du service, je rentre dans ma boucle 1.
    Merci d'avance


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Create Shell object
    Dim objShell
     
    set objShell = CreateObject("Shell.Application")
    'Verify that the  service is running. If it isn't, then start it.
    If objShell.IsServiceRunning(WIN_SERVICE1) = TRUE then
    WScript.echo ("toto start")
    WScript.Sleep 10000
    objShell.ServiceStart (WIN_SERVICE1), TRUE
    WScript.Sleep 10000
     
     
    else if objShell.IsServiceRunning(WIN_SERVICE1) = FALSE Then
    WScript.echo ("ludo stop")
    WScript.Sleep 10000
    objShell.ServiceStop (WIN_SERVICE1), FALSE
    WScript.echo ("ludo start")
    WScript.Sleep 10000
    objShell.ServiceStart (WIN_SERVICE1), TRUE
    end if
     
    end if
    Si vous etes inspirée, faut pas hésiter

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    J'ai du mal à suivre...

    Cette discussion est-elle résolue, ou pas?

    Si oui, qu'est-ce qui va et qu'est-ce qui ne va pas?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut Pas resolue
    Bonjour

    Non ce post n'est malheureusemetn pas resolu. Je n'arrive pas a recuperer la valeur d'un service (start ou stop) et a m'en service pour redemarer ou arreter suivant le statut remonté précedement.

    Cela vous parait t'il plus claire?

    Merci d'avance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut Trop compliqué ou simplement pas faisable??
    Bonjour

    Personne ne peux définitivement pas m'aider sur le sujet?
    Peux t'on me dire juste si la méthode IsServiceRunning (service) accepte forcement une string en parametre ou si je peux lui passer une variable.


    Merci

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ben tu pourrai nous montrer le code en entier (avec l'affectation des arguments...) et la façon dont tu l'appelle... histoire de voir si tu as corrigé tes problémes d'ordre d'argument déjà signalés dans ton précédent post...

Discussions similaires

  1. Connaître le statut d'un service
    Par titou624 dans le forum Android
    Réponses: 15
    Dernier message: 21/11/2011, 22h13
  2. script recupération du statut d'un service
    Par dousa1 dans le forum Scripts/Batch
    Réponses: 23
    Dernier message: 30/09/2009, 15h13
  3. Probleme d'input/output XML pour Web service Java - AXIS2
    Par 2beornot2be dans le forum Services Web
    Réponses: 1
    Dernier message: 06/08/2009, 11h59
  4. probleme avec generic host process for win32 services
    Par thesorrow dans le forum Windows XP
    Réponses: 2
    Dernier message: 15/03/2007, 10h29
  5. Connaitre le statut d'un service
    Par clementv dans le forum Administration système
    Réponses: 8
    Dernier message: 08/06/2006, 08h47

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