Зміст
- Використання Powercfg з VBScript
- Синтаксис Powercfg.exe
- Налаштування параметрів живлення
- Виклик Powercfg.exe у Windows Vista
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 Синтаксис командного рядка залежить від версії 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 див. У наступних розділах та посиланнях. Ця утиліта має ті ж функції, але й синтаксис, який змінюється в залежності від випуску Windows. Для Windows 2003: "/ powercfg [/ list | / query [ім'я] | / ім'я створення | / видалити ім'я | / setactive ім'я | / змінити налаштування імені | / hibernate [on | off] / ім'я експорту [/ file filename] / file file_name] | / globalpowerflag [увімкнено] / опція: прапор | /?] " Запустіть "powercfg / list" для списку планів живлення за замовчуванням, які підтримуються системою. Використовуйте перемикач "/ help" для отримання відомостей про powercfg.exe для вашого випуску Windows. Додайте спеціальний план до списку за замовчуванням за допомогою "powercfg / create osShell.Run "cmd powercfg / create Використовувати параметри / delete (/ /), / setactive (або / s), / change (або / x), / export (або / e) та / import (або / i), щоб видалити, увімкнути, експортувати та імпортувати план відповідно. Використовувати "/ query У Windows Vista згадані плани живлення з глобальним ідентифікатором користувача (GUID) мережі. Коли система встановлена знову, за замовчуванням використовується план "Збалансований", а GUID - "381b4222-f694-41f0-9685-ff5bb260df2e" на всіх комп'ютерах. Щоб зробити план більш зручним для читання, виконайте такі дії: powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0-9685-ff5bb260aaaa Сценарій буде видно в Windows Vista таким чином: Встановити osShell = CreateObject ("Wscript.Shell") osShell.Run "powercfg.exe -setactive" MyCustomScheme "osShell.Run" powercfg.exe-change "MyCustomScheme" -диск-timeout-dc 45 ", 0, true
Синтаксис Powercfg.exe
Налаштування параметрів живлення
Виклик Powercfg.exe у Windows Vista