![Opciones de VBScript para administrar energía en equipos - Artículos Opciones de VBScript para administrar energía en equipos - Artículos](https://a.laermfeuer.org/articles/opçes-de-vbscript-para-gerenciar-energia-em-computadores-1.jpg)
Contenido
- Uso de Powercfg con VBScript
- Sintaxis de Powercfg.exe
- Configuración de las opciones de energía
- Llamando a Powercfg.exe en Windows Vista
Visual Basic Script Edition (VBScript) es un lenguaje de secuencias de comandos basado en el lenguaje de Visual Basic. Se utiliza junto con la "ventana de secuencias de comandos" para desarrollar tareas administrativas en la red de equipos con Windows. Las opciones de energía de varios componentes se pueden cambiar mediante la utilidad de línea de comandos "powercfg.exe". Haga una llamada a ese programa como un parámetro del comando "Ejecutar" de VBScript.
Uso de Powercfg con VBScript
El siguiente código de VBScript ejecuta la utilidad de configuración de energía, "powercfg.exe", con los argumentos y las opciones de tiempo de espera apropiadas para el ahorro de energía del procesador, el monitor y el disco duro.
Set osShell = CreateObject ("Wscript.Shell") osShell.Run "cmd powercfg / flechactive La sintaxis de la línea de comandos varía con la versión de Windows. Los parámetros y las opciones se especifican con un "-" en lugar de un "/" en algunos casos, por ejemplo, "-setactive", en lugar de "/ flechactive". El siguiente es un ejemplo para establecer las opciones de energía en Windows XP a través del objeto osShell de la secuencia de comandos anterior: "osShell.Run" cmd powercfg / flechactive "Home / Work" osShell.Run "cmd powercfg / change" Home / Work "/ hibernate-timeout-ac 20" Aquí se establece "Casa / Trabajo" como el plan de energía activo usando "/ flechactive". El parámetro "/ change" en la segunda línea cambia la configuración del plan usando "/ hybernate-timeout-ac 20", que significa "guardar los contenidos de la memoria en el disco y apagar el sistema después de 20 minutos si se encuentra alimentado con CA ". Para más detalles sobre las opciones de powercfg.exe, vea las secciones y las referencias. Esta utilidad tiene las mismas funciones, pero una sintaxis que varía con la edición de Windows. Para Windows 2003: En el caso de que se produzca un error en el sistema operativo, se debe tener en cuenta que, / file_name] | / globalpowerflag [on | off] / option: flag | /?] " Ejecute "powercfg / list" para una lista de los planes de energía estándar admitidos por el sistema. Utilice el conmutador "/ help" para obtener información sobre powercfg.exe para su edición de Windows. Agregar un plan personalizado a la lista de plantillas predeterminadas utilizando "powercfg / create osShell.Run "cmd powercfg / create Utilice los parámetros / delete (o / d), / flechactive (o / s), / change (o / x), / export (o / e) e / import (o / i) para eliminar, activar, exportar e importar un plan, respectivamente. Utilice "/ query En Windows Vista, los planes de energía se hace referencia con un GUID (ID de usuario global de la red). Cuando el sistema está recién instalado, el plan predeterminado es "Equilibrado" y el GUID es "381b4222-f694-41f0-9685-ff5bb260df2e" en todos los equipos. Para hacer que su plan sea más legible, haga una duplicación del GUID, con un nombre personalizado, de la siguiente manera: powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0-9685-ff5bb260aaaa "MeuPlanoPersonalizado" El script se verá en Windows Vista de esta manera: ("Wscript.Shell") osShell.Run "powercfg.exe -setactive" MyCustomScheme "osShell.Run" powercfg.exe -change "MyCustomScheme" -disk-timeout-dc 45 ", 0, true
Sintaxis de Powercfg.exe
Configuración de las opciones de energía
Llamando a Powercfg.exe en Windows Vista