在未登录的情况下启动 Windows 时挂载网络驱动器

在未登录的情况下启动 Windows 时挂载网络驱动器

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

答案1

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

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

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

由于安全软件以服务形式运行,因此您希望它能够随系统自动启动,并写入 M: - 但目前还不能,因为没有对 \\nasbox\SecurityFootage 的匿名访问权限

如果我刚才描述的情况是准确的,那么就有解决方法:

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

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

答案2

韦斯利,我建议你在句子中如此随意地使用“精神分裂症”这个词之前,先了解一下它的实际含义。

答案3

如果 NAS 盒支持 iSCSI,您可以将远程存储安装为本地驱动器。

您是否尝试过告诉软件存储在 UNC 路径而不是驱动器号上?

使用批处理文件和计划任务。使用 NTFS 权限保护批处理文件,并使用权限保护计划任务。

相关内容