为了在 Windows 上设置类似计划任务的“cron 作业”,我使用之前的 stackoverflow 问题推荐的代码设置了 Powershell 脚本。
我有一些备份需要每天清理并删除旧备份,因此我创建了一个 asp.net 脚本来执行此任务 - 文件名为 BackupCleanup.aspx,我已确认 ASP.net 脚本在其上执行时确实有效通过访问上面的 url 拥有 - 但是我无法使用下面的 Powershell 脚本来执行它。
我正在使用的 Powershell 脚本代码是:
$request = [System.Net.WebRequest]::Create("http://127.0.0.1/BackupCleanup.aspx")
$response = $request.GetResponse()
$response.Close()
我已经使用 PS1 扩展名创建了这个文件,它在我的操作系统(Windows 2008)中正确显示 - 我已经尝试通过右键单击并选择“使用 Powershell 运行”手动执行此任务,并将其安排为任务 - 两者徒劳无功。
我无法弄清楚为什么脚本不起作用 - 任何帮助将不胜感激。