컴퓨터의 전원 관리를위한 VBScript 옵션

작가: Charles Brown
창조 날짜: 6 2 월 2021
업데이트 날짜: 2 칠월 2024
Anonim
하나의 vps 여러 계정에 외환 자동 거래 로봇을 설치하는 방법
동영상: 하나의 vps 여러 계정에 외환 자동 거래 로봇을 설치하는 방법

콘텐츠

Visual Basic Script Edition (VBScript)은 Visual Basic 언어를 기반으로하는 스크립팅 언어입니다. "윈도우 스크립팅 기능"과 함께 사용되어 Windows 컴퓨터 네트워크에서 관리 작업을 개발합니다. 다양한 구성 요소의 전원 옵션은 명령 줄 유틸리티 "powercfg.exe"를 통해 변경할 수 있습니다. 이 프로그램을 VBScript "Run"명령의 매개 변수로 호출하십시오.


VBScript의 "실행"기능을 사용하여 "powercfg.exe"를 실행하여 Windows 컴퓨터의 전원 옵션을 설정하십시오 (Fotolia.com에서 .shock에 의한 전원 공급 이미지)

VBScript와 함께 Powercfg 사용

다음 VBScript 코드는 프로세서, 모니터 및 하드 드라이브 절전을위한 적절한 인수 및 시간 초과 옵션을 사용하여 전원 구성 유틸리티 인 "powercfg.exe"를 실행합니다.

osShell = CreateObject ( "Wscript.Shell") osShell.Run "cmd powercfg / setactive를 설정하십시오. "osShell.Run"

  • '

    명령 줄 구문은 Windows 버전에 따라 다릅니다. 매개 변수와 옵션은 경우에 따라 "/"대신 "-"로 지정됩니다 (예 : "/ setactive"대신 "-setactive").

    다음은 위 스크립트의 osShell 객체를 통해 Windows XP의 전원 옵션을 설정하는 예제입니다.

    "osShell.Run"cmd powercfg / change "집 / 직장"/ 최대 절전 모드 - 시간 초과 - 교류 20 "

    여기서 "하우스 / 워크"는 "/ setactive"를 사용하여 활성 에너지 평면으로 설정됩니다. 두 번째 줄의 "/ change"매개 변수는 "/ hybernate-timeout-ac 20"을 사용하여 계획의 구성을 변경합니다. 이는 "메모리의 내용을 디스크에 저장하고 CA에서 전원을 공급받는 경우 20 분 후에 시스템을 종료합니다 ".


    powercfg.exe 옵션에 대한 자세한 내용은 다음 섹션 및 참조를 참조하십시오.

    Powercfg.exe의 구문

    이 유틸리티는 기능은 동일하지만 Windows 버전에 따라 달라지는 구문을 사용합니다. Windows 2003의 경우 :

    "/ powercfg [/ list | / query [name] | / create name | / delete name | / setactive name | / 이름 설정 변경 / 최대 절전 모드 [on | off] / 내보내기 이름 [/ file filename] / file file_name] | / globalpowerflag [on | off] / option : 플래그 | /?] "

    시스템에서 지원하는 기본 전원 관리 목록을 보려면 "powercfg / list"를 실행하십시오. "/ help"스위치를 사용하여 해당 Windows 버전의 powercfg.exe에 대한 정보를 얻으십시오.

    전원 옵션 구성

    "powercfg / create"를 사용하여 기본 계획 목록에 사용자 정의 계획을 추가하십시오. "이것은 다음과 같이 VBScript에 나타납니다.

    osShell.Run "cmd powercfg / create '

    삭제, 활성화, 내보내기 및 가져 오기에는 / delete (/ /), / setactive (또는 / s), / change (또는 / x), / export (또는 / e) 및 / import 계획. "/ query 사용 "/ change"옵션을 사용하려면 요소 (메모리 및 최대 절전 모드, 대기 모드, 프로세스 정책 저장) 또는 장치 (모니터, 하드 디스크)를 지정하는 매개 변수 목록이 있습니다. 컴퓨터가 AC 또는 DC를 사용할 때이 옵션을 사용하고 시스템을 끄기 전까지의 시간 (예 : "/ standby-timeout-dc 30")은 "컴퓨터를 대기 모드로 전환 한 후 DC 전원을 사용하는 경우 30 분. "

    Windows Vista에서 Powercfg.exe 호출

    Windows Vista에서 전원 계획은 네트워크 전역 사용자 ID (GUID)로 참조됩니다. 시스템을 새로 설치하면 모든 컴퓨터에서 기본 계획이 "균형"이고 GUID가 "381b4222-f694-41f0-9685-ff5bb260df2e"입니다. 계획을보다 쉽게 ​​읽을 수있게하려면 다음과 같이 사용자 지정 이름을 사용하여 중복 된 GUID를 만드십시오.


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

    이 스크립트는 Windows Vista에서 다음과 같이 표시됩니다.

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