cambio nombre unidad de red

21/12/2004 - 14:36 por Juan Miguel | Informe spam
Hola a todos/as, he creado un archivo .bat para crear dos unidades de red
para los usuarios. He usado el comando
call net use ..


Mi pregunta es:
Hay alguna forma de cambiar el nombre que le aparece al usuario. Es decir,
que le aparezca por ejemplo: Mis datos, en lugar del nombre de la carpeta y
la ruta donde se encuentra.

gracias
 

Leer las respuestas

#1 José Antonio Quílez [MS MVP]
21/12/2004 - 19:21 | Informe spam
Puedes hacerlo ejecutando un archivo .vbs con el siguiente contenido

Set oShell = CreateObject("Shell.Application")
oShell.NameSpace("s:").Self.Name = "Programas"
oShell.NameSpace("t:").Self.Name = "Datos"

Estas lineas te cambian el nombre de las conexiones de red s: y t: a las etiquetas que aparecen en cada linea.
El archivo lo puedes asignar directamente como script de inicio de sesión mediante GPO, y lo recomendable es que realices las conexiones de red y las modificaciones de nombres en el mismo archivo .vbs, en lugar de en un .bat. El archivo te quedaría similar a lo siguiente:

Dim oNet, oShell
Set oNet = CreateObject("WScript.Network")
Set oShell = CreateObject("Shell.Application")
oNet.MapNetworkDrive "s:", "\\servidor\CarpetaProgramas"
oShell.NameSpace("s:").Self.Name = "Programas"
oNet.MapNetworkDrive "t:", "\\servidor\CarpetaDatos"
oShell.NameSpace("t:").Self.Name = "Datos"


Saludos
José Antonio Quílez
Sevilla - España
________________

"Juan Miguel" escribió en el mensaje news:
Hola a todos/as, he creado un archivo .bat para crear dos unidades de red
para los usuarios. He usado el comando
call net use ..


Mi pregunta es:
Hay alguna forma de cambiar el nombre que le aparece al usuario. Es decir,
que le aparezca por ejemplo: Mis datos, en lugar del nombre de la carpeta y
la ruta donde se encuentra.

gracias


Preguntas similares