Forzar el cierre de Windows 2000 Server mediante un script en lugar de mostrar "es seguro apagarlo"

Forzar el cierre de Windows 2000 Server mediante un script en lugar de mostrar "es seguro apagarlo"

Estoy intentando utilizar un guión (proporcionado amablemente por Evan Anderson enotro hilo) para apagar un par de servidores Windows 2000 que ejecutan nuestro sistema Cisco Unity, en caso de que nuestro software de monitoreo ambiental detecte un problema como una falla del aire acondicionado.

El guión es: -

uso neto \xxxx\ipc$ /usuario:contraseña de administrador apagado -s -t 10 -f -m \xxxx met ise \xxxx\ipc$ /delete

Cuando se ejecuta el script, Windows cierra la sesión pero luego aparece un mensaje que me dice en la pantalla "ahora es seguro apagar la computadora". Lo extraño es que puedo apagar la computadora usando inicio  Apagar y cuando lo hago, el servidor se apaga para saber que el hardware se puede apagar.

Revisé el BIOS y la administración avanzada de energía está activada. He buscado en el panel de control pero no hay ninguna entrada para administración de energía.

Agregué el valor REG_SZ "PowerdownAfterShutdown" en "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" y lo configuré en "1", pero sigo teniendo el mismo comportamiento.

Dado que el objetivo es evitar que los servidores se frían si la habitación se sobrecalienta, realmente necesito apagarlos. ¿Alguien tiene alguna idea?

Muchas gracias

shaz

Respuesta1

Has visto este artículokb810903?

Enumera estas posibles causas:

  • Su computadora admite la función Administración avanzada de energía (APM), pero el sistema básico de entrada/salida (BIOS) compatible con la interfaz de energía y configuración avanzada (ACP) no está configurado correctamente para permitir que el sistema operativo apague la fuente de alimentación.
  • Durante una actualización del sistema operativo, Windows no detecta que la computadora es compatible con ACPI.
  • Hay un controlador o servicio de dispositivo OEM instalado en su computadora que impide que la computadora se apague correctamente.
  • Su computadora no es compatible con ACPI.

El artículo sugiere varias soluciones posibles según la causa.

Respuesta2

Instalé PSShutdown en los administradores de llamadas y en el servidor de dominio que necesita ejecutar el script. Llamar a PSShutdown desde el script funciona para cerrar y apagar el servidor Windows 2000.

No sé por qué funciona esto para apagar cuando el comando de apagado normal no lo hace, pero esta parece ser la mejor manera que puedo encontrar para solucionar el problema.

Puede encontrar más información sobre psshutdown aquí

información relacionada