映射网络驱动器并提供别名

映射网络驱动器并提供别名

我正在运行一个批处理文件,该文件在启动时使用“net use”命令自动映射网络驱动器:

net use d:\\server\share <mypassword> /user:<user>

这很好用,正如 Windows 资源管理器中显示的结果:

\\server\share (D:)

但我想给共享指定一个不同的名称。有没有办法在命令中net use为网络映射驱动器提供某种别名?

答案1

我假设你想在驱动器上贴上某种友好的标签,所以不要说“\\服务器\共享,“ 它说 ”销售报告“或共享中的任何内容。操作方法如下。

set driveUNC=\\server.domain.local\ShareName

REM Map the network drive.
net use * %driveUNC%

REM Alter the string a bit to come up with the registry key name.
set driveUNC=%driveUNC:\=#%

REM Change the drive's label in the registry.
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\%driveUNC%" /v  "_LabelFromDesktopINI" /t REG_SZ /d "Drive Label Goes Here" /f

相关内容