Conectar unidades en Windows

El sistema operativo Microsoft Windows® gestiona las unidades correlacionadas de diferente manera. El agente intenta volver a correlacionar las conexiones recordadas para las cuentas de usuarios, pero es posible que no pueda finalizar satisfactoriamente la correlación en el tiempo de ejecución. Puede utilizar una variable de entorno especial como ayuda para la correlación de unidades en Windows: la variable _MAP. Cuando define este variable, el agente de Windows correlaciona las unidades antes de ejecutar sus pasos.

Una práctica normal al utilizar la variable _MAP es asignarla a la variable de entorno, de forma que la misma conexión de unidad se distribuya a todos los entornos utilizando la herencia de variables de entorno. Tenga en cuenta que si también define una variable _MAP en un entorno de paso, el valor del entorno de paso altera temporalmente el entorno del proyecto, porque sólo puede definirse un valor de _MAP para un paso en particular.

Aunque se usa en los entornos de Windows, utilice la barra simple para separar los directorios de las vías de acceso en la variable _MAP. Cuando se utilizan las vías de acceso, el agente las corrige automáticamente según sea necesario.

Por ejemplo, definir _MAP con
X:=//server/share
define una correlación en tiempo de ejecución que conecta la unidad X: a la vía de acceso de Windows UNC \\server\\share.
Las unidades múltiples pueden correlacionarse añadiendo especificaciones de correlación adicionales en la variable _MAP, con puntos y comas para separarlas:
X:=//server/share;Y:=//server/share2
De forma predeterminada, las conexiones de unidades en Windows se realizan utilizando el nombre de usuario y la contraseña definidas para el servidor lógico. Puede conectar una unidad para un nombre de usuario distinto añadiendo el nombre de usuario y la contraseña entre paréntesis después de la correlación, como se muestra en el ejemplo siguiente:
X:=//server/share(alternateusername,password)
Nota: Si la contraseña contiene un carácter $, precédalo con otro carácter $. Ejemplo: Escriba la contraseña pas$word como pas$$word. Evite utilizar los siguientes caracteres especiales en las contraseñas: %, [, ], {, }, " o '.

Las unidades correlacionadas mediante la variable _MAP no están correlacionadas al finalizar el mandato.

Incluso si las unidades se conectan satisfactoriamente, es posible que las conexiones con unidades en Windows sigan siendo inaccesibles si un usuario que ha iniciado la sesión en la consola del sistema está utilizando la unidad o recurso compartido en cuestión.


Comentarios