Snake88 Geschrieben 25. Mai 2007 Geschrieben 25. Mai 2007 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? Zitieren
Amstelchen Geschrieben 25. Mai 2007 Geschrieben 25. Mai 2007 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 Zitieren
Snake88 Geschrieben 29. Mai 2007 Autor Geschrieben 29. Mai 2007 So hab den Fehler gefunden hier die Lösung: wshell.run("%comspec% /c ""%windir%\system32\netsh.exe -c interface dump > c:\nettest.txt""") Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.