VBScript opcijas, lai pārvaldītu datoru datoros

Autors: Charles Brown
Radīšanas Datums: 3 Februāris 2021
Atjaunināšanas Datums: 4 Maijs 2024
Anonim
VBScript opcijas, lai pārvaldītu datoru datoros - Raksti
VBScript opcijas, lai pārvaldītu datoru datoros - Raksti

Saturs

Visual Basic Script Edition (VBScript) ir skriptu valoda, kuras pamatā ir Visual Basic valoda. To izmanto kopā ar "Logu skriptu iekārtu", lai izveidotu administratīvus uzdevumus Windows datoru tīklā. Dažādu komponentu jaudas opcijas var mainīt, izmantojot komandrindas utilītu "powercfg.exe". Zvaniet uz šo programmu kā VBScript "Run" komandas parametru.


Palaidiet "powercfg.exe", izmantojot VBScript "Run" funkciju, lai iestatītu barošanas opcijas Windows datoros (barošanas attēls ar .shock no Fotolia.com)

Izmantojot Powercfg ar VBScript

Tālāk minētais VBScript kods palaiž barošanas konfigurācijas utilītu "powercfg.exe" ar atbilstošiem argumentiem un taimauta iespējām procesora, monitora un cietā diska enerģijas taupīšanai.

Iestatīt osShell = CreateObject ("Wscript.Shell") osShell.Run "cmd powercfg / setactive "osShell.Run"

  • '

    Komandrindas sintakse atšķiras atkarībā no Windows versijas. Parametri un opcijas dažos gadījumos ir norādītas ar "-", piemēram, "-setactive", nevis "/ setactive".

    Tālāk sniegts piemērs, kā iestatīt barošanas opcijas Windows XP, izmantojot iepriekš minēto skripta osShell objektu:


    osShell.Run "cmd powercfg / setactive" Sākums / Darbs "osShell.Run" cmd powercfg / maiņa "Sākums / Darbs" / hibernate-timeout-ac 20 "

    Šeit "House / Work" ir izveidots kā aktīvā enerģijas plakne, izmantojot "/ setactive". Parametra "/ change" otrajā rindā maina konfigurācijas konfigurāciju, izmantojot "/ hybernate-timeout-ac 20", kas nozīmē, ka "saglabā atmiņā saturu uz disku un izslēdz sistēmu pēc 20 minūtēm, ja tā tiek darbināta ar CA ".

    Plašāku informāciju par powercfg.exe opcijām skatiet šādās sadaļās un atsauces.

    Powercfg.exe sintakse

    Šai utilītprogrammai ir tādas pašas funkcijas, bet sintakse, kas mainās atkarībā no Windows izdevuma. Windows 2003:

    "/ powercfg [/ list | / query [name] | / izveidot vārdu | / izdzēst vārdu | / setactive name | / mainīt nosaukuma iestatījumus | / hibernate [on | off] / eksporta nosaukumu [/ faila faila nosaukumu] / file file_name] | / globalpowerflag [uz | off] / opcija: karogs | /?] "


    Palaidiet "powercfg / list", lai iegūtu sarakstu ar sistēmas atbalstītajiem noklusējuma enerģijas plāniem. Izmantojiet "/ help" slēdzi, lai iegūtu informāciju par Powercfg.exe jūsu Windows izdevumam.

    Enerģijas opciju konfigurēšana

    Pievienojiet pielāgoto plānu noklusējuma plānu sarakstam, izmantojot "powercfg / create" "Tas parādīsies VBScript, šādi:

    osShell.Run "cmd powercfg / create '

    Lai dzēstu, iespējotu, eksportētu un importētu, izmantojiet / delete (/ /), / setactive (vai / e) un / vai (vai /), / eksporta (vai / e) un / importa (vai / i) parametrus. plānu. Lietot "/ vaicājums ", lai parādītu pašreizējos plāna iestatījumus. Lai izmantotu opciju" / mainīt ", ir saraksts ar parametriem, kas nosaka elementu (saglabājiet atmiņu un pārziemot, gaidīšanas režīms, procesa politika) vai ierīci (monitoru, cieto disku) , ja opcija ir jāizmanto, kad dators izmanto maiņstrāvas vai līdzstrāvas padevi, un minūšu skaits pēc sistēmas izslēgšanas, piemēram, "/ gaidīšanas laiks-dc 30" nozīmē "pēc datora ievietošanas gaidīšanas režīmā pēc 30 minūtes, ja tā izmanto līdzstrāvas jaudu. "

    Calling Powercfg.exe operētājsistēmā Windows Vista

    Operētājsistēmā Windows Vista barošanas plāni ir saistīti ar tīkla globālo lietotāja ID (GUID). Ja sistēma ir tikko instalēta, noklusējuma plāns ir "Balanced", un GUID ir "381b4222-f694-41f0-9685-ff5bb260df2e" visos datoros. Lai padarītu plānu vieglāk lasāmu, veiciet GUID dublikātu ar pielāgotu nosaukumu šādi:

    powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0-9685-ff5bb260aaaa "MyPolishPlanet"

    Skripts tiks parādīts Windows Vista šādā veidā:

    Iestatīt osShell = CreateObject ("Wscript.Shell") osShell.Run "powercfg.exe -setactive" MyCustomScheme "osShell.Run" powercfg.exe -change "MyCustomScheme" -disk-timeout-dc 45 ", 0, true