使用批处理文件命名驱动器

cod*_*ien 5 batch-file

我正在寻找一个命令来重命名我在WinXP中映射每个启动的几个驱动器.我已经有了映射部分,我现在有兴趣用自定义名称以编程方式命名它们,所以我可以保持它们的直线.

cod*_*ien 5

我放弃了DOS并学习了PowerShell.最终结果如下:

$Net = New-Object -ComObject WScript.Network  
$Rename = New-Object -ComObject Shell.Application  

#### # Map the local drives  
Subst Q: 'C:\File Path\Uno'    
Subst U: 'C:\File Path\Dos' 

#### # Map the network drives  
$Net.MapNetworkDrive("X:", '\\Server\File Path\Uno')  
$Net.MapNetworkDrive("Y:", '\\Different Server\File Path\Dos')

#### # Rename everything  
$rename.NameSpace("Q:\").Self.Name = 'Network -> FOO'  
$rename.NameSpace("U:\").Self.Name = 'Network -> BAR'  
$rename.NameSpace("X:\").Self.Name = 'Local -> FOO'  
$rename.NameSpace("Y:\").Self.Name = 'Local -> BAR'
Run Code Online (Sandbox Code Playgroud)