计划任务是否可以作为网络服务运行?

Reg*_*ent 11 windows windows-server-2003 windows-xp scheduled-task

将任务设置为作为系统运行非常简单,但是当将其设置为网络服务时,它会显示“访问被拒绝”错误消息。

有没有办法让这个工作?(问题是我不想为该任务创建新的域用户,我需要从该任务访问远程共享。)

Ian*_*oyd 13

我问了同样的问题。幸运的是,RyanRies 能够提供正确的答案

在 Windows Server 2003 中,您不能NT AUTHORITY\NetworkService(也就是网络服务帐户)身份运行计划任务。该功能仅随 Task Scheduler 2.0 添加,后者仅存在于 Windows Vista/Windows Server 2008 中。

奖金喋喋不休

  • LocalService账号是一个内置账号,在本地计算机上权限有限,以匿名方式访问网络。您应该使用此帐户来运行您的计划任务
  • NetworkService账号是一个内置账号,在本地电脑上权限有限,作为机器访问网络(如VADER$)。如果您需要经过身份验证的网络访问,您可以使用此帐户运行您的计划任务
  • LocalSystem帐户是一个内置帐户,在本地计算机上具有广泛的权限。您永远不应使用此帐户运行计划任务


Rya*_*ies 6

你不能。该功能是在 Task Scheduler 2.0 中引入的,这意味着 Vista/2008+。

从 Schtasks.exe 的文档中:

/RU 用户名

一个值,用于指定运行任务的用户上下文。对于系统帐户,有效值为“”、“NT AUTHORITY\SYSTEM”或“SYSTEM”。对于 Task Scheduler 2.0 任务,“NT AUTHORITY\LOCALSERVICE”和“NT AUTHORITY\NETWORKSERVICE”也是有效值。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx