无法将映射驱动器读取为服务,但交互运行时则无法读取

无法将映射驱动器读取为服务,但交互运行时则无法读取

我有一个读取/写入映射驱动器的程序。如果我以交互方式运行它(例如双击或命令行),它在访问映射驱动器时可以正常工作,但如果作为服务运行,它会失败。(如果我只访问本地驱动器,则作为服务运行良好)

在任一模式下执行的程序代码没有区别,只是它不能作为服务访问映射驱动器。

我已经测试了以 LocalSystem、LocalService、NetworkService 身份运行的服务,并将其设置为以用于以交互方式运行它的相同用户帐户登录,但均不起作用。

是否还有其他权限需要查找?我原以为以用户身份运行它会继承所有权限。

环境是具有 Active Directory 帐户的 Wondows Server。

答案1

我不是想简短,但我认为这可以回答你的问题。

https://stackoverflow.com/questions/182750/how-to-map-a-network-drive-to-be-used-by-a-service

请参阅有关使用 Sys Internals 工具的文章

相关内容