環境内のすべてのワークステーションにタスクを展開できません。
特定の時間に再起動する簡単なタスクを設定しようとしています。
これを達成しようとする私の研究では、このタスクを適用するユーザーとしてNT AUTHORITY\SYSTEM
を使用する基本的なタスクを作成しました。
私は誰かがログインしているかどうかに関係なくこれを実行しようとしています。
気づいたこと
GPOが適用されますが、タスクは実行されません。
ローカルユーザーとしてではなく、管理者として実行している場合にのみ、タスクスケジューラでタスクを表示できます。
タスクファイルがC:\Windows\System32\Tasks
にあることにも気付きました。
タスクには実行と成功の「履歴」さえあります(多くの場合その中間)、実行されたことはありません。
私の環境
ありがとう!
一般タブのみのスクリーンショットがありますが、トリガーとアクションの方が重要です。私の推測では、shutdown
の-n日ごとに繰り返すまたはArgumentsが不足している可能性があります。
私の同様の、機能するGPOは一般設定と同じように見えますが、シャットダウンにはGPO=を使用し、起動にはBIOSスケジューラーの開始を使用しますユーザーが到着する前にすべてのアップデートをインストールするために、夜間電源を切り、電源を早く投入します。これらはコンピューター教室です。
Triggers
1. Daily
Stop task if it runs longer than
30 minutes
Activate [datetime]
Enabled Yes
Recur every 1 days
Actions
1. Start a program
Program/script shutdown
Arguments -s -t 300 -f
私の議論は、ニーズを考慮して、できる限りユーザーフレンドリーになるようにしています。
-f
保存されていないデータがあると、シャットダウンが中止されます。この教室の場合、コンピュータは午前中に新しく起動する必要があるので問題ありませんが、これにより従業員のワークステーションのデータが失われる可能性があることに注意してください。-t 300
は、データを保存する時間を与えるために、シャットダウンの5分前にユーザーに警告します。 -f
。-s
原因haltシャットダウン後、後で再起動するためにBIOSまたはWake-on-LANを使用するため。あなたの場合、おそらく-r
for reboot代わりに。また、インストールまたはバックアップが実行されていないときに再起動のスケジュールを設定していることを再確認してください。中断すると深刻な問題が発生する可能性があります。
グループポリシータスクに変更を加えたかどうかはわかりませんが、トラブルシューティングの目的で、それらの変更がクライアントに強制的に適用され、アクションを「更新」から「置換」に変更しようとしていることを確認してください。
また、アクションタブから情報を提供していません。シャットダウン実行可能ファイルがクライアントに存在することを確認してください。再起動する/ rなどの引数フィールドで、shutdownコマンドに適切な引数を指定したことを確認します。何かがクライアントの再起動を妨げている場合は、/ fを追加して強制的に再起動する必要がある場合があります。
[全般]タブで、[ユーザーがログオンしているときのみ実行する]をオンにできますか?
これは問題であり、システムアカウントを選択したときにGUIで[ユーザーがログオンしているかどうかを実行する]をオンにできないはずですが、このGPP UIにバグがあります。
ただし、システムアカウントが選択されているため、誰もログオンしていない場合でもタスクは実行されます。