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 | *] [\computernamesharename[volume] [password | *]] [/USER:[domainname]username] [/USER:[dotted domain name]username] [/USER:[username@dotted 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
Donde podremos encontrar la serie de instrucciones que podemos utilizar.
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: "\vsop01Impresiones" /PERSISTENT:YES net use J: "\vsdoc07Documentos Operaciones" /PERSISTENT:YES net use S: "\vsdoc07Scanner Administracion" /PERSISTENT:YES net use F: "\vsdoc07FacturasRemoto" /PERSISTENT:YES net use U: "\vsdoc07Seguimiento VU" /PERSISTENT:YES net use O: "\vsdoc07Clientes Documentos" /PERSISTENT:YES net use V: "\vssqlSys" /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.64GoFlex Home Public" miclave/USER:miusuarioadministrador /PERSISTENT:YES net use Z: "\vsdoc07Sistema 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: "\vsop01Impresiones" /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
Pueden descargar el ejemplo del archivo .bat que realizamos.
[wpdm_package id=7555 template=”5893f9d1a1b04″]