私の質問に対して次の解決策を見つけました。それを皆さんと共有したいと思います。
上記のようにスケジュールされたタスクを作成しました
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 を使用して設定を変更する機能には影響しません。