Mostrando entradas con la etiqueta 2003 Server. Mostrar todas las entradas
Mostrando entradas con la etiqueta 2003 Server. Mostrar todas las entradas

martes, 27 de septiembre de 2011

Problemas de actualización de XP con WSUS

WSUS, nos quita a los administradores mucho trabajo a la hora de organizar las actualizaciones de los equipos cliente, pero hay veces que algunos equipos se atascan y nos vuelven locos.
En este caso fue un equipo con XP que llevaba tiempo sin actualizarse y había pasado desapercibido porque directamente no aparecía en la consola de administración de WSUS

Después de muchos foros y pruebas esto es lo que hice y que funcionó correctamente "hasta hoy mismo"

1.Verificar que el equipo está en la unidad organizativa correcta y que se le está aplicando la política correcta

2 . En el ordenador con problemas parar el servicio WSUS para borrar la carpeta local de las actualizaciones
• Desde la consola MS-DOS: Net stop wuauserv
• Desde el explorador, Borrar la carpeta C:\Windows\SoftwareDistribution
• Desde la consola MS-DOS, activar el servicio: Net start wuauserv
A los 10 minutos de reiniciar, ya aparece en la consola.

3. Si el equipo con XP no se actualiza. Si el equipo está muy desactualizado o no tiene el SP3 instalado, parece que no se puede actualizar de forma automática, por lo que hay que hacerlo de forma manual:
• Sacamos al equipo de la unidad organizativa donde se le aplica la directiva de WSUS
• Actualizamos las políticas para que nos deje actualizar de forma manual. Desde la consola de MS-DOS: gpupdate /force
• Actualizamos el ordenador con Windows Update, y mucha paciencia
• Una vez actualizado, volvemos a colocar el equipo en la unidad organizativa correcta, para que se actualice automáticamente
• Actualizamos las políticas igual que antes con gpupdate /force

martes, 13 de octubre de 2009

modo Bloqueado de IPSEC

No hay nada mejor para empezar la mañana que encontrarte con que todas las comunicaciones con el servidor están caídas.
Después de revisar rápidamente el tema de las conexiones y gracias a que todos los usuarios te llaman, queda claro que es un problema general y no solo de tu ordenador

Descripción del problema
  • El visor de sucesos de "escupe" un error en el apartado de sistema con el id 4294 que dice "El controlador IPSec ha entrado en modo Bloqueo. IPSec descartará todo....."
  • Al intentar levantar el servicio de IPSec genera otro error 10048
  • De mientras todo sigue caido y el teléfono sigue sonando
  • Sigues viendo donde puede venir el problema y porqué se ha puesto el sistema en modo bloqueado. El monitor de IPSec da error al conectarse a la base de datos de directivas locales y ahí empieza la primera pista de por donde puede venir el problema
Soluciones
  • En mi caso la solución paso por reestablecer la conexión de red y reiniciar el servidor
  • Otra solución más clara, en el artículo http://support.microsoft.com/kb/870910/es donde indica como reconstruir la directiva local.

lunes, 24 de agosto de 2009

Automatizar la copia de archivos desde al servidor

Muchas veces tienes que copiar un archivo, que no requiere instalación, desde un servidor a todos o a muchos ordenadores de la red. La carpeta destino es la misma en todos los equipos y no tiene normalmente ninguna dificultad añadida.

Llevaba tiempo con este tema en la cabeza, pero siempre encontraba alguna cosa mejor que hacer y al final lo solucionaba de la forma básica o sea, pasando por todos los ordenadores y copiando manualmente los archivos desde el servidor.

Recordaba que había una forma sencilla de implementar un scrip que se ejecutase al inicio del ordenador e hiciera la copia e forma automática, así que me puse a enredar por el servidor haciendo algunas pruebas hasta que al final funciono correctamente.

Explico los pasos para la copia automática de un archivo desde un servidor Windows 2003 Server a equipos con XP y Vista.

Paso 1 Crear la carpeta compartida

El proceso de actualización lo quiero hacer cuando arranque el ordenador. Se va a ejecutar despues de que el equipo esablezca la red, pero las unidades de red no las va a crear hasta que inicie el usuario, lo que va a ser posterior al arranque.

Crear una carpeta en el servidor, asignar los permisos adecuados y asegurarse que se puede acceder vía UNC ( \\servidor\recurso compartido\nombre carpeta).

Paso 2 Crear el scrip

  • Crear un archivo .bat con el comando que tiene que ejecutar. Es el mismo que utilizarías en la línea de comando de tu ordenador. En este caso sería algo así (poniendo la ruta que corresponda a la red)
xcopy file://servidor/recurso/carpeta/archivo "c:\Archivos de programa\carpeta\" /Y

  • Xcopy es un comando muy util para copiar archivos y carpetas
  • file://servidor/... es la ubicación del archivo que queremos copiar
  • c:\archivos de programa es la ubicación de destino del archivo. en este ejemplo lo pongo entre comillas dobles ("") por los espacios en blanco. Si no le pones las comillas dobles no coge correctamente la ruta de destino. Como indico con la ruta de destino una carpeta y no u archivo le pongo al final otra "\", ya que en Vista si no tiene esa barra no lo reconoce como una carpeta y crea un archivo con el nombe de la carpeta con el consiguiente follón.
  • /Y es un parámetro de Xcopy para que no pida la confirmación a la hora de sobreescribir el archivo existente
Paso 3 Crear la politica en el servidor

  • Desde usuarios y equpos de active directory del servidor asignar una nueva politica/directiva al grupo de equipos que querais que esto funcione.
  • Desde las propiedades del grupo --> solapa directivas --> Nueva (indicar un nombre claro) --> Modificar
  • En la ventana que se abre ir a la categoría de Configuración de Equipo-->Configuración de Windows -->Archivos de comando -->Inicio
  • Ahí se puede asignar un nuevo archivo (el que hemos creado antes)
Comentarios
Hay que tener cuidado con los permisos de los usuarios, ya que si no tiene permisos para acceder a una carpeta no va a ejecutar la politica correctamente
NO utilizar el comando "Pause" se queda esperando a que pulses una tecla. El problema es que como todavía no has iniciado la sesión se queda el ordenador cogado hasta que lo resetees
En windows 2008 server se puede hacer más fácil por lo poco que he visto, pero todavía no me he metido con ese tema