我正在尝试在我的服务器 2003 机箱(位于 WWW 上)上设置一个计划任务,以将网络日志读入数据库。
当我运行使用设置的 .cmd 文件时runas
,任务成功。但是,当我尝试在用户下安排任务时,出现以下错误:
“ImportToday.job”(ImportToday.cmd)2010 年 9 月 15 日下午 2:37:30 ** 错误 ** 无法启动任务。 具体错误是: 0x80070005:拒绝访问。 尝试使用任务页面的浏览按钮来找到该应用程序。
将账户添加logimporter
到Administrators
组内可以让计划任务成功执行,但这确实不是一个长期的选择。
我已尝试添加Log on as a service
权限,并且该帐户目前有Log on as a batch job
权限。
我需要做什么?
答案1
而且.....我找到了它。
默认情况下,CMD.EXE
未登录桌面会话时需要特殊权限。
因此,通过添加帐户权限解决了我的问题Read
。Read & Execute
那是:
cacls C:\Windows\system32\cmd.exe /e /g logimporter:r
帮我修好了。