Company Christmas Holidays
North American Headquarters in Miami, USA: Dec 25, 2015, Jan 1st 2016
European Headquarters in Muenster, Germany: Dec 21, 2015 until Jan 03rd 2016
Limited support is available during this period.
We at PROVISIO wish you Merry Christmas and a Happy New Year!

 

Support Request: Automatisiertes Herunterfahren

Description

Ich möchte gern den PC nach 15 min Nutzung automatisiert herunterfahren. Idealerweise soll 5/2 min vorher ein Hinweis auf das bevorstehende Herunterfahren eingeblendet werden (Popup). Kann ich dies mit einer .bat-Datei (Versuch dazu s. Anhang) erreichen bzw. was muss ich in den Sicherheitseinstellungen anpassen, um die Ausführung dieser Datei zuzulassen?

Réponse: (1)

Re: Automatisiertes Herunterfahren 25/02/2021 16:46
Hallo,

empfehlen würde ich hier den Einsatz des SiteKiosk Object Model in einem externen JS Skript.
Dies verhindert auch, dass Sie bei jedem Herunterfahren ein „abnormal SiteKiosk program termination“ im Log haben, da das Herunterfahren dann durch SiteKiosk initiiert wird.

Für die Zeitverzögerung können Sie das Scheduler Object verwenden
https://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?scheduler_obj.htm
z.B. AddDelayedEvent Method
https://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?scheduler_adddelayedevent_mth.htm

Zum Herunterfahren des Rechners steht ShutdownWindows Method zur Verfügung:
https://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?sitekiosk_shutdownwindows_mth.htm

Mit CreateHTMLDialog Method können Sie einen Dialog / Hinweis erzeugen:
https://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?sitekioskui_createhtmldialog_mth.htm

Rudimentäres Beispiel (ohne weiteren kostenlosen Support) für ein Skript, das 15 Minuten nach SiteKiosk Start den Rechner herunterfährt (ohne Dialog). Als JS Datei unter „…\SiteKiosk\Html“ ablegen und also externes Skript zur SiteKiosk Konfiguation hinzufügen.

evtid = SiteKiosk.Scheduler.AddDelayedEvent(900000, myfunction);
function myfunction(eventID){
   SiteKiosk.ShutdownWindows();
}



Wenn Sie dennoch Ihre Batch einsetzten möchten, muss sowohl die Batch Datei als auch das externe VB Skript in einem Ordner liegen, der dem SiteKiosk Benutzer zugänglich ist (empfohlen C:\Programme (x86)\SiteKiosk\Html).
Des Weiteren müssen Sie den System-Sicherheits-Assistenten verwenden, um das Ausführen der cmd.exe und shutdown.exe zur erlauben (Benutzerdefiniert>Programme) und in der SiteKiosk Konfiguration im Fenster & Dialog Management von SiteKiosk (Zugriff/Sicherheit>Systemkritische Fenster & Dialoge abfangen>Einstellungen) den Eintrag mit der Fensterklasse “ConsoleWindowClass” entfernen.
Siehe auch: https://www.provisio.com/en-GB/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=8897
Und: https://www.provisio.com/helpconsole/SiteKiosk%20Hilfe/de-DE/default.htm?access_rights1.htm
Mit freundlichen Grüßen,

Michael Olbrich