Il task scheduler di Windows Server 2008 ha un bug noto che si verifica al cambiamento dell'utente con cui il task dovrà essere eseguito. Errore che viene segnalato all'utente una volta che cerca di chiudere la finestra di proprietà del task schedulato, dopo aver cambiato l'utenza in questione.
L'errore stmpato a video è il seguente:
An error has occurred for task TaskName. Error message: The specified account name is not valid
A riguardo, c'è un hotfix specifico che corregge questo malfunzionamento. Lo potete trovare a questo indirizzo:
http://support.microsoft.com/kb/953153/en-us
Altrimenti, è possibile seguire il workaround qua descritto.
- Creare il task senza cambiare l'utente con cui questo dovrà essere eseguito.
- Esportare il task selezionato in un file XML.
- Cancellare il task.
- Apire il file XML appena creato e modificare il contenuto dell'elemento "UserId" all'interno del seguente elemento:
<Principals>
<Principal id=Author>
<UserId>DomainName\UserName</UserId>
</Principal>
</Principals>
- Salvare il file XML appena modificato.
- Importarlo all'interno del task scheduler