Saltar al contenido

Conectar a unidad de red automáticamente

Cuando necesitamos conectar varias unidades de red en varios equipos, o incluso en un solo equipo, podemos simplificar el proceso utilizando un script para conectar automáticamente a las unidades de red. Esto nos permitirá ahorrar tiempo, especialmente si tenemos que conectar varias unidades.

Por ejemplo, si queremos conectar (mapear) 10 unidades de red que se encuentran en diferentes servidores de archivos, el proceso manual podría llevarnos aproximadamente de 5 a 8 minutos para cada equipo. Sin embargo, podemos optimizar este tiempo creando un archivo batch que ejecutaremos en cada equipo donde queramos realizar el mapeo de las unidades.

La sintaxis del comando «NET USE» nos permite realizar esta tarea. Si abrimos el Command Prompt (CMD) y escribimos el comando, encontraremos una serie de instrucciones que podemos utilizar.

Cómo utilizar el comando NET USE

En el siguiente ejemplo, mostraremos cómo realizar el mapeo de 9 unidades de red ubicadas en distintos servidores. Los nombres de los servidores son: vsop01, vsdoc07, vssql y, por último, un servidor NAS con la IP 10.0.0.64, que tiene una clave de administrador asignada.

Para conectar a las unidades de red automáticamente, debemos crear un archivo batch en el que incluiremos las siguientes instrucciones:

REM - REM es utilizado para comentar las instrucciones

NET USE Z: \vsop01nombre_unidad /USER:usuario contraseña /PERSISTENT:YES

NET USE Y: \vsdoc07nombre_unidad /USER:usuario contraseña /PERSISTENT:YES

NET USE X: \vssqlnombre_unidad /USER:usuario contraseña /PERSISTENT:YES

NET USE W: \10.0.0.64nombre_unidad /USER:usuario contraseña /PERSISTENT:YES

Donde «Z:», «Y:», «X:» y «W:» representan las letras de unidad que asignaremos a cada unidad de red. «nombre_unidad» indica el nombre de la unidad de red a la que nos queremos conectar. «usuario» y «contraseña» corresponden a nuestras credenciales de acceso.

Al ejecutar este archivo batch en cada equipo, las unidades de red se conectarán automáticamente y se mantendrán conectadas en cada inicio de sesión de Windows, gracias al parámetro «/PERSISTENT:YES». Si no utilizamos este parámetro, las unidades de red no se conectarán en los siguientes inicios de sesión.

Eliminar / Desconectar unidades de red

En ocasiones, puede ser necesario desconectar una unidad de red y liberar la letra asignada previamente. Para hacer esto, es posible añadir algunas líneas de código en el archivo correspondiente.

Para desconectar una unidad, debemos conocer la letra asignada y utilizar el siguiente comando:

Ejemplo:

Supongamos que tenemos asignada la letra I: a una carpeta y deseamos cambiarla. Podemos hacerlo de la siguiente manera:

  1. Abre un editor de texto, como Notepad o Notepad++.
  2. Escribe el siguiente comando:
[Letra por asignar]: /delete

Por ejemplo, si queremos asignar la letra Z a la unidad, escribiremos:

Z: /delete

Recuerda guardar el archivo con la extensión .bat. Ahora, cada vez que ejecutes este archivo, la unidad de red correspondiente se desconectará y la letra asignada estará disponible para su uso.

Artículos relacionados