In der Telegram Gruppe kam heute die Frage ob es möglich ist, das Tablet automatisch ein zu schalten sobald das Tablet geladen wird und umgekehrt.
Das Einschalten kann im Bios eingestellt werden. Dazu das Tablet starten und während dem Startvorgang die "Volume down" Taste drücken. Es sollte dann das Bios geladen werden.
Unter "Power Management" kann der Hacken "Wake on AC" gesetzt werden. Danach auf Apply drücken.
Nun sollte beim Einstecken des Ladekabel das Tablets automatisch starten.
Für das Ausschalten habe ich den Umweg über eine Aufgabe gemacht.
Da in er Ereignisanzeige beim einstecken und trennen des Ladekables eine Meldung gemacht wird.
Es muss die Aufgabenplanung geöffnet werden.
Dann Rechtsklick auf die "Aufgabenplanungsbibliothek" -> "Aufgabe importieren". Hier muss dann die "Ausschalten.xml" ausgewählt werden.
Der Code für die Ausschalten.xml befindet sich am Ende des Beitrages.
Sobald der Import erfolgreich war öffnet sich ein Fenster mit der Aufgabe.
Wichtig unter Allgemein muss der lokale User angegeben werden, der ist auf jedem Tablet anders.
Hier muss lediglich unter Aktionen die Datei angepasst werden, welche bei Eintritt des Ereignisses ausgeführt wird.
Die Batchdatei befindet sich wieder am Ende des Beitrages.
Diese Batchdatei dann über Bearbeiten auswählen
Edit: 26.06.2018
Es kann auch eine Exe eingebunden werden, weiter untern habe ich eine erstellt. Diese bietet eine Abfrage ob der PC ausgeschaltet werden soll.
Nach dem Speichern der Aufgabe sollte das Ausschalten des Tablets beim Trennen des Ladekabels funktionieren.
Die Aufgabe kann auch manuell angelegt werden.
Hier nur speziell der Trigger beschrieben:
Den Reiter "Trigger" öffnen -> unten auf "Neu" klicken.
In dem neuen Fenster bei Aufgabe starten: "Bei einem Ereignis"
Einstellungen auf "Benutzerdefiniert ändern" -> "Neuer Ereignisfilter"
Hier dann die Einstellungen wie im Screenshot bearbeiten.
Dann die Einstellungen mit OK speichern.
Jetzt nochmal auf "Neuer Ereignisfilter" klicken.
Es muss noch die Bedingungen hinzugefügt werden "nur beim trennen" diese lautet: "and *[EventData[Data[@Name="AcOnline"] and (Data ="false"")]]"
Siehe Screenshot:
Danach kann der Trigger gespeichert werden und eine Aktion hinzugefügt werden.
Wichtig ist noch die Bedingungen zu ändern. Unter Engergie müssen alle Hacken entfernt sein.
Am besten auf dem Desktop mit Rechtsklick ein Textdokument anlegen und den Namen vergeben "Ausschalten.xml". Dabei steht XML für die Dateiendung wie z. B. .txt bei einem Textdokument.
Hier folgt der Code für die "Ausschalten.xml ". Diese einfach in die Datei kopieren und speichern drücken.
----------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2018-06-14T18:56:09.800924</Date>
<Author></Author>
<URI>\Ausschalten</URI>
</RegistrationInfo>
<Triggers>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="System"><Select Path="System">*[System[(Level=4 or Level=0) and (EventID=105)]] and *[EventData[Data[@Name="AcOnline"] and (Data ="false")]]</Select></Query></QueryList></Subscription>
</EventTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>S-1-5-21-2429855538-1663897584-2793115018-1001</UserId>
<LogonType>InteractiveToken</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>C:\Users\User\Desktop\Ausschalten.bat</Command>
</Exec>
</Actions>
</Task>
------------------------------------------------------------------------------
Am besten auf dem Desktop mit Rechtsklick ein Textdokument anlegen und den Namen vergeben "Ausschalten.bat".
Hier folgt der Code für die "Ausschalten.bat ". Diese einfach in die Datei kopieren und speichern drücken.
---------------------------------------
@echo off
shutdown -s -f -t 0
---------------------------------------