web-dev-qa-db-fra.com

Comment créer une tâche planifiée sous un compte utilisateur SYSTEM avec SCHTASKS

J'essaie actuellement d'obtenir SCHTASKS pour créer une tâche planifiée sous le compte SYSTEM, en utilisant la commande suivante:

schtasks.exe" /s "\\" /u "SYSTEM" /Create /SC DAILY /MO "7" /ST "12:00" /TN "mytask" /TR  "C:\test.exe "C:\""

Bien qu'il génère:

ERROR: User credentials are not allowed on the local machine.
17
Mike
  1. Ouvrez une invite de commandes élevée (admin).

  2. Entrez la commande suivante:

    schtasks.exe/s "\"/ru "SYSTEM"/Créer/SC DAILY/MO "7"/ST "12:00"/TN "mytask"/TR "C:\test.exe" C:\"

Veuillez noter que la différence est que, pour spécifier le compte SYSTEM, vous devez utiliser le /RU commutateur et non le /U une.

19
gonzobrains
  1. Créez vos tâches dans le planificateur, exportez-les au format XML ( https://superuser.com/questions/1334495 )
  2. Créez un fichier texte avec: schtasks.exe/create/RU SYSTEM/TN "Folder\TaskName"/XML "I:\Location\TaskName.xml" autant de lignes que vous le souhaitez, avec chaque tâche, puis enregistrez le fichier en tant que lot ( .bat), exécutez en tant qu'administrateur (cliquez avec le bouton droit sur exécuter en tant qu'administrateur).
  3. Appliquer aux ordinateurs sur lesquels vous souhaitez l'exécuter.
1
Under A Tree