none
Windows Server 2016でタスクが実行後に削除されない RRS feed

  • 質問

  • Windows Server 2012 R2では以下のコマンドを実行すると、実行後に削除されます。
    ですが、同様のコマンドをWindows Server 2016で実行すると、実行はされますが、実行後に削除されません。
    ※備考1:/RP passwordはAdministratorのパスワードを設定しています
    ※備考2:指定の時間に計算機を実行するテスト用のタスクを暫定設定しています

    schtasks /Create  /SC ONCE /TN TESTCAL /TR calc.exe /RU Administrator /RP password /ST 18:30 /SD 2018/12/26 /V1 /Z

    Windows Server 2012 R2とWindows Server 2016でschtasksの何かが変わったのでしょうか。。
    Windows Server 2016で1回だけの実行をし、実行後にタスクを削除したいのですが、指定方法もしくは設定方法などをご存知の方、いらっしゃいませんでしょうか。

    • 編集済み miumiu78 2019年1月7日 1:48
    2019年1月7日 1:47

すべての返信

  • 設定タブ内の「タスクの再実行がスケジュールされていない場合に削除されるまでの時間」を設定していないとかではありませんか?
    2019年1月7日 3:21
  • ご返信ありがとうございます。

    設定タブ内の「タスクの再実行がスケジュールされていない場合に削除されるまでの時間」には「今すぐ」が設定されております。
    (コマンドラインで「
    schtasks /Create  /SC ONCE /TN TESTCAL /TR calc.exe /RU Administrator /RP password /ST 18:30 /SD 2018/12/26 /V1 /Z」を実行すると、「今すぐ」が設定されます)

    2019年1月7日 4:04
  • 失礼しました。コマンド内のオプションで設定済みだったのですね。

    私の環境の Windows Server 2016 で「タスクの再実行がスケジュールされていない場合に削除されるまでの時間」を今すぐに設定した上で試したところ、仰る通りタスクが削除されませんでした。

    他の環境でもう少し試して見ますが、仕様変更か不具合なのかもしれませんね。
    2019年1月7日 10:25
  • 試して頂きありがとうございます。

    やはり削除されないのですね。。不具合or仕様変更かもしれませんね。

    私の方でも引き続き試してみたいと思います。

    ありがとうございました。

    2019年1月8日 2:47