删除计划任务Windows服务器中的文件权限

时间:2020-02-18 16:13:42

标签: windows powershell scheduled-tasks

我在Windows Server 2012 R2上运行预定任务时遇到了一些问题。我有一个执行Power Shell脚本的任务,该脚本在另一个位置备份了一个文件夹,并且应该在第二个位置(NAS)中删除30天以上的文件。当我打开Power Shell实例并手动启动该脚本时,该脚本运行良好,但是当我尝试从任务计划程序工具启动该脚本时,该脚本在与消除较旧文件有关的部分上会阻塞。

我可以在任务管理器中解决权限问题,以较高的权限检查任务的执行情况,还可以在用户未登录但没有任何效果时执行。

以下脚本块:

$limit = (Get-Date).AddDays(-30)
Get-ChildItem $destination | Where-Object { $_.LastWriteTime -lt $limit} | Remove-Item 

我认为问题可能出在执行任务的用户缺少某种权限的情况下,但是我也以管理员用户权限运行它,但问题仍然存在。任何人都建议如何解决此问题?在任务计划程序中执行删除操作是否有任何限制?万一我该如何仅对管理员个人资料启用此功能?

0 个答案:

没有答案