夜中の3時にスリープが解除される問題を調査していると、 IntelligentPwdlessTaskというタスクがちょうど夜中3時に実行するように登録されていたので変更を試みたところ、S-1-5-18(NT AUTHORITY\SYSTEMのこと)のパスワードを要求される。
管理者権限を持つアカウントでも変更できない。
対応方法
MicrosoftからリリースされているSysinternals Suiteに含まれるPsExec.exeを使う。
PsExec.exe実行時に-sオプションをつけることで、SYSTEMアカウントでの起動とすることができるので、これを利用する。「管理者として実行」でコマンドプロンプトを起動し、
> PsExec.exe -s -i cmd
こうすることで、コマンドプロンプトが立ち上がる。このコマンドプロンプトは「管理者として実行」を引き継ぎながらNT AUTHORITY\SYSTEMアカウントで起動しているので、ここからタスクスケジューラ(taskschd)を呼び出すせば、SYSTEMアカウントのスケジュールタスクも変更ができる。
0 件のコメント:
コメントを投稿