Comment Changer le Planificateur de Tâche de l'Utilisateur Mot de passe
Quand j'ai Créer le Planificateur de Tâche avec le nom d'utilisateur et le Mot de passe dans Windows 7 à l'aide du Planificateur de Tâches de GUI et d'essayer de Changer le Mot de passe de l'Utilisateur à l'aide de la ligne de Commande Suivante, à me donner l'erreur dans CMD
SCHTASKS /Change /RP test /TN "rtest1"
Erreur:
Le Paramètre est incorrect
- Que
rtest1
tâche doit avoir été créé à l'aide d'un autre nom d'utilisateur dont le mot de passe n'est pastest
. Spécifier/RU
aussi assurez-vous que le nom d'utilisateur et mot de passe correspond.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le PowerShell script pour mettre à jour les informations d'identification de la tâche planifiée, dont le projet de Loi Intendant a écrit à cet effet (un grand merci à lui). Cela fonctionne également pour les tâches qui ont été créés avec le planificateur de tâches de Windows GUI et non pas à partir de la ligne de commande (ou réimportés ou tel). La page web a toutes les explications et exemple d'utilisation.
Notez que vous devrez peut-être exécuter
set-executionpolicy unrestricted
dans le powershell, shell d'abord pour permettre l'exécution du script.Pour l'avenir de dépannage, après les étapes ci-dessous échec de moi, j'ai essayé quelques autres réglages et constaté que, pour moi, je n'ai pu obtenir mon schtasks changement de mot de passe à travailler jusqu'à ce que j'ai importé le XML moins de la Répétition de partie de l'XML, (c'est à dire la PT10M intervalle et le P1D durée). Après avoir importé le XML sans ces pièces, j'ai pu aller dans l'interface graphique et de faire ces changements. Par la suite, Schtasks travaillé pour moi de changer le mot de passe. Comportement Bizarre!!
J'ai Trouvé la Solution Suivante pour ma Question, je veux le Partager avec vous tous.
J'ai créé une tâche planifiée comme suggéré ci-dessus
schtasks.exe /créer /S remotemgmt /tn "Mytask" /tr "mspaint" /u admuser /p Mot de passe /sc "Mensuel"/st "13:00" /F
Puis j'ai créé MyTask2 partir de l'interface graphique, la mise en miroir de tous les paramètres de la tâche créée par schtasks
Si je fais:
schtasks.exe /changement /S remotemgmt /tn "Mytask" /Ru de domaine\UberUser /Rp Mot de passe
Qui fonctionne comme prévu
Si j'essaie d'exécuter le même sur MyTask2 il échoue avec l'erreur mentionnée ci-dessus
schtasks.exe /changement /S remotemgmt /tn "Mytask2" /Ru de domaine\UberUser /Rp Mot de passe
Une chose que j'ai remarqué, c'est que si je exporter des fichiers XML, de MyTask et MyTask2, c'est qu'ils sont différents, même si tous les paramètres que vous pouvez voir dans l'interface utilisateur sont les mêmes.
Le problème semble être dans la balise:
Si j'ai créé une tâche à partir de la ligne de commande, et de les exporter, il ressemble à ceci: 2010-12-06T13:00:00
Si je créer et/ou l'exportation à partir de l'interface graphique, je ressemble à ceci: 2010-12-06T22:13:59.9965698
Si j'ouvre le fichier XML exporté, et supprime .9965698 enregistrer le fichier, Ré Importer dans tâches Planifiées
"schtasks.exe /changement /S remotemgmt /tn "Mytask2" /Ru de domaine\UberUser /Rp Mot de passe" œuvres
Il y a d'autres différences dans les fichiers XML ainsi, il semble que lorsque vous créez des tâches à l'aide de schtasks certains timespans sont écrits en Heures, alors que si je créer dans l'interface graphique, il est en jours.
GUI : P3D
DE LA CLI: PT72H
Ces deux ne sont pas définies, lors de l'utilisation de l'interface graphique pour créer la tâche:
PT10M
PT1H
Ces ne sont cependant pas d'incidence sur la capacité de modifier les paramètres par la suite avec schtasks.exe.