実現したいこと
よろしくお願いします。
利用している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
補足
特になし
回答2件
あなたの回答
tips
プレビュー
2024/03/29 13:55