none
GPO script inicio de sesión con Windows Powershell RRS feed

  • Pregunta

  • Buenos días,

    tengo un script de inicio de sesión desarrollado en Powershell para realizar diferentes mapeos de unidades de red, funciona perfectamente, pero veo que tarda muchísimo en terminar de ejecutarse, me da tiempos que oscilan entre 40-80 segundos en la misma máquina según el log que queda generado en la máquina (Esta variación de tiempos se dan el todas las máquinas de la red). Como no entendía porque tardaba tanto en ejecutar el script puse unas marcas de comienzo y fin en el código, los resultados son que el código del script en si tarda  tan solo 3-4 segundos en ejecutarse, coincidiendo la hora de fin con la hora de finalización de log generado en la máquina, por lo que entiendo que todo ese tiempo lo usa para arrancar Powershell.

    En el cuadro de configuración de la GPO de inicio de sesión se le pasar parámetros al script pero no se si hay alguna forma de pasarle parámetros a Powershell.

    ¿Alguna idea de como hacer el arranque de Powershell algo más liviano en la GPO?

    Un saludos a todos.

    miércoles, 24 de mayo de 2017 12:06

Respuestas

  • Hola MAMOGA, si me permites la preguta es ¿por qué usar PowerShell?

    Es así, PowerShell demora en inicializar, pero el mapeo de unidades se puede hacer por el método clásico de "Logon script" o más "moderno" mediante Preferencias. Cualquiera de estas dos por GPO

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    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.

    • Propuesto como respuesta Julian Ros miércoles, 24 de mayo de 2017 21:55
    • Marcado como respuesta Moderador M miércoles, 31 de mayo de 2017 20:58
    miércoles, 24 de mayo de 2017 21:45
    Moderador

Todas las respuestas

  • Hola MAMOGA, si me permites la preguta es ¿por qué usar PowerShell?

    Es así, PowerShell demora en inicializar, pero el mapeo de unidades se puede hacer por el método clásico de "Logon script" o más "moderno" mediante Preferencias. Cualquiera de estas dos por GPO

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    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.

    • Propuesto como respuesta Julian Ros miércoles, 24 de mayo de 2017 21:55
    • Marcado como respuesta Moderador M miércoles, 31 de mayo de 2017 20:58
    miércoles, 24 de mayo de 2017 21:45
    Moderador
  • Huye de Powershell y WMI en los inicios de sesión, o tus usuarios te odiaran...

    VBS, BAT o desde GPP, según lo que quieras hacer.

    miércoles, 24 de mayo de 2017 21:59
  • Buenas Guillermo,

    El porque de hacer el mapeo de unidades de red por script de Powershell es que hay como unas 800 oficinas repartidas por todo el país por lo que tengo muchísimas rutas diferentes,  estas se crean dependiendo de donde se encuentre ubicado el usuario en Directorio Activo, proceso que se hace en el script de Powershell, hemos tenido que elegir entre administrar unas 800 GPO´s de mapeos de unidad o una única GPO de script de inicio de sesión.

    Saludos.

    viernes, 26 de mayo de 2017 8:34
  • Buenas,

    Lo se, eso es lo que nos dicen continuamente, que huyamos de esas prácticas. VBS  es lo que teníamos en un principio pero nos lo tiraron desde departamento de seguridad. Por GPO nos vamos a unas 800 GPO´s, que resulta bastante tedioso de administrar.

    Saludos.

    viernes, 26 de mayo de 2017 8:49
  • Perdón que me entrometa con otro tema ¿¿¿800 GPOs??? O están en una red "gigantesca" o hay un problema de diseño ahí. Cuidado ...

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    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.

    viernes, 26 de mayo de 2017 11:24
    Moderador