用Register-ScheduledJob注册的计划任务无法顺利执行,任务很简单,就是删除过期文件,直接执行该语句成功,但放在计划任务里就一直正在运行, 怀疑是权限的问题,因为如果没有要删除的文件,就可以顺利执行
代码就这么一句,变量的定义就不写了
dir -Path $path -Recurse -Exclude $exclude | ? {((Get-Date)-($_.CreationTime)).days -ge $dateOut} | Remove-Item
用Register-ScheduledJob注册的计划任务无法顺利执行,任务很简单,就是删除过期文件,直接执行该语句成功,但放在计划任务里就一直正在运行, 怀疑是权限的问题,因为如果没有要删除的文件,就可以顺利执行
代码就这么一句,变量的定义就不写了
dir -Path $path -Recurse -Exclude $exclude | ? {((Get-Date)-($_.CreationTime)).days -ge $dateOut} | Remove-Item