Altere o rótulo da unidade de rede por linha de comando

3

Acabei de criar um novo driver de rede por linha de comando usando

net use

Mas quando tento alterar o rótulo desta unidade pela linha de comando usando o comando label , ocorre um erro:

C:\>label X: Shared
Parameters not compatible.

Como posso alterar isso por linha de comando?

    
por Tuan Anh Hoang-Vu 12.10.2010 / 06:02

2 respostas

5

O comando label só funcionará para uma unidade física. Para renomear uma unidade de rede mapeada, você precisa renomeá-la usando Meu computador em uma máquina. Para automatizar isso para uso em vários computadores, o novo rótulo será salvo como uma chave do Registro. Procure a seguinte chave:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2

Exporte a chave "_LabelFromReg" para a unidade em questão e importe a chave nas outras máquinas antes do comando "net use".

    
por 12.10.2010 / 06:44
1

Outro método, talvez um pouco mais rápido, é usar o Powershell:

$a = New-Object -ComObject shell.application

$a.NameSpace( "X:\" ).self.name = "YOURLABEL"
    
por 02.04.2015 / 12:56