0

When I Create Scheduler Task with the Username and Password in Windows 7 using Task Scheduler GUI and trying to Change the Password of User using Following Command line, it give me error in CMD

SCHTASKS /Change /RP test /TN "rtest1"

Error:

The Parameter is incorrect

4

3 に答える 3

4

将来のトラブルシューティングのために、以下の手順が失敗した後、いくつかの追加の調整を試みたところ、XML の繰り返し部分を除いて XML をインポートするまで、schtasks パスワードの変更を機能させることができないことがわかりました (つまり、PT10M間隔と P1D 期間)。これらの部分を除いて XML をインポートした後、GUI に移動して、そこでこれらの変更を行うことができました。その後、Schtasks がパスワードを変更してくれました。挙動不審!!

于 2012-11-02T15:21:40.873 に答える
2

私の質問に対して次の解決策を見つけました。それを皆さんと共有したいと思います。

上記のようにスケジュールされたタスクを作成しました

schtasks.exe /create /S remotemgmt /tn "Mytask" /tr "mspaint" /u admuser /p パスワード /sc "Monthly"/st "13:00" /F

次に、schtasks によって作成されたタスクのすべての設定をミラーリングして、GUI から MyTask2 を作成しました。

私が行った場合:

schtasks.exe /change /S remotemgmt /tn "Mytask" /Ru ドメイン\UberUser /Rp パスワード

それは期待どおりに機能します

MyTask2 で同じことを実行しようとすると、上記のエラーで失敗します

schtasks.exe /change /S remotemgmt /tn "Mytask2" /Ru ドメイン\UberUser /Rp パスワード

私が気づいたことの 1 つは、XML ファイルをエクスポートすると、MyTask と MyTask2 からそれらが異なっているということです。ただし、GUI に表示されるすべての設定は同じです。

問題はタグにあるようです:

コマンドラインからタスクを作成してエクスポートすると、次のようになります: 2010-12-06T13:00:00

GUI から作成/エクスポートすると、次のようになります: 2010-12-06T22:13:59.9965698

エクスポートされた XML ファイルを開き、.9965698 を削除してファイルを保存すると、スケジュールされたタスクに再インポートされます

「schtasks.exe /change /S remotemgmt /tn "Mytask2" /Ru ドメイン\UberUser /Rp パスワード」が機能します

XML ファイルには他にも違いがあります。schtasks を使用してタスクを作成すると、一部のタイムスパンが時間単位で記述されるのに対し、GUI で作成すると日単位で記述されるようです。

GUI : P3D

CLI: PT72H

GUI を使用してタスクを作成する場合、これら 2 つは設定されません。

PT10M PT1H

ただし、これらは後で schtasks.exe を使用して設定を変更する機能には影響しません。

于 2012-07-28T11:25:40.943 に答える
1

PowerShell スクリプトを使用して、スケジュールされたタスクの資格情報を更新できます。これは、Bill Steward がこの目的のために作成したものです (彼に感謝します)。これは、Windows タスク スケジューラ GUI で作成され、コマンド ラインからではなく (または再インポートなどで) 作成されたタスクでも機能します。Web ページには、すべての説明と使用例があります。

set-executionpolicy unrestrictedスクリプトの実行を許可するために、最初に powershell シェルで実行する必要がある場合があることに注意してください。

于 2014-03-11T15:33:21.660 に答える