Windows Server forzar apagado al pulsar boton

Hola a todos, estoy virtualizando un Windows 2003 Server y me encuentro que cuando envío una pulsación de apagado el Windows Server no hace nada.

He mirado la configuración de energía y tiene puesto el apagado al pulsar el boton pero si esta en la pantalla de login no hace nada y si esta logueado muestra el mensaje de que estoy seguro si quiero apagar?

Imagen


La idea es configurar el sistema operativo que aguanta las maquinas virtuales, para que envie una señal de apagado y haga una copia del archivo de disco duro virtual.
Tienes instalados las guest additions de VirtualBox? Es lo primero que me viene a la cabeza
Pues en principio si que los tenia, pero por si acaso los he vuelto a instalar. El problema es que si la sesion esta iniciada, pregunta, con lo que entiendo que si que recibe la señal. En un XP normal con una unica sesion iniciada si que se apaga, pero en el Windows server pregunta. Supongo que es tema de que un Server en principio no tiene que apagarse de boton , si no que el sysadmin tiene que conectarse y apagarlo manualmente, pero claro si no puedo hacerlo asi, tendre que configurar una tarea en el propio sistema WinServer para que a X hora se apague.

Despues consultar a la maquina virtual si está encendida, y si no lo esta pues guardar un registro en el log o enviar 1 email informando. Si se ha podido apagar, entonces simplemente comprimir el fichero de disco duro virtual y copiarlo a la ruta de los backups.

De momento de esta forma que digo ha funcionado, pero la idea era tener todos los "poweroff" centralizados en un unico cron y no tener una tarea programada por cada uno de los sistemas virtualizados... pero bueno asi ya sirve.
Buenas, es probable que sea un problema de Directivas de Seguridad del Windows Server. Habitualmente, este tipo de apagados en virtualización lo gestionan las Tools de la aplicación que virtualiza.

Como en tu caso no te funciona, puedes probar modificar la Directiva local que regula el apagado. Entra en "Herramientas administrativas"->"Directiva de seguridad local"->"Directivas locales"->"Opciones de seguridad". En este apartado tienes varias directivas de Apagado, habilita la que hace referencia a "Apagado: permitir apagar el sistema sin tener que iniciar sesión".

Si en tu entorno tienes un AD montado, puedes configurar la directiva en el DC y "empujar" con gpoudate al resto de servidores.

Comenta si te funciona XD
Ostia no me acordaba de las directivas jajaja.

Aun asi lo acabo de probar y nada. He encontrado un programa en linux llamado winexe que permite enviar 1 comando remoto a cualquier windows (vamos lo de ejecutar comando remoto en windows) pero claro, lo ideal seria que se pudiera hacer desde el propio Virtualbox.

Edit: Parece que el problema esta solo en los Windows 2003S, el Windows 2008S lo hace correctamente.
4 respuestas