我有一个当前作为LocalSystem运行的Windows服务。此时它无法访问它需要的网络驱动器。 (我一直在用本地驱动器代替测试)。
现在我有一个新创建的服务帐户,已经为共享驱动器提供了权限。
我不知道如何“切断”我的C#应用程序以继续使用此新服务帐户。
我这样做后,从服务面板查看服务时,这个新帐户会显示在“登录身份”列下吗?
感谢您的帮助。
答案 0 :(得分:0)
您输入的帐户必须具有“本地安全策略”(%windir%\ system32 \ secpol.msc / s)的“作为服务登录”权限;在执行上述步骤时,Windows通常会自动提示您。
另外,不要忘记基础知识。该帐户必须至少具有对服务可执行文件的读取文件系统权限。
是的,如果设置正确,此帐户将显示在“登录身份”列中。
最后,由于我已经完成了这类事情,因此已经进行了几次windows / active目录版本的迭代。可能需要在本地计算机上的活动目录/中设置其他委派类型安全设置,以允许在域帐户访问远程共享上的驱动器时运行该服务。也许可能需要对本地防火墙进行一些调整。