none
gpo RRS feed

Respuestas

  • Es muy simple, con un bat lo puedes hacer. La dificultad estriba en dónde debe estar la DLL, pero si siempre está en el mismo sitio, es muy fácil. Pongamos que tienes la DLL en Sytem32 y que se llama midll.dll:

    @ECHO OFF
    REM Se comprueba si la DLL está presente en el equipo
    REM Si está presente se salta a EXISTE
    IF EXIST "%WINDIR%\system32\midll.dll" GOTO EXISTE
    ECHO La DLL no existe en el sistema
    ECHO Copiando DLL
    COPY "\\servidor\carpeta\midll.dll" "%WINDIR%\system32"
    ECHO Registrando DLL
    REGSVR32 /S "%WINDIR%\system32\midll.dll"
    ECHO DLL registrada
    REM Se salta al final
    GOTO FIN
    
    :EXISTE
    ECHO La DLL ya existe en el sistema: nada hay que hacer
    
    :FIN
    ECHO Fin del proceso
    Por supuesto, como ya te han comentado, esta es una tarea que requiere tener privilegios de administrador y por tanto, si deseas que se ejecute por GPO, es mejor que lo pongas como script de inicio de máquina que como script de inicio de sesión.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)


    jueves, 17 de mayo de 2012 8:56
    Moderador

Todas las respuestas

  • Se puede a través de un script, que dependiendo dónde se necesite copiarlas o si hay que registrarlas, hay que hacerlo por script de inicio de sesión de usuario (seguramente no podrá) o script de arranque de máquina

    Habría que jugar un poco con el script porque lo ejecutaría cada vez, por lo que tendrías que ponerle algún condicional que verifique si los archivos en cuestión existen o no

     


    Guillermo Delprato - Buenos Aires, Argentina
    Visite Notas Windows Server
    MVP - MCT - MCSE - MCSA
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration
    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    miércoles, 16 de mayo de 2012 20:02
    Moderador
  • Hola Mikent:

    Por lo que entendi lo que quieres es agregar DLL files a los clientes por medio de GPO.

    Si es lo correcto entonces conosco una forma y es por medio de un script, de haber otra manera la desconosco

    espero esto sea de tu ayuda

    Saludos,


    Marcial Espitia - Panamá, Ciudad de Panamá | marciale@hotmail.com | Skype: marcialespitia | Twitter: @marcialespitia

    miércoles, 16 de mayo de 2012 20:07
  • Amigos, pudieran compartirme el script para poder desplegarlo por la GPO

    Gracias por la ayuda

    miércoles, 16 de mayo de 2012 23:35
  • Efectivamente tienes que picar script.

    Necesitarás filesystemobject para copiar los archivos al PC local del usuario y un objeto shell para ejecutar regsvr32

    Es un script muy sencillo, aunque de linkarlo en la sección user de GPO el usuario que logue deberá ser localadmin

    Julio Rosua

    jueves, 17 de mayo de 2012 8:13
  • Es muy simple, con un bat lo puedes hacer. La dificultad estriba en dónde debe estar la DLL, pero si siempre está en el mismo sitio, es muy fácil. Pongamos que tienes la DLL en Sytem32 y que se llama midll.dll:

    @ECHO OFF
    REM Se comprueba si la DLL está presente en el equipo
    REM Si está presente se salta a EXISTE
    IF EXIST "%WINDIR%\system32\midll.dll" GOTO EXISTE
    ECHO La DLL no existe en el sistema
    ECHO Copiando DLL
    COPY "\\servidor\carpeta\midll.dll" "%WINDIR%\system32"
    ECHO Registrando DLL
    REGSVR32 /S "%WINDIR%\system32\midll.dll"
    ECHO DLL registrada
    REM Se salta al final
    GOTO FIN
    
    :EXISTE
    ECHO La DLL ya existe en el sistema: nada hay que hacer
    
    :FIN
    ECHO Fin del proceso
    Por supuesto, como ya te han comentado, esta es una tarea que requiere tener privilegios de administrador y por tanto, si deseas que se ejecute por GPO, es mejor que lo pongas como script de inicio de máquina que como script de inicio de sesión.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)


    jueves, 17 de mayo de 2012 8:56
    Moderador