Bat

14/04/2009 - 21:16 por Alfredo | Informe spam
Hola a Todos,

Gracias de antemano.

Tengo el siguiente problema:

A los usuarios se les montan los drives que les corresponden con un .bat que
se ejecuta al logeo de cada uno de ellos. Existen muchos cambios de parte de
nuestros usuarios, me refiero a que se mueven de depto constantemente, esto
ocasiona que su .bat tenga modificaciones para redirecccionar los drives
publicos. ejemplo

Todos los usuarios manejan un home drive y un public drive.
el usuario "user1" se encuentra en finanzas, un dia es transferido a
ventas, al cambiar de depto, necesita acceso al nuevo public drive de ventas
y que ademas se automonte, con ayuda de nuestro bat.

Entonces me doy a la tarea de modificar el bat con el nuevo valor para su
public drive, pero sucede lo siguiente: el usuario al logearse ejecuta los
nuevos cambios (automaticamente) pero en realidad no monta la nueva carpeta.

Lo que detecto el personal del help desk es que al borrar el perfil se
soluciona el problema, pero en lo particular creo que esto podria
solucionarse antes de llegar a borrar el perfil.

Gracias de nuevo...saludos
 

Leer las respuestas

#1 Javier Terán González
15/04/2009 - 01:05 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_01D9_01C9BD66.3BA4CDE0

Podrà­as utilizar una polà­tica del dominio con un .vbs que se ejecute en el inicio de la sesión del usuario
y en función del grupo al que pertenece mapearle unas carpetas u otras.
Sólo tendrà­as que cambiar al usuario de grupo y automà¡ticamente se mapearà­an otras carpetas
Busca en los script de microsoft que hacen cosas como esas..


'Bind to the user object in Active Directory with the WinNT provider.
Set objUser = GetObject("WinNT://" & strNetBIOSDomain & "/" _
& strNTName & ",user")
StrUsuario = objNetwork.UserName

Mapea una unidad si el usuario es miembro de un grupo determinado
strGroup = "GLap"
If IsMember(strGroup) Then
On Error Resume Next
objNetwork.MapNetworkDrive "T:", "\\serv2003\Comun$",true
objNetwork.MapNetworkDrive "P:", "\\serv2003\Usuarios$\" & strUsuario, true
If Err.Number <> 0 Then
On Error GoTo 0
objNetwork.RemoveNetworkDrive "T:", True, True
objNetwork.MapNetworkDrive "T:", "\\serv2003\Comun$",true
End If
On Error GoTo 0
End If
"Alfredo" escribió en el mensaje de noticias:
Hola a Todos,

Gracias de antemano.

Tengo el siguiente problema:

A los usuarios se les montan los drives que les corresponden con un .bat que
se ejecuta al logeo de cada uno de ellos. Existen muchos cambios de parte de
nuestros usuarios, me refiero a que se mueven de depto constantemente, esto
ocasiona que su .bat tenga modificaciones para redirecccionar los drives
publicos. ejemplo

Todos los usuarios manejan un home drive y un public drive.
el usuario "user1" se encuentra en finanzas, un dia es transferido a
ventas, al cambiar de depto, necesita acceso al nuevo public drive de ventas
y que ademas se automonte, con ayuda de nuestro bat.

Entonces me doy a la tarea de modificar el bat con el nuevo valor para su
public drive, pero sucede lo siguiente: el usuario al logearse ejecuta los
nuevos cambios (automaticamente) pero en realidad no monta la nueva carpeta.

Lo que detecto el personal del help desk es que al borrar el perfil se
soluciona el problema, pero en lo particular creo que esto podria
solucionarse antes de llegar a borrar el perfil.

Gracias de nuevo...saludos
=_NextPart_000_01D9_01C9BD66.3BA4CDE0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=utf-8>
<META content="MSHTML 6.00.6001.18203" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face="Comic Sans MS" size=2>Podrà­as utilizar una polà­tica del dominio
con un .vbs que se ejecute en el inicio de la sesión del usuario</FONT></DIV>
<DIV><FONT face="Comic Sans MS" size=2>y en función del grupo al que pertenece
mapearle unas carpetas u otras.</FONT></DIV>
<DIV><FONT face="Comic Sans MS" size=2>Sólo tendrà­as que cambiar al usuario de
grupo y automà¡ticamente se mapearà­an otras carpetas</FONT></DIV>
<DIV><FONT face="Comic Sans MS" size=2>Busca en los script de microsoft que
hacen cosas como esas..</FONT></DIV>
<DIV><FONT face="Comic Sans MS" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Comic Sans MS" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Comic Sans MS" size=2>'Bind to the user object in Active
Directory with the WinNT provider.<BR>Set objUser = GetObject("WinNT://" &amp;
strNetBIOSDomain &amp; "/" _<BR>&nbsp; &amp; strNTName &amp;
",user")<BR>StrUsuario = objNetwork.UserName</FONT></DIV>
<DIV><FONT face="Comic Sans MS" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Comic Sans MS" size=2>Mapea una unidad si el usuario es miembro
de un grupo determinado<BR>strGroup = "GLap"<BR>If IsMember(strGroup)
Then<BR>&nbsp; On Error Resume Next<BR>&nbsp; objNetwork.MapNetworkDrive "T:",
"<A href='file://\\serv2003\Comun$",true'>\\serv2003\Comun$",true</A><BR>&nbsp;
objNetwork.MapNetworkDrive "P:", "<A
title="file://\\serv2003\Usuarios$\&#10;CTRL + clic para seguir el và­nculo"
href="file://\\serv2003\Usuarios$\">\\serv2003\Usuarios$\</A>" &amp; strUsuario,
true<BR>&nbsp; If Err.Number &lt;&gt; 0 Then<BR>&nbsp;&nbsp;&nbsp; On Error GoTo
0<BR>&nbsp;&nbsp;&nbsp; objNetwork.RemoveNetworkDrive "T:", True,
True<BR>&nbsp;&nbsp;&nbsp; objNetwork.MapNetworkDrive "T:", "<A
href='file://\\serv2003\Comun$",true'>\\serv2003\Comun$",true</A><BR>&nbsp; End
If<BR>&nbsp; On Error GoTo 0<BR>End If</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Alfredo" &lt;<A
href="mailto:"></A>&gt;
escribió en el mensaje de
noticias:</DIV>Hola a
Todos,<BR><BR>Gracias de antemano.<BR><BR>&nbsp; Tengo el siguiente
problema:&nbsp; <BR><BR>A los usuarios se les montan los drives que les
corresponden con un .bat que <BR>se ejecuta al logeo de cada uno de ellos.
Existen muchos cambios de parte de <BR>nuestros usuarios, me refiero a que se
mueven de depto constantemente, esto <BR>ocasiona que su .bat tenga
modificaciones para redirecccionar los drives <BR>publicos.
ejemplo<BR><BR>&nbsp; Todos los usuarios manejan un home drive y un public
drive.<BR>&nbsp;&nbsp; el usuario "user1" se encuentra en finanzas, un dia es
transferido a <BR>ventas, al cambiar de depto, necesita acceso al nuevo public
drive de ventas <BR>y que ademas se automonte, con ayuda de nuestro bat.
<BR><BR>&nbsp;Entonces me doy a la tarea de modificar el bat con el nuevo
valor para su <BR>public drive, pero sucede lo siguiente: el usuario al
logearse ejecuta los <BR>nuevos cambios (automaticamente) pero en realidad no
monta la nueva carpeta. <BR><BR>&nbsp;&nbsp; Lo que detecto el personal del
help desk es que al borrar el perfil se <BR>soluciona el problema, pero en lo
particular creo que esto podria <BR>solucionarse antes de llegar a&nbsp;
borrar el perfil.<BR><BR>&nbsp; Gracias de
nuevo...saludos</BLOCKQUOTE></BODY></HTML>

=_NextPart_000_01D9_01C9BD66.3BA4CDE0--

Preguntas similares