0

質問:

LocalSystem アカウント (NT Authority\System) が、ごみ箱またはインターネット一時ファイル ディレクトリ内のファイルを参照できないのはなぜですか?

バックグラウンド:

システム アカウントを使用して実行するスケジュール タスクを作成しました。このタスクの目的は、定義済みの設定 (例: cleanmgr.exe sagerun:1) でディスク クリーンアップ ユーティリティを実行することです。実行すると、エラーなしで実行されているようです。しかし、クリーニングするはずのリソース (一時インターネット ファイル、ごみ箱など) を確認すると、それらはまだそこにあります。

そのため、2 つのリソースを手動でクリーンアップするとうまくいくのではないかと考えました。ごみ箱とインターネット一時ファイルを消去するコンソール アプリケーションを C# で開発しました。私はそれをテストし、それはうまく動作します。しかし、システム アカウントでスケジュールされたタスクとして実行しようとすると、同じ問題が再び発生します。

ログをたどると、システム アカウントでアプリケーションを実行すると、ごみ箱またはインターネット一時ファイル ディレクトリにファイルがないように見えます。

インターネット一時ファイル ディレクトリの [セキュリティ] タブを確認すると、システムがそのディレクトリへのフル アクセス アカウントとして表示されます。

私はこの問題にとても困惑しています。何かが足りないかもしれませんが、LocalSystem アカウントがマシン上で最高の特権を持っていると仮定しました。そうではありませんか?

4

0 に答える 0