none
Un batch definito sul task scheduler di windows 7 non si avvia

    Domanda

  • Ciao a tutti

    sul task scheduler di windows 7 ho impostato un batch (.vbs) che parte all'avvio di windows (at startup) ma non c'è verso di farlo partire.

    Il batch controlla semplicemente la data/ora di sistema e, in certe condizioni, lancia un programma.

    Posto il codice qui sotto.

    	mRun = False
    	mHour=   Hour(Now())
    	mWeekDay= Weekday(Now(),vbMonday)
    
    	If mHour > 12 Then mRun = True
    	If mHour < 5 Then mRun = True
    	If mWeekDay = 6 Then mRun = True 'Sabato
    	If mWeekDay = 7 Then mRun = True 'Domenica
    	
    	'mRun = True
    
    	strCMD = """C:\BRSrun\caffeine.exe"""
    
    	If mRun Then 
    
    		'Lancia Caffeine
    		Set objShell = WScript.CreateObject("WScript.Shell")
    		intReturn = objShell.Run(strCMD,2,False)
    		If intReturn <> 0 Then 
    			Wscript.Echo "Errore durante il lancio del programma " & strCMD
    		Else
    			Wscript.Echo "Lancio del programma " & strCMD & " effettuato"
    		End If
    
    	End If
    
    	WScript.Quit(0)
    

    Se lancio la script manualmente funziona senza problemi.

    Spero possiate aiutarmi.

    Grazie

    Roberto

    venerdì 23 novembre 2018 15:01

Tutte le risposte

  • Ciao, posta le schermate impostate nel task scheduler.

    A.

    sabato 24 novembre 2018 09:05
    Moderatore
  • Assicurati che i tuo motore di scripting di default sia cscript

    wscript.exe //H:cscript
    ::o
    cscript.exe //H:cscript

    oppure nelle impostazioni di esecuzione del task forza l'utilizzo di cscript es. cscript.exe /nologo tuoscript.vbs

    aggiungi una riga di logging nell'esecuzione

    cscript.exe /nologo tuoscript.vbs >>"%temp\logdelloscript.log%"

    Attendiamo xml del task o le schermate come richieste





    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    lunedì 26 novembre 2018 08:35
    Moderatore