locked
Ejecutar un script sin directivas de grupo (gpedit) RRS feed

  • Pregunta

  • Me interesa ejecutar un script (vbs) en el apagado del equipo, pero en Windows XP Home no existe el gpedit.msc, así que no sé donde debo poner el script para que se ejecute.

    Este foro es del Professional pero es que no hay ninguno para el Home así que si alguien sabe como hacerlo estaría agradecido.
    martes, 23 de octubre de 2007 8:05

Respuestas

  • Hola Dark, todavía no lo he probado en un Win Home, pero para apagar un equipo puedes crear un archivo .vbs con el siguiente código:

     

    Set wmi = GetObject("winmgmts:{(Shutdown)}")
    Set objSet = Wmi.InstancesOf("win32_operatingsystem")


    For Each obj In objSet
        set os = obj : exit for
    Next

    os.win32shutdown (5)

     

    Lo guardas como apagarequipo.vbs y lo ejecutas, antes cierra y guarda los archivos que tengas abiertos para evitar pérdida de datos.

     

    Saludos y nos cuentas como te fue

    martes, 23 de octubre de 2007 13:08

Todas las respuestas

  • Hola Dark, todavía no lo he probado en un Win Home, pero para apagar un equipo puedes crear un archivo .vbs con el siguiente código:

     

    Set wmi = GetObject("winmgmts:{(Shutdown)}")
    Set objSet = Wmi.InstancesOf("win32_operatingsystem")


    For Each obj In objSet
        set os = obj : exit for
    Next

    os.win32shutdown (5)

     

    Lo guardas como apagarequipo.vbs y lo ejecutas, antes cierra y guarda los archivos que tengas abiertos para evitar pérdida de datos.

     

    Saludos y nos cuentas como te fue

    martes, 23 de octubre de 2007 13:08
  • Gracias por la respuesta, pero lo que busco realmente es ejecutar un script en el apagado del equipo. Cuando le damos a apagar se pasa por las etapas: cerrar sesión -> guardando configuración -> ejecutando tareas de apagado -> windows se está cerrando; aproximadamente, aunque no sea exacto, el paso de ejecutar tareas se salta si no hay ninguna, pero es en ese paso donde quiero que se ejecute.

    En el Windows XP Professional se configura en 'gpedit.msc', configuración de windows -> archivos de comandos -> Apagar; pero en el XP Home al no haber 'gpedit.msc' pues no sé donde meter el script.
    miércoles, 24 de octubre de 2007 10:19
  •  

    Hola pero si metes ese código en un .vbs o un .bat y luego en Win Home y lo ejecutas a traves de las tareas programadas?
    miércoles, 24 de octubre de 2007 15:58