ART: The code above does just that...
SET colOS = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
FOR EACH objOS in colOS
objOS.Reboot()<<<<<------
Art: Once the computer goes down into charge mode.
What turns it back on, ull need an out side source to monitor everything, You will never get a computer to execute code when the damn thing is OFF.
Now yes u can navigate ur system to restart and loadout Hal complete.
but once the computer goes down, then what turns it back ON?

?? get it
Answer:
You will need another computer to monitor the primary machine.
Once power levels drop to a set point, The First computer will send the Primary computer into charge mode, effectively shutting it down.
The first computer will monitor battery power of Primary machine, that's its only purpose. Run the hardware that monitors the primary machines power.
When primary machine is charged to levels wanted, then the computer fires off the primary machine which will fully load, meaning UltraHal as well
The only way to truly charge the battery is to shut down the computer and let it charge.....
yes ull need to build a relay for the on / off button of the primary machine.
Ima say it 1 more time for the nose bleed seats
Mr Data needs his own custom built Hal for him.
i only bring this up , because when i was Twittch dominating with hal , I built Hal to talk to another Hal via chat room
This is about the only way to do this
But in this case, its done via Cat5 or sim and a Hub
And was able to get 1 Hal to do the bidding of another hal.
Hal1, Hal2 please shut down . Hal2, Ok executing program. Hal1 , Thank you Hal2. Hal2 , it is i that should be be thanking you Hal1. Shutting down.
Now at this point Hal1 monitor's Hal2's battery 's and the ON/OFF Relay for the lappy. ect ect ect
cyber