问题:
为什么 LocalSystem 帐户 (NT Authority\System) 看不到回收站或 Internet 临时文件目录中的文件?
背景:
我创建了一个计划任务以使用系统帐户运行。该任务的目的是执行具有预定义设置的磁盘清理实用程序(例如:cleanmgr.exe sagerun:1)。当它执行时,它似乎运行没有错误。但是当我检查它应该清理的资源(临时 Internet 文件、回收站等)时,它们仍然存在。
所以我想也许手动清理这两个资源可能会起作用。我用 C# 开发了一个控制台应用程序,用于清除回收站和 Internet 临时文件。我测试了它,它工作得很好。但是,当我尝试使用系统帐户将其作为计划任务运行时,我又遇到了同样的问题。
根据日志,使用系统帐户运行应用程序时,似乎在回收站或 Internet 临时文件目录中没有文件。
在检查 Internet 临时文件目录的安全选项卡后,它会将系统显示为对该目录的完全访问帐户。
我对这个问题很困惑。我可能遗漏了一些东西,但我认为 LocalSystem 帐户在机器上具有最高权限。不是这样吗?