Estoy buscando algunos consejos sobre cómo acelerar y actualizar nuestro sistema de inicio de sesión para hacerlo más robusto y rápido.
Heredé un sistema de inicio de sesión anterior, que se migró originalmente de Novell Netware. Actualmente estamos ejecutando Windows Server 2008 R2, pero la versión de dominio sigue siendo Windows 2000 (en teoría, si no está roto, no lo arregles). Con el tiempo, nos gustaría actualizar a Windows 7, pero tendremos una combinación de Windows 7 y Windows XP SP3 durante al menos algunos años. Tenemos algunas máquinas SP2, pero podemos permitirnos reemplazarlas si no es posible actualizar a SP3.
Actualmente, confiamos principalmente en los scripts de inicio de sesión, principalmente escritos en Kixtart, pero con algunos escritos en VBScript y con un contenedor BAT de Windows. Las secuencias de comandos de inicio de sesión mapean unidades e impresoras, instalan soluciones rápidas para problemas de seguridad o errores menores cuando no hay un parche oficial (como el reciente problema de seguridad winhelp.exe), instalan software y realizan tareas diversas como hacer una copia de seguridad de algunas configuraciones, como favoritos de IE en máquinas de cajas necesita ser reimagen.
También tenemos un pequeño número de políticas grupales habilitadas. Los que implementan algunas configuraciones de seguridad, en su mayoría. Estaba experimentando con el uso de GPO para instalar software, pero no he encontrado que esto sea práctico. Demasiado de nuestro software no usa un MSI, y las horas que pasé tratando de hacer una captura de MSI no fueron gratificantes en la única ocasión en que lo intenté. Terminó siendo más fácil simplemente usar un script para realizar la instalación desatendida. Además, el mantenimiento es un problema, ya que se trata de arranques demorados si una máquina ha estado apagada durante demasiado tiempo. No me importa volver a visitar esto, pero parecía que los scripts funcionaban bien, por lo que nunca me vi obligado a invertir más tiempo en esto.
Nuestro sistema funciona bien, pero es un poco inflexible. Fue diseñado para registrar información en cada inicio de sesión en un archivo almacenado centralmente por ID de inicio de sesión, y los problemas de permisos (como con un inicio de sesión simultáneo con un nombre de usuario) disparan esto de vez en cuando. Confiamos en los indicadores para determinar si el software se ha instalado previamente, lo que puede ser frágil y, a veces, resulta en instalaciones innecesarias (si un nuevo usuario inicia sesión en una estación de trabajo, por ejemplo). Es algo lento, especialmente en el lado de la política de grupo. Intenté hacer un perfil, y creo que esto toma alrededor de 300 segundos (podría estar un poco apagado). Un usuario típico tendría aproximadamente 8 pequeñas políticas aplicadas. Tenemos alrededor de 12 unidades organizativas, pero utilizamos el filtro WMI para algunas de las políticas de grupo.
Mapeamos alrededor de 8 unidades compartidas (basadas en la pertenencia a grupos, no en unidades organizativas), y alrededor de 20 impresoras (todos obtienen cada impresora, pero un servidor de impresión diferente para cada sitio). Las necesidades de software varían drásticamente en función de la OU, pero algunas personas fuera de una OU también pueden necesitar el software.
Mis preguntas:
- ¿Qué tan difícil es implementar GPP? Dado que Windows XP no admite esto de forma nativa, ¿verdad? ¿Necesitamos instalar las extensiones del lado del cliente?
- ¿GPP es confiable en Windows XP SP3? Buscando en Google, encontré algunas referencias a errores y rendimiento lento. ¿Esto coincide con el estado actual de este producto?
- ¿Cómo se compara el rendimiento / gastos generales de GPP con el uso de un kixtart o vbscript para cosas como mapear unidades e instalar impresoras?
- ¿Cuál es una buena práctica para realizar un seguimiento de los inicios de sesión exitosos / no exitosos? Nuestro sistema actual parece tener demasiados gastos generales. ¿Debería almacenarse esto en el registro de eventos? En que maquina ¿Centralmente o en el escritorio local? Usamos los registros como una herramienta de depuración actualmente, y también para determinar cuándo un usuario inició sesión por última vez en el dominio.
- ¿Qué debo intentar para acelerar nuestra infraestructura actual de directiva de grupo? Creo que esto es lo que lleva mucho tiempo en el inicio. ¿Alguna idea de dónde comenzar a solucionar esto?
- ¿Cuáles son las mejores prácticas para crear un sistema de inicio de sesión moderno para hacer frente a las tareas que mencioné? Asigne unidades de disco, impresoras de mapas, instale software, instale parches y realice diversas rutinas de respaldo y similares. ¿Qué herramientas te gustan y recomiendas para este trabajo?
- ¿Cuál es la mejor manera de instalar software que ya no está perfectamente empaquetado en un MSI? Somos una organización sin fines de lucro y podríamos obtener algunas donaciones de software de Tech Soup de cosas como SCCM. Pero, realmente no sé si esto vale la pena.
- ¿Cuáles son las implicaciones de actualizar nuestro dominio a la versión Server 2008 R2 para permitirnos utilizar GPP? Debo mencionar que tenemos dos servidores miembros en nuestro dominio que ejecutan Windows NT. Estos son básicamente dispositivos utilizados solo para nuestro sistema de correo de voz. No quiero que se rompan. Tuvimos un problema con la actualización de nuestros controladores de dominio con SMB, pero pude encontrar la solución para reducir la configuración de seguridad. ¿Algún problema si actualizamos la versión del dominio? Parece que la respuesta debería ser no, pero espero aprender sobre algunas experiencias del mundo real.
Perdón por tener tanto aliento, esto resultó ser más complicado de lo que pensé que sería preguntar. Cualquier idea sobre sus experiencias personales sería útil. Soy la única persona técnica en nuestro equipo de TI.