为了编写方便和说明,我举一个实际例子,然后通过不同的方法实现这个目的,例子是这样的:(看不懂背景请直接看正文部分)
背景
一个用户映射了一个网络共享文件夹到本的M盘
网络共享文件夹位置://Fileserver/share/software
使用如下命令:net use M: //Fileserver/share/software
但映射完后驱动器名称是类似“software在Fileserver/share”这样的名称,看着很不舒服,当然,我可以通过直接重命名来修改,但是要是有上百个这样的用户我也给一个个做?肯定还是写脚本快了哈~~
首先,我找到了这个键值在注册表中的位置~不同的操作系统竟然还是在不同的地方,不要紧,一个个来:
WindowsXP和Windows2003在这个地方:
HKCU/software/microsoft/windows/currentVersion/explorer/mountpoints2/##Fileserver#share#software
/_LabelFromReg
其中有一段##Fileserver#share#software合着这个共享文件夹的网络位置//Fileserver/share/software对比着一看就知道怎么一回事了,是吧~
然后,把这个地方的值“个人文件夹”直接写在这里就可以了,哈哈~
而在Windows2000中,这个地方就不一样了,在这里:
HKCU/software/microsoft/windows/currentVersion/explorer/mountpoints/M/_LabelFromReg
其中