Support Anfrage: Meldung "Aktion nicht erlaubt" - Aktion wird jedoch wie gwünscht durchgeführt

Beschreibung

Hallo,

um dem Benutzer die Möglichkeit zu geben, das System herunterzufahren, rufen wir in einem Handler zum Einen den Befehl "net stop <service>" auf, um einen Dienst sauber zu beenden und danach den Befehl "shutdown -t 0" um den Rechner herunter zu fahren.
Im System Sicherheisassistenten haben wir beide Befehle erlaubt.

Wird nun im Kioskbetrieb unser Handler angesprungen, der das zitierte Herunterfahren realisiert, poppt kurz ein Fenster auf, daß diese Aktion nicht erlaubt sei. Duchgeführt wird das Herunterfahren jedoch wie gewollt.

Es handelt sich also um ein kosmetisches Problem, das unserem Kunden sicher nicht zusagen wird.

Frage: Wie können wir das Aufpoppen des Aktion nicht erlaubt Fensters unterbinden?

mfG
H. Zeis

Antwort: (1)

Re: Meldung "Aktion nicht erlaubt" - Aktion wird jedoch wie gwünscht durchgeführt 02.03.2015 14:23
Hallo,

die Meldung erscheint, weil das Kommandozeilenfenster per Default von SiteKiosk geblockt wird, siehe auch:
http://www.provisio.com/de-DE/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=19286

Des Weiteren ist per Default ist die shutdown.exe für den SiteKiosk Benutzer (wird im „Auto Start“ Modus verwendet) gesperrt.

Dies ist zwar anpassbar, jedoch würde ich stattdessen empfehlen, dass Sie die entsprechenden Einstellungen in der SiteKiosk Konfiguration nutzen.

Hier gibt es mehrere Möglichkeiten.
- Einen Button zum Herunterfahren des Windows Systems im Browser Skin:
Dies steht zwar nicht in allen, aber in den meisten Skins zur Verfügung. z.B. im Windows 7 IE8 Skin unter „Startseite & Browser-->Anpassen-->Browser Symbolleiste-->Individuelle Schaltflächen“ (Funktion "Windows herunterfahren")

- Zeitgesteuert:
Unter „-->Systemwartung“ können Sie eine entsprechende Zeit bzw. entsprechende Zeiten einstellen, zu denen SiteKiosk das System herunterfahren soll.
Weitere Informationen dazu finden Sie in der SiteKiosk Hilfe:
http://www.provisio.com/helpconsole/SiteKiosk%20Hilfe/de-DE/default.htm?maintenance.htm


Durch eigene Anpassung mittels (SiteKIosk Object Model) Skript wäre es auch möglich, das Herunterfahren beim SiteKiosk Logout / Session Ende (oder anderen Events) auszulösen.
Als externes Skript sähe dies so aus:

SiteKiosk.OnReset = OnReset;
function OnReset()
{
   SiteKiosk.ShutdownWindows();
}

Dieses Beispielskript (ohne weiteren Support) fährt den Rechner bei SiteKiosk Logout / Session Ende herunter.
Das Skript einfach Copy & Paste in Notepad einfügen und als JS Datei (z.B: Shutdown.js) unter „C:\Program Files (x86)\SiteKiosk\Html\“ ablegen.

Dann das Skript unter „Startseite & Browser-->Erweitert“ zur SiteKiosk Konfiguration hinzufügen

Verwendete Events und Methoden:
OnRestet Event: http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?sitekiosk_onreset_evt.htm
ShutdownWindows Method: http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?sitekiosk_shutdownwindows_mth.htm

Alternativ könnten Sie den Windows Logout auch von einer HTML Seite aus initiieren, die Sie nach Logout anzeigen lassen. Dazu müssen Sie in der SiteKiosk Konfiguration unter „-->Logout“ die Option „Logout-Navigation aktivieren“ einschalten und den entsprechenden Object Model Code (LogoffWindows Method) in der Webseite platzieren.

z.B. bei der Standard HTML (C:\Program Files (x86)\SiteKiosk\Html\Logout\logout.html) die Zeile

SiteKiosk.WindowList.MainWindow.SiteKioskWindow.SiteKioskWebBrowser.Navigate(SiteKiosk.URLs.StartPage, false);

Durch diese Zeile ersetzen:

SiteKiosk.ShutdownWindows();



Mit freundlichen Grüßen
Michael Olbrich
Mein Konto
Anmelden
Sprache (Tickets):