tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
964
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JohnDoe JohnDoe ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    219
    Hallo Leute,

    ich möchte eine .vbs-Datei auf einem anderen Rechner starten. Dazu habe ich folgendes Script erstellt, welches bereits eine exe oder eine bat auf dem Zielrechner starten kann. nur vbs bekomme ich nicht hin:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    sComputer = "ziel"
    sUser = "ziel\Administrator"
    sPassword = "XXX"
    sCmd = "test.vbs"
     
    Set oSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
    oSWbemLocator.Security_.ImpersonationLevel = 3 ' 3 = impersonate
    Set oWMI = oSWbemLocator.ConnectServer(sComputer, "/root/CIMV2:win32_Process", sUser, sPassword)
     
    Set oWMIProc = oWMI.Get("Win32_Process")
    result = oWMIProc.Create(sCmd, Null, Null, procID)
     
    MsgBox ("ProzessID=" & procID & " auf Rechner \\" & sMachine)

    Die test.vbs liegt im system32-ordner.
    Bei Batchdateien kann ich sie hinlegen, wo ich will. Ich muss nur den Pfad angeben.
    Ich habe auch schon versucht, die .vbs mithilfe einer Batch-Datei zu starten. Leider ohne Erfolg.

    Kennt ihr noch eine Lösung?
     
    Die schlimmsten Lügen werden oft schweigend erzählt.

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Das Problem ist, dass ein .vbs keine ausführbare Datei ist (anders als .bat .com .exe .scr etc.).

    Versuch mal
    Code :
    1
    
    sCmd = "cscript.exe text.vbs"

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    JohnDoe JohnDoe ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    219
    Ich dachte mir schon sowas.

    Ich werde das morgen ausprobieren.

    Danke für den Tipp.
     
    Die schlimmsten Lügen werden oft schweigend erzählt.

Ähnliche Themen

  1. Access DB auf anderem Rechner
    Von fonds im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 01.10.08, 18:47
  2. .bat auf anderem rechner starten
    Von xrax im Forum Java
    Antworten: 3
    Letzter Beitrag: 17.05.05, 22:54
  3. Antworten: 2
    Letzter Beitrag: 01.03.05, 12:40
  4. CrystalReport net auf anderem Rechner
    Von Pepperoni im Forum .NET Archiv
    Antworten: 7
    Letzter Beitrag: 22.11.04, 21:51
  5. Win 98 SE OEM auf anderem Rechner installieren ?
    Von Dirk Abe im Forum Microsoft Windows
    Antworten: 4
    Letzter Beitrag: 14.06.04, 16:41