Esiste un PC Windows 7 con un'attività pianificata. L'unica cosa che fa è eseguire un file VBS situato su un'unità mappata che punta a una condivisione di rete:
M:\Folder\Script.vbs
dove si M:
trova l'unità mappata.
L'attività è impostata su Run whether user is logged in or not
e ha salvato le credenziali per l'utente che ha accesso a quella cartella.
Ora, se seleziono questo nel menu a discesa:
quindi l'attività funziona. Tuttavia, se seleziono che:
quindi fallisce con il codice 8007010B
(che, come ho capito, è "Il nome della directory non è valido"). Non riesce a stabilire se qualcuno ha effettuato l'accesso e indipendentemente da ciò che ha attivato l'attività (la pianificazione o l'utente che l' Run
ha eseguita manualmente). Non riesce anche se eseguo l'accesso al computer come utente in base al quale l'esecuzione dell'attività dovrebbe essere eseguita Run
manualmente.
Quando eseguo l'accesso come utente con cui viene eseguita l'attività, ho accesso all'unità mappata e posso eseguire lo script con Explorer senza problemi.
Sembra che ci sia un certo spessore di compatibilità, ma quale? E cosa devo fare per farlo funzionare quando 'configurato per Windows 7', che dovrebbe essere la modalità nativa per il computer?
Vorrei lasciarlo così com'è, ma se qualcuno aggiorna erroneamente l'attività alla modalità Windows 7, non c'è modo di tornare indietro: l'opzione Windows XP viene quindi rimossa dal menu per tale attività. Per riaverlo, è necessario esportare l'attività come XML, eliminarlo e reimportare.