我正在自动运行一个运行VbScript的作业,该作业使用WinHttpRequest调用ASP Classic页面 . 当我从Windows计划程序运行此作业(具有最高权限)时,ASP页面失败并显示“权限被拒绝”错误(它尝试将文件复制到其他文件夹) . 当我手动运行VbScript文件时,操作成功 .

Web服务器是Windows Server 2008上的IIS7.5,并启用了匿名访问,模拟为IUSR . 我的理论是IIS不应该关心谁运行脚本,调度程序或人,并且完全访问IUSR应该没问题 . 这有什么问题?

另外,当我检查AUTH_USER,LOGON_USER等变量时,它们总是为空(当我手动运行脚本和从调度程序运行时) .

我究竟做错了什么?