Zawartość
- Używanie Powercfg z VBScript
- Składnia Powercfg.exe
- Konfigurowanie opcji zasilania
- Wywołanie Powercfg.exe w systemie Windows Vista
Visual Basic Script Edition (VBScript) to język skryptowy oparty na języku Visual Basic. Jest on używany w połączeniu z „Funkcją skryptowania okien” do tworzenia zadań administracyjnych w sieci komputerów z systemem Windows. Opcje zasilania różnych komponentów można zmienić za pomocą narzędzia wiersza poleceń „powercfg.exe”. Wywołaj ten program jako parametr polecenia „Uruchom” VBScript.
Uruchom „powercfg.exe” za pomocą funkcji „Uruchom” VBScript, aby ustawić opcje zasilania na komputerach z systemem Windows (obraz zasilacza .shock z Fotolia.com)
Używanie Powercfg z VBScript
Poniższy kod VBScript uruchamia narzędzie konfiguracji zasilania „powercfg.exe” z odpowiednimi argumentami i opcjami limitu czasu dla oszczędzania energii procesora, monitora i dysku twardego.
Ustaw osShell = CreateObject ("Wscript.Shell") osShell.Run "cmd powercfg / setactive Składnia wiersza poleceń różni się w zależności od wersji systemu Windows. Parametry i opcje są określane za pomocą „-” zamiast „/” w niektórych przypadkach, na przykład „-setactive” zamiast „/ setactive”. Poniżej przedstawiono przykład ustawiania opcji zasilania w systemie Windows XP za pomocą powyższego obiektu osShell skryptu: osShell.Run "cmd powercfg / setactive" Strona główna / Praca "osShell.Run" cmd powercfg / change "Dom / Praca" / hibernate-timeout-ac 20 " Tutaj „Dom / Praca” jest ustanowiony jako płaszczyzna aktywnej energii przy użyciu „/ setactive”. Parametr „/ change” w drugiej linii zmienia konfigurację planu za pomocą „/ hybernate-timeout-ac 20”, co oznacza „zapisanie zawartości pamięci na dysku i wyłączenie systemu po 20 minutach, jeśli jest zasilany przez CA „ Więcej informacji na temat opcji powercfg.exe można znaleźć w poniższych sekcjach i odnośnikach. To narzędzie ma te same funkcje, ale składnia różni się w zależności od wersji systemu Windows. W systemie Windows 2003: "/ powercfg [/ list | / query [nazwa] | / utwórz nazwę | / usuń nazwę | / ustawiona nazwa | / zmień ustawienia nazwy | / hibernacja [on | off] / eksport nazwa [/ nazwa pliku] / file nazwa_pliku] | / globalpowerflag [on | off] / option: flag | /?] " Uruchom „powercfg / list”, aby wyświetlić listę domyślnych planów zasilania obsługiwanych przez system. Użyj przełącznika „/ help”, aby uzyskać informacje o powercfg.exe dla swojej wersji systemu Windows. Dodaj niestandardowy plan do domyślnej listy planów, używając „powercfg / create osShell.Run "cmd powercfg / create Użyj parametrów / delete (/ /), / setactive (lub / s), / change (lub / x), / export (lub / e) i / import (lub / i), aby usunąć, włączyć, wyeksportować i zaimportować plan, odpowiednio. Użyj „/ zapytanie W systemie Windows Vista plany zasilania odnoszą się do globalnego identyfikatora użytkownika sieci (GUID). Gdy system jest nowo zainstalowany, domyślnym planem jest „Zrównoważony”, a GUID to „381b4222-f694-41f0-9685-ff5bb260df2e” na wszystkich komputerach. Aby uczynić swój plan bardziej czytelnym, wykonaj duplikat identyfikatora GUID o niestandardowej nazwie w następujący sposób: powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0-9685-ff5bb260aaaa „MyPolishPlanet” Skrypt będzie widoczny w systemie Windows Vista w ten sposób: Ustaw osShell = CreateObject ("Wscript.Shell") osShell.Run "powercfg.exe -setactive" MyCustomScheme "osShell.Run" powercfg.exe - zmień "MyCustomScheme" -disk-timeout-dc 45 ", 0, true
Składnia Powercfg.exe
Konfigurowanie opcji zasilania
Wywołanie Powercfg.exe w systemie Windows Vista