回答:
おめでとうございます!あなたは多くのWindowsユーザー/管理者を困惑させている問題に出くわしました。いいえ、再度エクスポート、名前変更、インポートする場合を除き、タスクの名前を変更することはできません。はい、それはかなりばかげています。恐らく、進取的なスクリプト作成者はこれを自動化する簡単なPowerShellスクリプトを作成できますが、それまでは、エクスポート/インポートの2ステップで行き詰まっています。ごめんなさい。=(
(タスクフォルダーを作成した後に名前を変更することもできません。)
最善の方法ではありませんが、命を救うことができます。
タスクは、C:\Windows\System32\Tasks
を使用してインポート可能なXML形式で保存されますschtasks.exe
。Weaslyが言ったように、ファイルの名前を変更することはできませんが、作成/削除はできます。とは言っても、実行中のユーザーパスワードが必要です(持っている)
Weaslyの提案と比較すると、エクスポートフェーズはスキップされます。
Tasksフォルダーでsrcname
and dstname
およびadminシェルを使用:
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.
ノート:
Task/Principals/Principal/UserId
)/rp [password]
一部を削除します残念ながら違います。これが今のやり方です。セキュリティのためであると考えているため、設定タスクは実際にセットアップおよび有効化されている間は変更できません。
「これはできません」、「不可能」などと答える前に必ず確認してください。
このパワーシェルスクリプトを確認してください。
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.
それで、受け入れられた答えが示唆したことを行います-自動化のみです。名前の変更はまだ不可能です。
1つの可能性は、タスクをエクスポートし、タスクを削除し、ファイルの名前を変更して、再度インポートすることです。
良い説明はここにあります:タスクスケジューラでタスクの名前を変更する