una teclas teclado reiniciar para lenovo laptop forzar con computadora como comando apagar apagado apaga windows vbscript reboot

teclado - teclas para reiniciar windows 10



¿Cómo forzar reiniciar un cuadro de Windows utilizando VBScript? (4)

Estoy tratando de encontrar una forma de forzar a Windows a que se reinicie, y me estoy encontrando con problemas. He intentado

Set OpSysSet = GetObject("winmgmts:{authenticationlevel=Pkt," _ & "(Shutdown)}").ExecQuery("select * from Win32_OperatingSystem where "_ & "Primary=true") for each OpSys in OpSysSet retVal = OpSys.Reboot() next

También intenté usar el comando shutdown -f -r , y en ambos casos a veces no recibo respuesta, y si vuelvo a intentarlo obtengo un error que dice "La acción no se pudo completar porque el sistema se está apagando", aunque no importa cuánto tiempo lo dejo, no se apaga, todavía me permite iniciar nuevos programas y hacer un shutdown -a produce el mismo error. ¿Cómo se puede usar una secuencia de comandos para obligar a Windows a reiniciar?



Bueno, esto usa VBScript, aunque sinceramente invoca el mismo apagado de línea de comando que estás tratando de hacer. Lo probé y funciona.

Dim oShell Set oShell = CreateObject("WScript.Shell") ''restart, wait 5 seconds, force running apps to close oShell.Run "%comspec% /c shutdown /r /t 5 /f", , TRUE

¿Con qué OS estás corriendo? Esta prueba fue contra XP. Me pregunto si el sistema operativo del servidor requiere un código de apagado ...


Intenta reemplazar:

retVal = OpSys.Reboot()

Con:

retVal = OpSys.Win32Shutdown(6)


''********************************************************* Option Explicit Dim objShell Set objShell = WScript.CreateObject("WScript.Shell") objShell.Run "C:/WINDOWS/system32/shutdown.exe -r -t 0" ''*********************************************************

Este pequeño script reinicia la computadora local después de 0 segundos.