我正在运行一个批处理文件,该文件在启动时使用“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