Inicio Redes / CMD Comandos Locales

Script Batch – Conectar a unidad de red automáticamente con un archivo bat (Map Network Drive)

11


Ultima Actualización del Artículo: Oct 31, 2016

Cuando tenemos que conectar varias unidades de red en varios equipos o incluso si fuera solo un equipo podemos simplificar el proceso teniendo un script para conectar a unidad de red automáticamente y lo mas importante podremos optimizar tiempo si son varias unidades a conectar.

Por ejemplo para conectar (mapear) 10 unidades de red que se encuentren en diferentes servidores de archivos nos puede tomar un aproximado de 5~8 minutos; tomando como base un solo equipo.

Para optimizar el tiempo y realizarlo semi automáticamente debemos crear un archivo batch que tendremos que ejecutar en cada equipo donde queramos realizar el mapeo de las unidades.

Sintaxis del Comando NET USE

[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[[email protected] domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

Podemos encontrar mas información si abrimos el Command prompt (CMD) y escribimos:

net help use

 

Conectar a unidad de red automáticamente - net help use

 Donde podremos encontrar la serie de instrucciones que podemos utilizar.

Conectar a unidad de red automáticamente - help

Como utilizar el comando NET USE

En este ejemplo se va a realizar el mapeo de 9 Unidades de Red el cual se localizan en distintos servidores donde los nombres de estos son: vsop01, vsdoc07, vssql y por ultimo un servidor NAS que tiene la IP 10.0.0.64 el cual tiene una clave de administrador asignada.

Conectar a unidad de red automáticamente

REM – REM es para comentar las instrucciones
/PERSISTENT:YES se utiliza para mantener la conexión cada inicio de sesión, si este no se utiliza el próximo inicio de sesión de Windows ya no se conectaran las unidades.

Siguiendo la sintaxis (Sin los corchetes [ ], por ejemplo en [Letra por asignar] debe ser si queremos asignar la letra Z a la unidad escribiremos Z: )

net use [Letra por asignar]: "[Ruta del folder]" /PERSISTENT:YES
net use I: "\\vsop01\Impresiones" /PERSISTENT:YES
net use J: "\\vsdoc07\Documentos Operaciones" /PERSISTENT:YES
net use S: "\\vsdoc07\Scanner Administracion" /PERSISTENT:YES
net use F: "\\vsdoc07\FacturasRemoto" /PERSISTENT:YES
net use U: "\\vsdoc07\Seguimiento VU" /PERSISTENT:YES
net use O: "\\vsdoc07\Clientes Documentos" /PERSISTENT:YES
net use V: "\\vssql\Sys" /PERSISTENT:YES
REM En este caso lleva usuario y contraseña para el acceso.
REM net use [Letra por asignar]: "[Ruta del folder]" [clavedeusuario]/USER:[elusuario] /PERSISTENT:YES 
net use X: "\\10.0.0.64\GoFlex Home Public" miclave/USER:miusuarioadministrador /PERSISTENT:YES
net use Z: "\\vsdoc07\Sistema de Calidad" /PERSISTENT:YES

Eliminar / Desconectar unidades de red

Se puede presentar el caso que tengamos que conectar una unidad de red y asignar una letra que anteriormente ya se tenia asignada, en el mismo archivo podemos anteponer las lineas para desconectar las unidades.

Para desconectar la unidad solo debemos conocer la Letra asignada y escribir el siguiente comando.

net use /d I:

Ambas funcionan igual

net use I: /delete

Ejemplo:

Si tenemos asignada la letra I: a un folder y queremos cambiarlo lo hacemos de la siguiente forma

net use /d I:
net use I: "\\vsop01\Impresiones" /PERSISTENT:YES

Guardarlo en archivo bat

Simplemente vamos a crear nuestro archivo en un editor de texto como Notepad (yo utilizo Notepad++) y guardarlo con la extensión .bat

Conectar a unidad de red automáticamente - Batch Net Use

Pueden descargar el ejemplo del archivo .bat que realizamos.

COMPARTIR
Mi nombre es Fernando, soy analista de sistemas actualmente trabajo en una empresa con mas de 200 empleados que utilizan equipo de computo al cual se les da soporte en el departamento. Uno de mis pasatiempos fuera de la empresa es escribir artículos para PortalMasTips donde documento los problemas, inquietudes y detalles interesantes que se presentan.

Deja un comentario...