Windows Server 2003 R2 SP2
如何configuration计划任务在其中一个内置帐户的凭据下运行?
我试过SYSTEM,NT AUTRHORITY \ SYSTEM,本地服务,NT AUTHORITY \ Local Service,无济于事。 它要求input密码,如果我把它留空,它说0x080070005访问被拒绝。
您不指定要将任务运行为哪个帐户(有几个BUILTIN帐户)。 另外你也不会提到服务器是不是域的一部分(域有一些BUILTIN帐户可以使用)
话虽如此,我在这里有一个本地服务器,这不是一个域的一部分,我设法创build一个计划任务,并将其设置为“ 系统 ”运行。 点击确定后(没有密码 – 只需点击确定),然后回到任务中,机器已经设置为NT AUTHORITY \ SYSTEM
请记住,在权限方面,SYSTEM位于pipe理员帐户之上 ,因此将事情作为此帐户运行是不好的做法 – 最好为特定任务创build服务帐户。
另外值得注意的是,由于networking帐户没有本地权限(这几乎与SYSTEM帐户相反,因此对于像IIS这样的工具很有用。
编辑我的post回应你的评论;
是的,LocalService与SYSTEM完全不同。 我已经做了一些阅读,我想你可能会卡住试图让LocalService在“任务调度器”下运行的东西,
看到这个页面 – 下面的exerpt:
LocalService帐户是由服务控制pipe理器使用的预定义的本地帐户。 此帐户不被安全子系统识别,因此您不能在对LookupAccountName函数的调用中指定其名称。 它在本地计算机上具有最低权限,并在networking上显示匿名凭据。
我相信您需要一些本地权限来运行任务,这意味着您需要得到当地安全系统的认可。 对不起,我想你可能会走运!
所以,为了解决这个问题,我build议为这个任务创build一个特定的帐户,并为其分配最低的权限,同时允许它执行任务。