KB4088881がインストールされたWindows Server 2008R2では、ATコマンドで指定したジョブが実行されなくなりました。
KB4088881をインストールする前は、ATコマンドで指定したジョブは実行されます。
【確認内容】
(1) まず、KB4088881が、インストールされていないマシンで、管理者コマンドプロンプトより、下記のコマンドを実行
C:\>at 17:10 "c:\TEMP\sample.cmd"[Enter]
(sample.cmd は "dir c:\windows > C:\TEMP\Windows.TXT" を記述したバッチファイル)
17:10にsample.cmd が実行され、C:\TEMPフォルダーに Windows.TXTが作成された。
(2) (1)の操作を行った後、C:\TEMPフォルダーの Windows.TXT を削除し、KB4088881をインストールし、
管理者コマンドプロンプトより、下記のコマンドを実行
C:\>at 17:50 "c:\TEMP\sample.cmd"[Enter]
17:50になっても、sample.cmd が実行されない。(C:\TEMPフォルダーに Windows.TXTが作成されない)
AT [Enter]を実行すると、リストになにも表示されない
尚、ATコマンドで現在登録されているジョブの確認、新規登録、削除などは可能です。
・新規登録
・リスト
・AT ジョブID毎の詳細表示
・削除
などは動作しますが、指定時刻になっても該当のジョブが実行されません。
【質問】
これは、KB4088881の不具合ではないでしょうか?
それとも Windows Server 2008R2 ではATコマンドによるジョブを実行させないように仕様が変更されたのでしょうか?
不具合であるなら、回避方法あるいは修正パッチの提供予定について教えて頂けないでしょうか?
よろしくお願いいたします。
・6/28追記
KB4103718が適用された環境でも同様に、ATコマンドで登録されたジョブが指定時刻に実行されませんでした。