Параметры VBScript для управления питанием на компьютерах

Автор: Tamara Smith
Дата создания: 27 Январь 2021
Дата обновления: 16 Май 2024
Anonim
Телекодирование параметров Peugeot Citroen DiagBox
Видео: Телекодирование параметров Peugeot Citroen DiagBox

Содержание

Visual Basic Script Edition (VBScript) - это язык сценариев, основанный на языке Visual Basic. Он используется вместе с «Средством создания сценариев окна» для разработки административных задач в сети компьютеров Windows. Параметры питания различных компонентов можно изменить с помощью утилиты командной строки "powercfg.exe". Выполните вызов этой программы в качестве параметра команды «Выполнить» VBScript.


Запустите «powercfg.exe» с помощью функции «Выполнить» VBScript, чтобы установить параметры питания на компьютерах с Windows. (изображение источника питания .shock от Fotolia.com)

Использование Powercfg с VBScript

В следующем коде VBScript запускается утилита настройки питания «powercfg.exe» с соответствующими аргументами и параметрами тайм-аута для энергосбережения процессора, монитора и жесткого диска.

Установить osShell = CreateObject ("Wscript.Shell") osShell.Run "cmd powercfg / setactive "OsShell.Run"

  • '

    Синтаксис командной строки зависит от версии Windows. Параметры и опции указываются с помощью «-» вместо «/» в некоторых случаях, например «-setactive» вместо «/ setactive».


    Ниже приведен пример настройки параметров питания в Windows XP с помощью объекта osShell приведенного выше сценария:

    osShell.Run "cmd powercfg / setactive" Домой / Работа "osShell.Run" cmd powercfg / change "Домой / Работа" / hibernate-timeout-ac 20 "

    Здесь «Дом / Работа» определяется как плоскость активной энергии с использованием «/ setactive». Параметр «/ change» во второй строке изменяет конфигурацию плана с помощью «/ hybernate-timeout-ac 20», что означает «сохранить содержимое памяти на диск и завершить работу системы через 20 минут, если он работает от CA» ».

    Дополнительные сведения о параметрах powercfg.exe см. В следующих разделах и ссылках.

    Синтаксис Powercfg.exe

    Эта утилита имеет те же функции, но синтаксис, который варьируется в зависимости от редакции Windows. Для Windows 2003:

    "/ powercfg [/ list | / query [name] | / create name | / delete name | / setactive name | / change name settings | / hibernate [on | off] / имя экспорта [/ имя файла файла] / file file_name] | / globalpowerflag [on | off] / option: flag | /?] "


    Запустите «powercfg / list» для получения списка планов электропитания по умолчанию, поддерживаемых системой. Используйте ключ «/ help» для получения информации о powercfg.exe для вашей редакции Windows.

    Настройка параметров питания

    Добавьте пользовательский план в список планов по умолчанию с помощью "powercfg / create «Это появится в VBScript, как показано ниже:

    osShell.Run "cmd powercfg / create '

    Используйте параметры / delete (/ /), / setactive (или / s), / change (или / x), / export (или / e) и / import (или / i) для удаления, включения, экспорта и импорта план соответственно. Используйте "/ запрос «для отображения текущих настроек плана. Для использования параметра« / изменить »есть список параметров, которые определяют элемент (сохранение памяти и режим гибернации, режим ожидания, политики процессов) или устройство (монитор, жесткий диск) , если эта опция должна использоваться, когда компьютер использует переменный или постоянный ток, а количество минут после выключения системы, например «/ standby-timeout-dc 30», означает «перевод компьютера в режим ожидания после 30 минут, если он использует питание постоянного тока. "

    Вызов Powercfg.exe в Windows Vista

    В Windows Vista на планы электропитания ссылается глобальный идентификатор пользователя (GUID) сети. Когда система только что установлена, план по умолчанию «Сбалансированный» и GUID «381b4222-f694-41f0-9685-ff5bb260df2e» на всех компьютерах. Чтобы сделать ваш план более читабельным, создайте дубликат GUID с произвольным именем следующим образом:

    powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0aabaffabf2baPffb68605-fbP6605605P5

    Сценарий будет виден в Windows Vista следующим образом:

    Установить osShell = CreateObject ("Wscript.Shell") osShell.Run "powercfg.exe -setactive" MyCustomScheme "osShell.Run" powercfg.exe -change "MyCustomScheme" -disk-timeout-dc 45 ", 0, true