※ ChatGPTを利用し、要約された質問です(原文:C# タスクスケジューラ操作について)
C#タスクスケジューラ操作について
このQ&Aのポイント
C#のコードでタスクスケジューラの操作を考えています。現状コマンドプロンプトを起動し、命令文を実行する方法で考えています。
目的は、既に作成してあるタスクに対して、C#のコードから実施時刻、使用有無、実行間隔を変更したいと考えています。
変更のコマンドがご存知の方がいらっしゃいましたら、ご教示いただけると幸いです。
お世話になります。
Windows7Pro VisualStudio2005C# で業務アプリケーションを開発しております。
C#のコードでタスクスケジューラの操作を考えております。
現状コマンドプロンプトを起動し、命令文を実行する方法で考えております。
目的としましては、既に作成してあるタスクに対して、
C#のコードから実施時刻、使用有無、実行間隔を変更したいと考えております。
しかしながら、以下の命令文で実施時刻、使用有無は変更できますが、実行間隔が操作できません。
SCHTASKS /CHANGE /RU ********* /RP ***** /TN TEST /ST 17:30 /ENABLE
変更のコマンドがご存知の方がございましたら、ご教示いただければ幸いに存じます。
また、本稿C#のカテゴリに投稿した理由としまして、
C#2005で本処理を含むタスクスケジューラを操作するコードがございましたら、
ご教示いただければと思いまして記述を致しました。
合わせてご教示いただければ幸いに存じます。
以上宜しくお願い申し上げます。
お礼
補足とかぶりますが、お礼のほうもさせていただきます。 ありがとうございました。 以上です。
補足
お世話になります。 ご返信遅くなりまして申し訳ございません。 結果として、SCHTASKSで行える範囲で設定できるようにすることで了承を得ることができ、 SCHTASKSで行える範囲以外の項目については、手動修正することで了承を得ました。 ご教示いただきました内容についても、さらっと一読してみましたが、 理解するのに時間がかかりそうだったので、SCHTASKSでできる範囲でとのことになりました。 今後の為、当方の時間があれば確認したいところでありますが、 さしあたり今回はこれでクローズさせて頂きたく思います。 ご教示いただきまして誠にありがとうございました。 今後とも宜しくお願い申し上げます。 以上です。