Рождественские праздники компании
Североамериканская штаб-квартира в Майами, США: 25 декабря 2015, 1 января 2016
Европейская штаб-квартира в г. Мюнстер, Германия: с 21 декабря 2015 по 3 января 2016
Ограниченная поддержка доступна в течение этого периода.
PROVISIO желаем вам веселого Рождества и счастливого Нового Года!

 

Запрос поддержки: Automatisiertes Herunterfahren

Описание

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?

Ответ: (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