Question Comment renommer une tâche dans une tâche planifiée sous Windows Server 2008 R2


J'ai quelques tâches dans le planificateur de tâches sous Windows 2008 R2. Je les ai créés en tant qu'administrateur et je suis connecté en tant qu'administrateur. Je n'ai pas de moyen facile de renommer les tâches. Le seul moyen de le faire est d'exporter la configuration de la tâche dans un fichier XML et de la réimporter dans une nouvelle tâche, de changer le nom puis de supprimer l'ancienne tâche. Y a-t-il un moyen plus facile?


121
2018-01-07 17:52


origine




Réponses:


Toutes nos félicitations! Vous vous êtes heurté à un problème qui a bloqué de nombreux utilisateurs / administrateurs Windows. Non, vous ne pouvez pas renommer une tâche sauf pour exporter, renommer et importer à nouveau. Oui, c'est plutôt bête. Un scripteur entreprenant pourrait peut-être créer un script PowerShell simple qui automatise ce processus, mais jusque-là, vous êtes bloqué avec votre exportation / importation en deux étapes. Pardon. = (

(Vous ne pouvez pas non plus renommer un dossier de tâches après l'avoir créé.)


137
2018-01-07 18:00



Si vous allez renommer le dossier, la tâche disparaîtra. Visage triste. - JohnThePro
De même, si vous renommez les tâches dans le dossier Windows \ tasks, la tâche disparaît dans le Planificateur de tâches jusqu'à ce que vous la renommiez. - Wesley
Grrrrr, arghhhhhh! Je me demande comment diable cette limitation stupide est née? Renommer n'est pas une tâche "exotique" que les utilisateurs voudront rarement faire. C'est très déroutant. - Doctor Jones
Voir les étapes dans MS10-092: "Une vulnérabilité dans le Planificateur de tâches pourrait permettre une élévation de privilèges." Il explique les fichiers et les modifications de registre nécessaires pour résoudre les problèmes que vous pourriez rencontrer avec des erreurs de tâches. Toujours pas de moyen facile de les renommer. support.microsoft.com/en-us/kb/2305420 - Bratch
Travaillé comme un charme, merci. - Tanveer Badar


Pas le meilleur moyen mais peut être un épargnant de vie.

Les tâches sont stockées dans C:\Windows\System32\Tasks au format XML importable avec schtasks.exe. Comme Weasly l'a dit, renommer le fichier ne fonctionne pas, mais Créer / Supprimer le fera. Cela dit, vous avez besoin du mot de passe de l'utilisateur en cours d'exécution (que vous avez)

Comparé à la suggestion de Weasly, il ne fait que sauter la phase d'exportation.

  1. créer une deuxième tâche en utilisant la première comme modèle
  2. enlever l'original

En utilisant srcname et dstname Et un admin shell dans le dossier Tasks:

C:\Windows\System32\Tasks>schtasks /Create /tn dstname /xml srcname /ru [running username] /rp [password]
SUCCESS: The scheduled task "dstname" has successfully been created.

C:\Windows\System32\Tasks>schtasks /delete /tn srcname /f
SUCCESS: The scheduled task "srcname" was successfully deleted.

Remarques:

  • Avec un peu de script, vous pouvez renommer un grand nombre de tâches sans effort
  • Si nécessaire, vous devriez pouvoir extraire le RU d'origine du XML (en nœud Task/Principals/Principal/UserId)
  • Si vous voulez que schtasks demande le mot de passe, supprimez simplement /rp [password] portion

7
2018-05-20 17:14





Malheureusement non. C'est comme ça que ça se fait maintenant. Je crois que c'est pour des raisons de sécurité, de sorte que les tâches définies ne peuvent pas être modifiées tant qu'elles sont configurées et activées.


4
2018-01-07 18:01



Si je suis déjà connecté en tant qu'administrateur, comme je dois l'être pour créer une tâche, en quoi cela constitue-t-il une "fonctionnalité de sécurité"?
En outre, si vous modifiez quelque chose à propos d'une tâche une fois qu'elle est configurée, vous serez invité à entrer vos informations d'identification. Par conséquent, s'il s'agit d'un problème de sécurité, gérez-le de la même façon que vous ne modifiez rien d'autre. - Kurt Koller


Assurez-vous avant de répondre "Impossible", "Impossible", etc.

Check-out ce script power shell.


2
2017-07-02 09:38



Citation de ce site: I don't know the reasons for the omission of this seemingly simple feature, but there is a workaround: Export the task as an XML file, import the task to create a new task with the new name, then delete the old task. Donc, il fait ce que la réponse acceptée suggérait - seulement automatisé. Renommer est toujours impossible. - faker
L'OP sait déjà qu'il n'y a pas d'opération de changement de nom (l'exportation et la réimportation avec un nouveau nom est le seul moyen). Il a demandé s'il y avait un moyen plus facile. Oui; un moyen plus simple consiste à utiliser le script PowerShell. - Bill_Stewart
Veuillez citer la partie pertinente du lien. La réponse en lien uniquement n'est pas encouragée car, lorsque le lien pourrit, la réponse devient inutile. - Andrew T.
Exporter et importer avec un nouveau nom semble beaucoup plus simple, sauf si c'est quelque chose que vous devez faire via PowerShell pour une raison quelconque. - Brian Burns
windowsitpro.com/article/scripting/… pas trouvé - Kiquenet


Une possibilité est d'exporter la tâche, de la supprimer, de renommer le fichier et de l'importer à nouveau.

Une bonne description peut être trouvée ici: Renommer la tâche dans le planificateur de tâches


1
2018-05-31 11:29





Oui c'est possible ! Il suffit d'exporter la tâche (clic droit sur la tâche / Exporter ...) sous forme de fichier XML (sur le bureau par exemple). Ensuite, supprimez la tâche dans le planificateur de tâches et cliquez avec le bouton droit de la souris / Importer une tâche. Choisissez le fichier XML précédemment enregistré, renommez la tâche et enregistrez-la. Voila.


-1
2017-07-08 15:36



C'est en fait la même réponse que celle acceptée il y a 4 ans, ce n'est pas vraiment un ajout utile ... - HBruijn
Je ne dirais pas que cela n'en vaut pas la peine - cela explique les étapes plus en détail que la réponse acceptée, bien qu'il aurait peut-être été préférable de modifier cette réponse à la place. - Brian Burns