En el AD me he ido a un usuario para probarlo primero y en la pestaña
"perfil" en "secuencia de comandos de inicio de sesión" el path al bat con
los comandos \\servidor\scripts$\Pruebas\prueba.bat
Inicio sesión con el usuario en cuestión... pero no se ejecuta el comando
que es sencilla mente una serie de mapeos de unidad, ¿qué hago mal? :-(
¿Podéis echarme un cable?
Gracias de antemano por vuestra ayuda.
Un saludo, Raúl Oltra. Valencia.
Si lo haces por el método 2-, entonces en la pestaña perfil debes poner sólo
el nombre del archivo (prueba.bat). El script *debe* estar en todos los
controladores de dominio en el compartido NETLOGON
(C:\WINDOWS\SYSVOL\sysvol\DOMINIO.SUFIJO\scripts)
--
Guillermo Delprato
MVP - MCT - MCSE
Buenos Aires, Argentina
Este mensaje se proporciona "como está" sin garantías de ninguna clase,y no
otorga ningún derecho. Ud. asume los riesgos
This posting is provided "AS IS" with no warranties, and confer no rights.
You assume all risk for your use.
------------------------------------------------
"Raúl Oltra" <RalO...@discussions.microsoft.com> wrote in message
news:7543A22B-537C-4AF1...@microsoft.com...
Una ultima cosilla... lo que necesito hacer es cambiar una unidad de red que
ya tenian mapeada los usuario, pero que en su dia se hizo "a mano" con el
comando:
net use u: \\servidor1\datos /persistent:yes
net use t: \\servidor1\trabajos /persistent:yes
Voy a migrar los datos y quiero que estas unidades cambien de servidor1 a
servidor2.
lanzo el bat
net use u: \\servidor2\datos /persistent:yes
net use t: \\servidor2\trabajos /persistent:yes
y me sale el siguiente error,
Error de sistema 85. Ya se está utilizando el nombre del dispositivo local.
¿Como puedo forzar la nueva unidad de red? He mirado la ayuda del net use
pero no saco nada en claro :-(
Muchas gracias de nuevo, gracias.
Saludos, Raúl Oltra. Valencia.
Obviamente, no puedes mapear nuevamente una letra de unidad lógica que
ya esté en uso. Te recomiendo para subsanarlo, trates primero de des-asignarla
con el comando "net use <unidad>: \delete \yes" (sin las comillas) ANTES de
re-mapear nuevamente la unidad.
Personalmente, para más comodidad suelo emplear el modificador "*", que
designa a todas las unidades lógicas de red mapeadas. Algo así como:
C:>NET USE * \delete \yes
Por tanto, un ejemplo del fichero .BAT que re-mapeara a la nueva unidad de red
que señalas, sería más o menos:
@ECHO OFF
NET USE * \DELETE \YES
NET USE U: \\<server2>\datos /PERSISTENT:YES
NET USE T: \\<server2>\trabajos /PERSISTENT:YES
NOTA. Personalmente, no suelo recomendar el uso del modificador "persistent",
por "molestias" administrativas, pero es sólo opinión personal
--
·
·
Espero haberte servido de "alluda"
========================
Desiderio Ondo Oyana.
Ingeniero en Informática.
Microsoft® Certified Systems Engineer
http://pantuflo.escet.urjc.es/~desitech
Saludos desde Valencia, Raúl Oltra.