質問するログイン新規登録

Q&A

解決済

2回答

1736閲覧

WindowsServerのタスクスケジューラ設定が起動するたびに元に戻ることに対処したい

wkbiz

総合スコア155

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Windows Server

Windows Serverとは、Microsoft社のサーバ用オペレーティングシステムの総称です。 企業内ネットワークなどで利用されるサーバ機へ導入することを想定して開発されているため高い安定性があり、 管理機能を提供するソフトウェアが多く含まれています。

0グッド

0クリップ

投稿2024/01/16 05:22

0

0

実現したいこと

よろしくお願いします。

利用しているWindowsServer(AWS/EC2)にある既存のタスクスケジュールがあります。
当該のタスクスケジューラの設定を変更しWindowsServerをシャットダウン、起動をすると、設定が戻ってしまいます。これを抑止したいです。

発生している問題・分からないこと

具体的なタスクは「Windows Defender Scheduled Scan」です。
WindowsServerを起動するたびにこのタスクが毎日走り、CPU使用率が90%を超す状態が半日近くになり作業に支障をきたしています。

変更する設定は以下です。
・全般/セキュリティオプション・最上位の特権で実行するを無効化
・トリガーを、毎日起動から毎週火曜日10時に変更

当初EC2インスタンス起動時にPowerShellを用意して制御しようかと思ったのですが、
タスクを新規作成するRegister-ScheduledTaskには「最上位の特権」を設定するサブコマンド(オプション)があるのですが、既存設定を変更するコマンドSet-ScheduledTaskにはありません。

GUIなら設定変更ができるのにコマンドでは操作ができないというのは奇妙なんですが、なにか別の方法はないかと調べているのですが今のところ見当たりません。

対処策をご教授いただけないでしょうか。よろしくお願いします。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

*公式
Set-ScheduledTask (ScheduledTasks) | Microsoft Learn
https://learn.microsoft.com/en-us/powershell/module/scheduledtasks/set-scheduledtask?view=windowsserver2022-ps

*参考
PowerShellでタスクスケジューラを追加するトリガー応用編 | 社内SE相談所
https://syanaise-soudan.com/scheduledtasktrigger-powershell/
PowerShellでタスクスケジューラを追加する(基礎編) | 社内SE相談所
https://syanaise-soudan.com/scheduledtask-powershell/
[PowerShell] タスクスケジューラへのスケジュール登録・更新・削除・確認など操作方法まとめ | FEELD BLOG
https://feeld-uni.com/?p=2419

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答2

0

Windowsサーバーのスキャンスケジュールを制御したことはないのですが、グループポリシーの「管理用テンプレート > Windowsコンポーネント > Windows Defender ウイルス対策」配下にいろいろと設定があるので、試されてみるといいかもしれません。

投稿2024/02/21 14:56

persuader

総合スコア7

wkbiz

2024/03/29 13:55

返信が遅くなり申し訳ありません。 結論を言うと解決できていません。 グループポリシー側はどれも未構成で設定されてないようですが、AWSの管理ユーザー側で制御しているようで、私では対応が出来ないと判断して諦めています。 使っているEC2インスタンスは開発用ですが、毎日Defenderが動いてCPU使用率が95%以上で利用し辛い状況になるため、Defenderのタスクをタスクスケジューラを操作して停止するバッチを書いて手動で対処するようにしています。 このバッチをスケジュールすれば手作業要らずになるとは思うのですが、変に目を付けられたくないので手動のままにしています。
guest

0

自己解決

解決はしていませんが、回避策を立てれたのでクローズにします。
回避策は上記のコメントに書いています。

投稿2024/03/29 13:56

wkbiz

総合スコア155

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.26%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問