代码之家  ›  专栏  ›  技术社区  ›  David Collie

从服务访问网络共享

  •  1
  • David Collie  · 技术社区  · 18 年前

    我正在创建一个需要在Windows 2000、XP、2003、2008和;远景服务需要访问网络共享作为其处理的一部分。对于XP和更高版本,该服务可以作为网络服务帐户运行,但Windows 2000中的等效服务是什么?

    1 回复  |  直到 18 年前
        1
  •  1
  •   mdb    18 年前

    在Windows 2000中,没有具有所需权限的内置主体,为此您需要使用常规用户帐户(当然,它确实需要启用“作为服务运行”权限,但通过service control manager用户界面输入帐户凭据时会自动处理)。

    顺便说一句,使用命名帐户始终是一个好主意:尽管在部署服务时使用“网络服务”非常方便(因为不需要用户交互),但服务连接到的网络共享将 而且 需要对其应用访问权限。

    这是你可能会遇到问题的地方,因为授予“网络服务”的访问权限不是很精细。换句话说:不仅是您的服务,而且在这些凭据下运行的所有其他服务都可以访问共享。在开始使用唯一帐户时,可以避免此问题。