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

Windows services 通过windows服务从网络复制文件,windows-services,Windows Services,我有批处理文件,它将一些文件从网络复制到本地磁盘。当尝试从windows服务运行它时,我会收到一个类似“拒绝访问”的错误 我已经尝试将windows服务作为LocalSystem、LocalService和NetworkService运行。所有这些类型都会得到相同的错误 你知道吗 谢谢NetworkService是此处唯一包含网络凭据的服务,这将是本地计算机的标识。机器帐户是否有权访问该共享?如果这不正确,您需要以专用的特定用户帐户运行该服务。这是什么版本的windows?您是否检查了共享文件/

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

我已经尝试将windows服务作为LocalSystem、LocalService和NetworkService运行。所有这些类型都会得到相同的错误

你知道吗


谢谢

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

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

尝试更改共享资源上的ACL以允许所有人访问


如果有效,则需要为DOMAIN\networkservice授予正确的权限。在这种情况下,两台机器都需要位于正确的域中。

+1不过您应该继续使用专用服务帐户,而不是授予NetworkService访问权限。这与最小特权原则一致,因为有许多服务可能使用NetworkService帐户,并在不需要的地方获得访问权限。