我正在创建一个需要在Windows 2000,XP,2003,2008& Vista系统。该服务需要访问网络共享作为其处理的一部分。对于XP及更高版本,该服务可以作为网络服务帐户运行,但在Windows 2000中是什么?
答案 0 :(得分:1)
在Windows 2000中,没有具有所需权限的内置主体,您需要为此目的使用常规用户帐户(它需要启用“作为服务运行”权限,当然,但是当通过服务控制管理器用户界面输入帐户凭证时,这是自动处理的。)
使用命名帐户总是一个好主意,顺便说一下:虽然在部署服务时使用“网络服务”非常方便(因为不需要用户交互),但服务连接的网络共享也< / i>需要应用访问权限。
这是您可能遇到问题的地方,因为授予对“网络服务”的访问权限并不是非常精细。换句话说:不仅仅是您的服务,而且在这些凭据下运行的每个其他服务都可以访问该共享。在开始使用唯一帐户时,可以避免此问题。