【问题标题】:Scheduled task not able to write files on an external server计划任务无法在外部服务器上写入文件
【发布时间】:2010-10-17 02:25:07
【问题描述】:

我遇到了在 Windows 2003 服务器计划任务中运行的计划任务的问题

任务在 nt 权限/系统帐户下运行,正在发送文件到同一域中的另一台 windows2003 服务器。

执行任务的机器在域和机器中具有有限权限的域帐户下运行

在远程服务器中发送文件的文件夹已被配置为授予系统和用户的全部权限

当计划任务在远程服务器中写入文件时,会发生问题,任务返回异常,例如“访问拒绝路径...”。

远程服务器检测到运行 externat 计划任务的用户是谁? 我应该在远程文件夹中授予哪些权限?

提前致谢

费尔南多

【问题讨论】:

    标签: windows windows-server-2003 scheduled-tasks


    【解决方案1】:

    以系统用户身份运行的计划任务将无权访问网络上的另一台计算机。当它运行时,就像您登录到本地机器而不是网络一样。您需要以特殊的网络用户身份运行该任务,或者将文件存储在运行该任务的机器上,以供其他进程稍后获取。

    【讨论】:

    • 对,所以只需打开计划任务,并将用户/密码更改为有权写入该远程框的域帐户。应该可以正常工作。
    • 谢谢两位,问题是这个过程也需要特殊权限,我们试图找到一个简单的解决方案在系统帐户下运行它,我会创建一个特殊用户。
    【解决方案2】:

    在本地系统帐户下运行的进程无权访问其他计算机的资源。一个典型的解决方案是为运行任务创建一个单独的域用户,并在这个用户下运行任务。

    【讨论】:

    • 非常感谢您和 john 向我确认我们需要一个特殊的用户帐户。
    【解决方案3】:

    除了上面提到的创建域用户运行的解决方案外,如果你只需要匿名网络访问或“域成员”网络访问,你也可以以Network Service 运行,作为积极的一面,几乎没有权限本地计算机(不像Local SystemAdministrator 更强大)。

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 2018-03-21
      • 2016-08-31
      • 1970-01-01
      相关资源
      最近更新 更多