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 :

Aide Execution d'un VBS sur un poste distant


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Par défaut Aide Execution d'un VBS sur un poste distant
    Bonjour,
    Je viens à vous car ça fait un moment que je suis sur ce problème.
    Je travail sous XP, j'ai un programme progam1.vbs qui appel un program2.vbs avec passage d'arguments qui lui se trouve sur un poste distant.
    En sachant que j'ai tout les droits sur mon réseau.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ' program1.vbs
    Set oShell = CreateObject("WScript.Shell")
    Dim strName, numUser, numIP, strCommand
    '
    strName = "Denis"
    numUser = "0800888"
    numIP = "10.50.106.105"
    '
    strCommand = "PsExec.exe -u fr\admin \\" & numIP & " -i C:\Windows\system32\cscript.exe \\" & numIP & "\c$\program2.vbs " & strName & " " & numUser
    '
    oShell.Run(strCommand), 1, True
    '
    MsgBox("Terminé")
    Set oShell = Nothing
    Et voilà mon deuxième programme.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ' program2.vbs
    Set oShell = CreateObject("WScript.Shell")
    Dim args, strName, numUser
    Set args = WScript.Arguments
    '
    strName = args(0)
    numUser = args(1)
    '
    MsgBox("agrs 0 = " & numIPPrinter & vbCrLf & _
    "agrs 1 = " & strDriverName)
    Set oShell = Nothing
    La ligne de commande : PsExec.exe -u fr\admin \\10.50.106.105 -i C:\Windows\system32\cscript.exe \\10.50.106.105\c$\program2.vbs Denis 0800888 dans une fenêtre DOS marche bien, je vois la le résultat.
    Mais si j'exécute program1.vbs, la fenêtre se ferme automatiquement.
    Ou est mon erreur?

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    salut,
    (ligne 11)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oShell.Run strCommand, 1, True
    pour plus d'explication : http://www.developpez.net/forums/d13...fenetre-shell/
    (mon message)
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Par défaut
    Merci Omen999, je vais de ce pas regarder ton lien.

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

Discussions similaires

  1. Savoir si une application est ouverte sur un poste distant
    Par bl4ckwolf dans le forum Développement
    Réponses: 3
    Dernier message: 17/05/2006, 21h25
  2. Créer un repertoire sur un poste distant
    Par jean tof dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 21/02/2006, 15h34
  3. [Librairies] Exécution d'un .JAR sur un serveur distant via PHP
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 09/10/2005, 14h54
  4. [Servlet] Créer un fichier sur un poste distant
    Par JohnBlatt dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 07/05/2005, 18h51
  5. Connecter Delphi 7 et une bd mysql sur un poste distant
    Par nordine001 dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/08/2004, 14h40

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