Las noticias más destacadas de ordenadores para ti

Programar apagado de Windows

Programar apagado de Windows

By on May 17, 2017 in Consejos | 0 comments

Un pequeño truco, que nos permitira programar una tarea para apagar nuestro pc a una hora determinada.

Tenemos tres opciones para apagar/reiniciar un equipo desde línea de comandos (esto permite crear una tarea programada para reiniciar un equipo cada día a determinada hora, por ejemplo):

  • 1.- El programa SHUTDOWN.EXE que viene con el Kit de Recursos de Windows 2000: Tiene una habilidad “especial” este programa y es la capacidad de reiniciar otros equipos de la red, no sólo el propio equipo que lanza la tarea:317371 – CÓMO Utilizar la herramienta de apagado remoto para apagar y reiniciar un equipo en Windows 2000

    2.- El programa SHUTDOWN.EXE que viene de serie con Windows XP: No tienes más que copiarlo del directorio %SystemRoot%\system32 del XP al directorio %SystemRoot%\system32 del Windows 2000. Al igual que el SHUTDOWN.EXE del Resource Kit de Windows 2000 es capaz de apagar tanto el equipo que lanza la instucción como otros equipos de la red.

    3.- Lanzar el siguiente script, cortesía de Marcial Carlós (copia lo siguiente, lo pegas en el notepad y lo guardas con extensión .VBS):

  •  

        ‘Win32 OperatingSystem

        ‘http://msdn.microsoft.com/library/psdk/wmisdk/clasops 0h7x.htm

        ‘Sugerencia de Michael Harris.Aplicación y comentarios: Marcial Carlós.

        ‘

        ‘Atención: Este script cierra todas las tareas, el propio sistema y finalmente apaga la máquina ‘(PowerOff).

        ‘Si hay archivos de datos abiertos, NO serán salvados.

        ‘Válido para sistemas que implementan WMI (Windows ME y 2000).

        Set wmi = GetObject(“winmgmts:{(Shutdown)}”)

        Set objSet = Wmi.InstancesOf(“win32 operatingsystem”)

        For Each obj In objSet

        set os = obj : exitfor

        Next

        os.win32shutdown(6)

     

    Me gustaría que te fijaras en la última línea; es la que ejecuta el reinicio. Como puedes ver, al método .win32shutdown se le pasa un parámetro numérico, el significado de ese parámetro es:

  • 0 = Log Off

    4 = Forced Log Off

    1 = Shutdown

    5 = Forced Shutdown

    2 = Reboot

    6 = Forced Reboot

    8 = Power Off

    12 = Forced Power Off

  • Así que tan sólo con que cambies el número obtendrás el resultado que necesites. Como puedes ver, en el script que he copiado se fuerza el reinicio de la máquina.

    Estas son algunas entradas relacionadas con el contenido de la actual.’keywords:Marcadores relacionados

  • Utiliza los enlaces que se encuentran a continuacion para buscar en ma.gnolia enlaces relacionados con el tema de este articulo.’ma.gnolia:Entradas relacionadas en otros weblogs

    Utiliza los enlaces que se encuentran a continuacion para buscar en technorati contenidos relacionados con el tema de este articulo en otros weblogs.’technorati:Marcadores relacionados

    Utiliza los enlaces que se encuentran a continuacion para buscar en del.icio.us enlaces relacionados con el tema de este articulo.’del.icio.us:Imagenes relacionadas

    Utiliza los enlaces que se encuentran a continuacion para buscar imagenes en flickr relacionadas con el tema de este articulo.’flickr:5comentarios#Escrito por adrmx hace 5 años, 1 mes

  • Genial, gracias por el tip, tenia rato que habia perdido este metodo de apagar la, computadora, ahora la puedo programar pa que se a pague a determinada hora#Escrito por jorge hace 3 años, 3 meses

    String comandoComprleto= “shutdown -s -f -t 120”;
    Process p = Runtime.getRuntime().exec(comandoCompleto);

    Con este código Java podemos programar el apagado del equipo. Basta con crear una interfaz gráfica para tener una aplicacion muy util.#Escrito por emilios hace 2 años, 6 meses

    En las maquias de red que se quieran apagar deberian tener habilitados los permisos correspondientes para que esto funcione#Escrito por Oscar hace 11 meses

    Slds, solo una observación en la línea 10 se debe instanaciar “win32_operatingsystem” en mi caso, utilizo Visual FoxPro9 y instancia el objeto de esa forma y funciono, solo para corregir eso. Gracias por el aporte.#Escrito por Gero hace 3 meses, 1 semana

    Puedes utilizar este formulario para escribir tu opinion sobre esta entrada, no existe ningun tipo de limitacion a la hora de enviar opiniones, tan solo sigue unas reglas basicas de cortesia y todos estaremos mas contentos.

    Puedes identificarte utilizando OpenID, solo tienes que introducir tu URL OpenID en el siguiente campo y pulsar el boton de validar.↑

    Post a Reply

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *