为服务账户持久安装 UNC 驱动器

为服务账户持久安装 UNC 驱动器

我们正在运行 Windows Server 2019,我有管理员权限,但没有域管理员权限。我有许多 Windows 服务(主要是 Apache)需要通过映射驱动器访问 UNC。到目前为止,我发现的所有内容都需要桌面登录才能运行安装脚本,或者对于 Windows Server 2019 来说已经过时了。例如,这个psexec -s net use ...技巧在重启后不再有效。

我考虑过使用文件系统符号链接到 UNC,但文件需要在 X: 等目录中可用。UNC 符号链接仅将本地目录连接到远程目录。

是否有人知道如何以现代方式让 UNC 映射驱动器在服务重新启动和重新引导时持续供服务帐户使用?

我希望驱动器管理器可以让您将系统安装到 UNC。

谢谢。

答案1

解决方案是创建一个小型物理分区来存放指向服务器位置的目录符号链接。

C:\>mklink /?
Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

X:\>mklink /d X:\virtual_dir \\server_name\share\application_directory

答案2

映射驱动器是为人类准备的。服务帐户的现代解决方案是使用 UNC 路径,而不是创建映射驱动器。

相关内容