25. Mai 200718 j Hi ich versuche ein vbscript zu schreiben Ãn dem ich einen batch befehl aufrufe: set wshell = createObject("WScript.Shell") wshell.run("netsh -c interface dump > c:\networksettings.txt") wenn ich den befehl direkt in die kommandozeile tipp funktioniert er einwandfrei. Über die VBS datei allerdings nicht, das cmd Fenster popt kurz auf aber es wird nichts erstellt weis jemand wo der unterschied zwischen manuellem aufrufen und wscript.shell ist?
25. Mai 200718 j du könntest zu debuggingzwecken die ausgabe mittels stdout.readall auslesen. dies setzt AFAIR allerdings die verwendung von "exec" anstelle von "run" voraus. siehe dazu auch MS TechNet: http://www.microsoft.com/technet/scriptcenter/resources/qanda/may06/hey0519.mspx s'Amstel
29. Mai 200718 j So hab den Fehler gefunden hier die Lösung: wshell.run("%comspec% /c ""%windir%\system32\netsh.exe -c interface dump > c:\nettest.txt""")
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.