未登录 Windows 启动时挂载网络驱动器

IOT*_*MAN 2 windows-server-2003 storage network-attached-storage mount automount

当前场景:我有一个 NAS 盒和一个 Windows 2003 服务器,我们的录音软件(安全摄像头)在它上面。该软件将数据存储在 NAS 盒上。目前必须有人使用有效凭据登录才能保持驱动器安装(例如域管理员)。我知道您可以使用批处理文件挂载驱动器,但这以明文形式存储凭据,这不是一个好的解决方案。我正在寻找另一种方法来让驱动器在启动时挂载,而无需有人登录。我确实有一个通用帐户设置,可以访问驱动器的读/写,但无法以交互方式登录,这是如果有的话,我想用来挂载它的帐户。有什么建议?

Mar*_*son 7

您需要映射驱动器的原因是什么?是否只是为了存储用户凭据?如果安全 PC 可以保存到 UNC 路径 (\\servername\share),那么您可以尝试以其他用户身份运行该服务,该用户有权访问共享。

让我知道我是否在正确的轨道上:

\\nasbox\SecurityFootage 是文件必须保存到的位置,但它们不允许匿名读/写访问。因此,目前,您使用凭据映射网络驱动器(假设 M:),并告诉安全摄像头在那里进行记录。

因为安全软件作为服务运行,所以您希望它可以随系统自动启动,并写入 M: - 但目前它不能,因为没有对 \\nasbox\SecurityFootage 的匿名访问

如果我刚刚描述的场景是准确的,那么有解决方法:

  • 将 NAS 盒子放在一边,其所有安全性都完好无损
  • 将服务运行的帐户更改为您在问题中提到的非交互式用户
    • 为此,右键单击该服务,转到“属性”,“登录”,然后选择“此帐户”,然后在其中输入域凭据

这意味着当录制服务启动时,它将在指定的帐户下运行,因此将有权保存到 \\nasbox\SecurityFootage