Aggiunta di "cmd /c" alla parte anteriore del comando
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
Domanda
Ecco il codice che ho attualmente:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"
Nella mia testa questo dovrebbe funzionare correttamente e funziona senza errori, ma il file di testo non viene aggiornato.
Il file di testo è già stato creato, quindi non devo preoccuparmi di creare la variabile WScript
MODIFICARE:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
Grazie David! Stavo guardando quelle due linee per ore!
Soluzione
Aggiunta di "cmd /c" alla parte anteriore del comando
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"