ВБСцрипт опције за управљање напајањем на рачунарима

Аутор: Charles Brown
Датум Стварања: 3 Фебруар 2021
Ажурирати Датум: 13 Новембар 2024
Anonim
ВБСцрипт опције за управљање напајањем на рачунарима - Чланци
ВБСцрипт опције за управљање напајањем на рачунарима - Чланци

Садржај

Висуал Басиц Сцрипт Едитион (ВБСцрипт) је скриптни језик заснован на Висуал Басиц језику. Користи се заједно са "Виндов скриптом" за развој административних задатака на мрежи Виндовс рачунара. Опције напајања различитих компоненти могу се променити помоћу услужног програма командне линије "поверцфг.еке". Позовите овај програм као параметар ВБСцрипт "Рун" команде.


Покрените "поверцфг.еке" користећи "Рун" функцију ВБСцрипт-а да бисте подесили опције напајања на Виндовс рачунарима (повер суппли имаге .схоцк фром Фотолиа.цом)

Коришћење Поверцфг-а са ВБСцрипт-ом

Следећи ВБСцрипт код покреће услужни програм за конфигурацију напајања, "поверцфг.еке", са одговарајућим аргументима и опцијама временског ограничења за уштеду енергије процесора, монитора и чврстог диска.

Поставите осСхелл = ЦреатеОбјецт ("Всцрипт.Схелл") осСхелл.Рун "цмд поверцфг / сетацтиве "осСхелл.Рун"

  • '

    Синтакса командне линије зависи од верзије оперативног система Виндовс. Параметри и опције су специфицирани са "-" уместо "/" у неким случајевима, на пример "-сетацтиве" уместо "/ сетацтиве".


    Следи пример за подешавање опција напајања у оперативном систему Виндовс КСП кроз горе наведени објекат осСхелл скрипте:

    осСхелл.Рун "цмд поверцфг / сетацтиве" Почетна / Посао "осСхелл.Рун" цмд поверцфг / цханге "Почетна / Посао" / хибернате-тимеоут-ац 20 "

    Овде се "Кућа / рад" успоставља као активна енергија равнине користећи "/ сетацтиве". Параметар "/ цханге" у другој линији мења конфигурацију плана користећи "/ хибернате-тимеоут-ац 20", што значи "сачувајте садржај меморије на диск и искључите систем након 20 минута ако га напаја ЦА ".

    Више детаља о опцијама поверцфг.еке потражите у следећим одељцима и референцама.

    Синтакса Поверцфг.еке

    Овај услужни програм има исте функције, али синтаксу која се разликује од издања оперативног система Виндовс. За Виндовс 2003:

    "/ поверцфг [/ лист | / куери [наме] | / наме наме | / делете наме | / сетацтиве наме | / цханге наме | / хибернате [он | офф] / екпорт наме [/ име фајла] / филе филе_наме] | / глобалповерфлаг [он | офф] / оптион: флаг | /?] "


    Покрените "поверцфг / лист" за листу подразумеваних планова напајања које подржава систем. Користите "/ хелп" прекидач за информације о поверцфг.еке за ваше издање оперативног система Виндовс.

    Конфигурисање опција напајања

    Додајте прилагођени план у подразумевану листу планова користећи "поверцфг / цреате "Ово ће се појавити у ВБСцрипту, као што следи:

    осСхелл.Рун "цмд поверцфг / цреате '

    Користите / делете (/ /), / сетацтиве (или / с), / цханге (ор / к), / екпорт (или / е) и / импорт (или / и) параметре за брисање, омогућавање, извоз и увоз плана. Усе "/ куери "Да бисте приказали тренутне поставке плана. Да бисте користили опцију" / цханге ", постоји листа параметара који одређују елемент (уштеду меморије и хибернације, режим мировања, правила процеса) или уређај (монитор, хард диск) , ако се опција користи када рачунар користи АЦ или ДЦ и број минута након што се систем искључи, на пример "/ стандби-тимеоут-дц 30" значи "пребацивање рачунара у режим приправности после" 30 минута ако користи ДЦ напајање. "

    Позивање Поверцфг.еке у оперативном систему Виндовс Виста

    У оперативном систему Виндовс Виста, планови напајања имају референцу са глобалним ИД-ом корисника (ГУИД). Када је систем недавно инсталиран, подразумевани план је "Балансиран", а ГУИД је "381б4222-ф694-41ф0-9685-фф5бб260дф2е" на свим рачунарима. Да би ваш план био лакши за читање, урадите дупли ГУИД, са прилагођеним именом, на следећи начин:

    поверцфг -ДУПЛИЦАТЕНАМЕ 381б4222-ф694-41ф0-9685-фф5бб260дф2е 381б4222-ф694-41ф0-9685-фф5бб260аааа поверцфг -ЦХАНГЕНАМЕ 381б4222-ф694-41ф0-9685-фф5бб260аааа

    Скрипта ће бити видљива на Виндовс Виста-у на овај начин:

    Сет осСхелл = ЦреатеОбјецт ("Всцрипт.Схелл") осСхелл.Рун "поверцфг.еке -сетацтиве" МиЦустомСцхеме "осСхелл.Рун" поверцфг.еке-цханге "МиЦустомСцхеме" -диск-тимеоут-дц 45 ", 0, труе