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

时间:2009-12-10 13:07:13

标签: windows-services

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

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

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:4)

NetworkService是唯一一个在此处包含网络凭据的网络凭证,它将是本地计算机的标识。机器帐户是否可以访问共享?如果这不正确,您需要将该服务作为专用的特定用户帐户运行。

答案 1 :(得分:0)

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

尝试更改共享资源上的ACL以允许每个人访问...

如果可行,您需要为DOMAIN \ networkservice提供正确的权限。在这种情况下,两台机器都需要在正确的域中。