So Ändern Sie Scheduler-Task User-Passwort
Wenn ich Scheduler-Task mit dem Benutzernamen und Kennwort in Windows 7 mit dem Task Scheduler GUI und versuchen, zu Ändern das Passwort des Benutzers mithilfe der Folgenden Befehlszeile, geben Sie mir Fehler in CMD
SCHTASKS /Change /RP test /TN "rtest1"
Fehler:
Der Parameter ist falsch
- Dass
rtest1
Aufgabe gesetzt werden muss mit einem anderen Benutzernamen, dessen Kennwort nichttest
. Geben Sie/RU
auch sicherzustellen, dass sowohl Benutzername als auch Passwort passt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die PowerShell-Skript zum zeitgesteuerten task-Anmeldeinformationen, die Bill Steward geschrieben hat, für diesen Zweck (vielen Dank an ihn). Dies funktioniert auch für Aufgaben, die erstellt wurden mit dem Windows task scheduler GUI und nicht von der Kommandozeile aus (oder wiedereingeführt oder so). Die Webseite hat alle Erklärungen und Beispiel für die Verwendung.
Beachten Sie, dass Sie möglicherweise ausführen müssen, um
set-executionpolicy unrestricted
Sie in der powershell-shell zu ermöglichen, die Ausführung des Skripts.Für zukünftige Fehlersuche, nachdem die unten aufgeführten Schritte, scheiterte mir, ich habe versucht, einige zusätzliche Optimierungen und herausgefunden, dass für mich, ich war nicht in der Lage, um meine schtasks Passwort ändern, um zu arbeiten, bis ich importiert die XML-weniger die Wiederholung Teil der XML, (d.h. die PT10M Intervall und die P1D Dauer). Nach dem Import der XML-ohne diese Stücke, ich war in der Lage zu gehen in die GUI und machen Sie die änderungen dort vor. Danach Schtasks für mich gearbeitet, das Passwort zu ändern. Bizarres Verhalten!!
Fand ich Folgende Lösung für meine Frage, ich möchte es mit Euch allen Teilen.
Ich erstellt einen geplanten task, der wie oben vorgeschlagen
schtasks.exe /create /S remotemgmt /tn "Mytask" /tr "mspaint" /u admuser /p Kennwort /sc "Monatlich"/st "13:00" /F
Dann erstellte ich MyTask2 von der GUI, die spiegelung aller Einstellungen der task erstellt von schtasks
Wenn ich das Tue:
schtasks.exe /ändern /S remotemgmt /tn "Mytask" /Ru domain\UberUser /Rp Kennwort
Funktioniert wie erwartet
Wenn ich versuche, führen Sie das gleiche auf MyTask2 schlägt es mit dem oben genannten Fehler
schtasks.exe /ändern /S remotemgmt /tn "Mytask2" /Ru domain\UberUser /Rp Kennwort
Eine Sache, die mir aufgefallen ist, dass wenn ich den export der XML-Dateien, aus MyTask und MyTask2 ist, dass Sie anders sind, obwohl alle Einstellungen, die Sie sehen können in der GUI sind die gleichen.
Scheint das problem zu sein, in die-tag:
Wenn ich eine Aufgabe von der Kommandozeile, exportieren Sie es wie folgt aussieht: 2010-12-06T13:00:00
Wenn ich das erstellen/exportieren von der GUI, das sieht so aus: 2010-12-06T22:13:59.9965698
Wenn ich öffnen Sie die exportierte XML-Datei, und löscht .9965698 speichern Sie die Datei Wieder Importieren Sie es in Geplante tasks
"schtasks.exe /ändern /S remotemgmt /tn "Mytask2" /Ru domain\UberUser /Rp Kennwort" funktioniert
Gibt es noch andere Unterschiede in den XML-Dateien als gut, es scheint, dass, wenn Sie Aufgaben mithilfe von schtasks einige Zeitspannen in Stunden, in der Erwägung, dass, wenn ich es in der GUI ist es in Tagen.
GUI : P3D
CLI: PT72H
Diese zwei sind nicht festgelegt, bei Verwendung der GUI zum erstellen der Aufgabe:
PT10M
PT1H
Diese haben jedoch keine Auswirkungen auf die Fähigkeit, ändern Sie anschließend die Einstellungen mit schtasks.exe.