通过Windows服务从网络复制文件

问题描述:

我有批处理文件,它将一些文件从网络复制到本地磁盘。当尝试从Windows服务运行它时,出现“访问被拒绝”等错误。通过Windows服务从网络复制文件

我已经尝试运行Windows服务作为LocalSystem,LocalService和NetworkService。所有这些类型都有相同的错误。

有什么想法吗?

感谢

网络服务是要在这里包括网络凭证的只有一个,那将是本地计算机的身份。机器帐户是否可以访问共享?如果这不正确,则需要将该服务作为专用的特定用户帐户运行。

+2

+1尽管您应该继续使用专用的服务帐户,而不是提供NetworkService访问权限。这与最小权限原则一致,因为有很多服务可能使用NetworkService帐户,并在不需要它们的地方访问。 – tvanfosson 2009-12-10 13:28:47

这是什么版本的Windows?你有没有检查共享文件/文件夹的有效ACL设置?

尝试改变对共享资源的访问控制列表,允许所有人访问...

如果这样的作品,你需要给DOMAIN \网络服务的正确权限。在这种情况下,两台机器都需要位于正确的域中。