Windows服务读取共享文件夹的权限

时间:2010-07-05 18:11:16

标签: .net windows permissions service

我正在尝试运行一个Windows服务,该服务读取另一个服务器中共享文件夹中的文件。问题是服务运行的计算机位于与共享文件夹的计算机(例如DomainB)不同的域(例如DomainA)中。如果我在DomainB中转到计算机,我无法为DomainA中的用户分配权限,因为它未作为选项列出。同样,我无法使用DomainB的帐户运行该服务。

如果我在DomainA中登录计算机并尝试打开共享文件夹,Windows会询问我的凭据,如果我在DomainB中使用了一些有效用户,那么我可以访问该文件夹。所以我要做的就是以某种方式自动传递这些凭据。

你认为我可以做我想做的事吗?我应该使用哪个用户来运行服务以及我应该授予哪种权限?

提前致谢,

1 个答案:

答案 0 :(得分:1)

我之前做过这项工作:

在两台计算机上,使用相同的用户名和密码创建本地用户帐户。以此帐户运行您的服务。授予将此所需文件提供给此帐户的权限。