【发布时间】:2017-05-11 21:27:38
【问题描述】:
我们正在尝试创建 Windows 服务,该服务将在每天凌晨 3 点运行。该服务基本上删除/删除 ASP.NET 临时文件。 我们能够找到停止/启动 IIS 和删除临时文件的命令行参数。另外,我们创建了一个简单的 windows 服务。 但是,我们有几个问题:
- 临时文件夹权限已重置为只读,我们需要手动更改它以删除只读权限。
- 根据我们的谷歌搜索,我们不确定:如何定期从 Windows 服务调用 DOS 命令。我们是否需要使用批处理文件来执行DOS命令,如果需要,那么如何做到这一点。
以下是停止/启动 iis 和删除临时文件的命令。
iisreset /停止 C:\WINDOWS\system32>del /S/Q "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temp orary ASP.NET 文件\"
iisreset /开始
谁能指导我们?我们是否需要使用窗口服务或任务计划程序来停止 iis,删除文件夹权限并删除临时文件夹。示例/说明会很有帮助。
【问题讨论】: