So verwenden Sie Schtask /Abfrage und platzieren Sie die Ausgabe mithilfe von VBScript und CMD in eine Textdatei

StackOverflow https://stackoverflow.com/questions/19826530

Frage

Hier ist der Code, den ich derzeit habe:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"

In meinem Kopf sollte dies korrekt funktionieren, und es wird ohne Fehler ausgeführt, aber die Textdatei wird nicht aktualisiert.

Die Textdatei wurde bereits erstellt, sodass ich mir keine Sorgen machen muss, die WScript -Variable zu erstellen

BEARBEITEN:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"

Danke David! Ich habe mir diese beiden Zeilen stundenlang angesehen!

War es hilfreich?

Lösung

Hinzufügen von "CMD /C" zur Vorderseite des Befehls

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top