Não há como fazer isso usando somente o comando net use
(consulte documentação ), mas há uma maneira de fazer isso usando um script vb, como descrito por Guy Thomas em computerperformance.co.uk aqui
Caso o site do Guy desapareça depois, aqui está uma cópia do script dele:
' NameDrive.vbs
' VBScript to map a network drive.
' Authors Guy Thomas and Barry Maybury
' Version 1.4 - April 2010
' ----------------------------------------'
'
Option Explicit
Dim objNetwork, strDrive, objShell, objUNC
Dim strRemotePath, strDriveLetter, strNewName
'
strDriveLetter = "W:"
strRemotePath = "\192.168.1.2\example\sharename"
strNewName = "Example Readable Label"
' Section to map the network drive
Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath
' Section which actually (re)names the Mapped Drive
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName
Wscript.Echo "Check : "& strDriveLetter & " for " & strNewName
WScript.Quit
' End of Example VBScript.
Nota:
- Se
W:
não funcionar para você, tenteW:\
(com a barra) - Esse método definirá o rótulo da letra da unidade permanentemente , ou seja, se você conectar posteriormente outro compartilhamento à mesma letra, esse novo compartilhamento também receberá o rótulo antigo . Isso pode ser corrigido usando sempre esse script ao conectar compartilhamentos ou excluindo uma chave no registro para reverter ao comportamento normal.
Revertendo para o comportamento normal:
- Inicie o regedit e clique em
Edit
(menu) - >Find
- > %código% - Ou navegue no regedit para
Example Readable Label
- > %código% - Basta excluir o valor - deixe em branco. O resultado será que o futuro mapeamento de unidades será revertido para o estilo tradicional de mapeamento.
Tudo isso é mais descrito no site do Guy.