我有批处理文件,它将一些文件从网络复制到本地磁盘。当尝试从Windows服务运行它时,我收到一个错误,如“拒绝访问”。
我已经尝试将Windows服务作为LocalSystem,LocalService和NetworkService运行。所有这些类型都会出现相同的错
有什么想法吗?
由于
答案 0 :(得分:4)
NetworkService是唯一一个在此处包含网络凭据的网络凭证,它将是本地计算机的标识。机器帐户是否可以访问共享?如果这不正确,您需要将该服务作为专用的特定用户帐户运行。
答案 1 :(得分:0)
这是什么版本的Windows?您是否检查了共享文件/文件夹的有效ACL设置?
尝试更改共享资源上的ACL以允许每个人访问...
如果可行,您需要为DOMAIN \ networkservice提供正确的权限。在这种情况下,两台机器都需要在正确的域中。