Scott's Blog

学则不固, 知则不惑

0%

Windows 批量映射并重命名网络驱动器

如何用脚本批量映射windows网络驱动器,并修改其名称?

映射网络驱动器后,可以直接在windows的资源管理器中访问指定的网络路径,不用每次都输入常常的路径地址,非常方便。

手动映射

映射网络路径很简单 1. 直接打开文件资源管理器,然后选择映射网络驱动器 3. 在“驱动器”列表中,选择驱动器号。(任何可用驱动器号均可。) 4. 在“文件夹”框中,键入文件夹或计算机的路径,或者选择“浏览”以查找文件夹或计算机。若要在每次登录到电脑时都进行连接,请选中“登录时重新连接”复选框。 选择“完成”。

但这有个问题,即它映射后显示的名字是该文件夹的路径,如果名字中有空格或者中文,可能会出现名字就是整个路径的情况,尽管你可以手动改过来,但如果你要在域中批量给电脑映射,这种方式就不太方便了。

bat直接映射

1
2
3
4
@ECHO OFF
net use Z: /delete
net use Z: \\you\\net\\url /persistent:yes
exit

通过bat批量映射,不过这种方法也无法自定义名字。

修改注册表+bat

1
2
3
net use F: /delete
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##\10.22.22.2#disk#file#'wittyfans file'#files /v _LabelFromReg /t REG_SZ /f /d "我随便映射的一个盘"
net use F: "\\10.22.22.2\disk\file\wittyfans file\files" /persistent:yes

先将需要命名的盘符删除,再将路径和需要定义的名字添加到注册表,随后映射即可。 需要注意几点: - 在注册表编辑语句中,后面的路径中的斜杠需要用井号替代 - 路径中文件夹的名字中包含空格的,需要用引号括起来