Recentemente mi è capitato di schedulare un Eseguibile tramite il Task Scheduler di Windows Server e scoprire che lanciandolo mi restituiva l’errore 0xFFFFFF9D
Ho provato a lanciare l’eseguibile escludendo il task scheduler ed ha funzionato senza problemi.
Il task l’ho configurato come mostrato nelle immagini di seguito
Ho compilato tutte le impostazioni Generali
Ho configurato l’azione da intraprendere
Ho selezionato come Azione Start a Program indicando tutto il path del file eseguibile
Ho lasciato tutto invariato
Ho lasciato tutto invariato
Lanciando il task ricevevo l’errore 0xFFFFFF9D come mostrato nell’immagine precedente
Andando in History ho verificato il return code e mi indicava questo codice 4294967197
Effettivamente il codice decimale 4294967197 corrisponde al codice esadecimale FFFFFF9D
Dopo vari tentativi ho trovato la soluzione al problema.
Nelle impostazioni del Task andare in Actions quindi Edit.
In corrispondenza del campo Start in (optional) inserire il path dove si trova l’eseguibile.
Ad esempio se lo script si trova in questo path
S:\SCRIPTS\CheckDataDirectoryBackup\checkdirectory.exe
dobbiamo inserire il seguente percorso
S:\SCRIPTS\CheckDataDirectoryBackup\
A questo punto salviamo tutto e rilanciamo il task
Se è tutto ok dovremmo vedere il codice 0x0 come mostrato nell’immagine sovrastante.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 Comments