여러 컴퓨터에서 하나의 UPS를 사용하는 3 가지 방법

2017-05-02 00:34:12
메인·기술 자문·여러 컴퓨터에서 하나의 UPS를 사용하는 3 가지 방법

대부분의 컴퓨터 사용자는 파일이 손상되는 것을 방지하고 하드 드라이브 손상의 위험을 최소화하기 위해 데스크톱 PC를 올바르게 종료하는 것이 매우 중요하다는 것을 알고 있습니다. 그러나 예기치 않은 정전이나 아이가 소켓에서 플러그를 뽑아 강제로 종료하는 등 제어가 불가능한 경우가 있습니다. 전기가 없을 때 컴퓨터를 계속 작동시켜 컴퓨터를 올바르게 종료 할 수있는 충분한 시간을 제공하는 한 가지 방법은 UPS (Uninterruptible Power Supply)라는 배터리 백업을 사용하는 것입니다.

보다 저렴한 저비용 가정 기반 UPS는 일반적으로 배터리 보호 및 서지 전용 콘센트가 몇 개 있지만 USB 연결은 1 개뿐입니다. USB는 UPS가 컴퓨터에 배터리에 남아있는 전력량을 알려주므로 UPS 제조업체의 소프트웨어를 사용하거나 Windows 전원 옵션에서 배터리가 방전되기 전에 정상적으로 종료됩니다. 이는 배터리 수준이 낮고 컴퓨터를 자동으로 종료 할 때 컴퓨터 한 대만 알 수 있지만 나머지 배터리 보호 콘센트에 연결된 나머지 컴퓨터는 알지 못하고 자동으로 종료되도록 구성 할 수 없습니다.

이 기사에서는 여러 컴퓨터에서 하나의 UPS를 사용하고 해당 단일 UPS에 연결된 모든 컴퓨터를 자동으로 종료하는 방법에 대한 몇 가지 방법을 보여줍니다. 이 대안에 사용 된 기술은 실제로 매우 간단합니다. 배터리가 부족하거나 위험 수준에 도달하면 다른 컴퓨터를 원격으로 종료 할 수있는 명령을 전송하기 위해 USB 연결을 통해 UPS에 연결된 컴퓨터를 가져 오면됩니다. 따라서 여기서 유일한 요구 사항은 컴퓨터가 무선 또는 케이블로 LAN을 통해 연결되어 있어야한다는 것입니다.

Windows XP에서는 배터리 전원 수준이 낮을 때 운영 체제에서 사용자 지정 프로그램을 실행할 수 있기 때문에 쉽게 달성 할 수 있습니다. 그러나 Windows Vista부터 현재 Windows 8.1까지이 유용한 옵션은 절전 또는 종료 된 두 가지 작업 중 하나만 선택할 수 있도록 제한되었습니다.

Windows 7에서 전원이 부족할 때 사용자 지정 프로그램 또는 스크립트 실행

1. 셔터

Shutter는 선택한 이벤트를 기반으로 특정 작업을 수행 할 수있는 매우 간단한 스케줄링 유틸리티입니다. 배터리 수준이 특정 수준 아래로 떨어질 때 이벤트를 트리거하도록 설정할 수있는 "Battery Low"이벤트가 있습니다.

Shutter를 사용하여 배터리가 부족한 상태에서 사용자 지정 배치 파일 또는 프로그램을 실행하려면 먼저 이벤트에서 추가 버튼을 클릭하여 이벤트를 추가하고 배터리 부족을 선택하고 선택적으로 배터리 수준의 백분율을 변경하고 추가를 클릭하십시오. 이제 작업에서 추가 버튼을 클릭하고 파일 열기를 선택한 다음 실행할 배치 파일을 선택하십시오. 추가를 클릭하고 마지막으로 시작 버튼을 클릭하십시오.

배터리 잔량이 5 %에 ​​도달 할 때마다 셔터는 단순히 사용자 지정 배치 파일을 실행합니다. 옵션의 일반 탭에서 수행 할 수있는 Windows 시작시 Shutter를 자동으로 실행하는 것이 좋습니다. "Windows 시작 / 로그온시 자동 실행"(모든 사용자 또는 현재 사용자)을 선택하고 선택적으로 "이벤트 모니터링 시작시 최소화"를 선택해야합니다. 가장 중요한 것은 고급 탭으로 이동하여 "응용 프로그램이 시작될 때 이벤트 모니터링 시작"을 선택하십시오. 그렇지 않으면 프로그램이 시작되지만 이벤트는 모니터링하지 않습니다.

Lite 버전은 비 상업용으로 무료이지만 프로그램 시작시 nag 팝업이있는 이벤트 및 작업 수로 제한됩니다. Shutter는 몇 메가 바이트의 메모리와 거의 제로 CPU 사용량을 차지합니다. 휴대용 버전을 다운로드 할 수 있습니다.

셔터 다운로드


2. BatteryDeley

BatteryDeley는 AutoHotkey로 만든 또 다른 작은 프로그램으로, 배터리가 특정 수준에 도달하면 사용자 지정 프로그램을 실행하도록 구성 할 수 있습니다. 그래픽 사용자 인터페이스가 없으며 BatteryDeley.ini 파일을 수동으로 편집하여 구성하기 때문에 Shutter와 같이 사용자에게 친숙하지 않습니다. 기본적으로 BatteryDeley는 특정 배터리 수준에 도달 할 때와 외부 전원을 분리하거나 다시 연결했을 때 소리 만 재생하고 작은 팝업 이미지를 표시합니다.

Windows의 경로에 익숙한 경우 특정 배터리 수준에 도달 할 때 사용자 지정 프로그램을 실행하도록 BatteryDeley를 구성하는 것은 실제로 매우 쉽습니다. 메모장 또는 메모장 ++과 같이 자주 사용하는 텍스트 편집기로 BatteryDeley.ini를 엽니 다. 세미콜론으로 시작하는 구성 파일의 맨 위 부분은 각 줄의 기능에 대한 예와 설명입니다.

기본적으로 pct는 배터리 수준의 백분율이고 cmd는 실행할 사용자 정의 프로그램의 경로입니다. 여기서 alertXpct 및 alertXcmd 값만 편집하면됩니다. 아래 스크린 샷은 배터리 잔량이 5 %에 ​​도달하면 shutdown.bat 파일이 실행되는 것을 보여줍니다.

BatteryDelay에는 Windows를 자동으로 시작하는 기본 제공 옵션이 없으므로 BatteryDeley.exe의 바로 가기를 만들어 Startup 폴더에 놓아야합니다.

BatteryDeley 다운로드


3. 작업 스케줄러

이 방법은 타사 소프트웨어를 사용하지 않지만 Windows에서 직접 수행하는 해킹 방법입니다. 여기서 트릭은 실제로 휴면 모드를 인계하고 작업 스케줄러를 사용하여 트리거 이벤트를 감지 할 때 프로그램을 실행하는 자리 비움 모드를 활성화하는 것입니다 (수면 모드). 휴면 모드를 사용할 수없는 이유는 이벤트를 생성하지 않지만 자리 비움 모드를 사용하기 때문입니다.

자리 비움 모드를 활성화하려면 간단히 (AwayModeEnabled.reg)다운로드 하고 편의를 위해 만든 레지스트리 파일을 실행하십시오. AwayModeEnabled.reg 파일을 레지스트리로 가져 오면 컴퓨터가 절전 모드로 전환 될 때마다 대신 자리 비움 모드로 들어갑니다.

이제 WIN + R 키를 동시에 누르고 taskschd.msc를 입력 다음 Enter 키를 눌러 작업 스케줄러를 실행하십시오. 오른쪽 작업 창에서 작업 만들기를 클릭하면 작업 만들기 창이 열립니다. 이 작업의 이름을 지정하십시오 (예 : 배터리 부족시 프로그램 실행). 트리거 탭으로 이동하여 새로 만들기 버튼을 클릭하십시오. 아래와 같이 정보를 입력하십시오.

  • 작업 시작 : 이벤트
  • 설정 : 기본
  • 로그 : 시스템
  • 근원 : 커널 힘
  • 이벤트 ID : 59
  • 활성화 된 확인란 : 틱

이제 Actions 탭으로 이동하여 New 버튼을 클릭하십시오. 작업 드롭 다운 메뉴에서 기본적으로 선택해야하는 프로그램 시작을 선택하고 찾아보기 버튼을 클릭하여 배터리 전원 수준이 낮을 때 실행할 배치 파일 또는 프로그램을 선택하십시오.

조건 탭으로 이동하여 "컴퓨터의 AC 전원이 켜져있는 경우에만 작업 시작"을 선택 해제하고 확인을 클릭하십시오.

제어판> 하드웨어 및 소리> 전원 옵션으로 이동하십시오. 선택한 기본 계획에 대한 "계획 설정 변경"을 클릭하고 "고급 전원 설정 변경"을 클릭하십시오. 배터리> 중요 배터리 조치 또는 배터리 부족 조치를 펼치고 두 옵션 중 하나에서 배터리 사용 대기 를 선택하십시오. 기본적으로 배터리 부족 동작은 10 %이고 위험은 5 %입니다. 전원 옵션 고급 설정에서이 값을 모두 변경할 수 있습니다.

배터리가 부족할 때 원격 종료 명령 보내기

최신 Windows 운영 체제의 배터리 수준이 낮을 때 사용자 지정 스크립트 또는 프로그램을 실행할 수 있으므로 다른 파일에 연결된 여러 컴퓨터를 원격으로 끌 수있는 배치 파일 / 스크립트 만 작성하면됩니다. 배터리 보호 콘센트. 명령 줄 옵션을 지원하는 DShutdown, PowerOff, psshutdown / psexec와 같은 타사 소프트웨어를 사용할 수 있습니다.

DShutdown을 사용하는 경우 :

DShutdown.exe / NOW /IP:192.168.1.1 / poweroff /IP:192.168.1.2 / poweroff /IP:192.168.1.3 / poweroff
DShutdown.exe / NOW / poweroff

전원 끄기를 사용하는 경우 :

poweroff.exe poweroff -force-원격 192.168.1.1-포트 3210-암호 MyPASS
poweroff.exe poweroff -force-원격 192.168.1.2-포트 3210-암호 MyPASS
poweroff.exe poweroff -force-원격 192.168.1.3-포트 3210-암호 MyPASS
poweroff.exe 전원 끄기

psshutdown.exe를 사용하는 경우 :

psshutdown.exe -r -f -u yourusername -p yourpassword \\ 192.168.1.1
psshutdown.exe -r -f -u yourusername -p yourpassword \\ 192.168.1.2
psshutdown.exe -r -f -u yourusername -p yourpassword \\ 192.168.1.3
종료 -s -f -t 0

psexec.exe를 사용하는 경우 :

psexec.exe \\ 192.168.1.1 -u yourusername -p yourpassword shutdown / s / f
psexec.exe \\ 192.168.1.2 -u yourusername -p yourpassword shutdown / s / f
psexec.exe \\ 192.168.1.3 -u yourusername -p yourpassword shutdown / s / f
종료 -s -f -t 0

원격 종료 수행을 선호하는 프로그램에 따라 위의 명령 세트 중 하나만 shutdown.bat 파일로 복사하면됩니다. 처음 세 줄은 IP 주소 192.168.1.1에서 192.168.1.3으로 컴퓨터를 종료하는 것이며 (IP 주소를 컴퓨터에서 사용되는 것으로 바꾸어야 함) 마지막 줄은 로컬 컴퓨터를 종료하는 것입니다.

추가 참고 : 배터리 전원이 다 떨어지기 전에 모든 컴퓨터가 올바르게 종료 될 수 있도록 전원 옵션 고급 설정에서 배터리 부족 상태를 20 %로 높이고 싶을 수 있습니다.

중요 참고 : 배터리 보호 콘센트에 연결된 모든 컴퓨터의 총 출력 전력 용량이 UPS 출력 전력 용량을 초과하지 않아야합니다. 출력 전력 용량이 과부하되면 UPS와 컴퓨터가 손상 될 수 있습니다. 과부하 경고등이 켜지지 않는 한 안전합니다.

에디터의 선택