diff --git a/content/kiosk/_index.de.md b/content/kiosk/_index.de.md new file mode 100644 index 0000000..2231c63 --- /dev/null +++ b/content/kiosk/_index.de.md @@ -0,0 +1,22 @@ +--- +linkTitle: "Kiosk" +title: Kiosk +weight: 1 +prev: / +next: /kiosk/setup +cascade: + type: docs +--- + +Der Kiosk kann verwendet werden, um sich vor Ort für die Veranstaltung anzumelden. +Es handelt sich um eine Webanwendung, die auf jedem Gerät mit einem Webbrowser genutzt werden kann, ist jedoch hauptsächlich für die Verwendung mit dedizierter Hardware (z.B. Tablets) vorgesehen. +Der Kiosk ist für den Einsatz im öffentlichen Raum konzipiert und sollte daher einfach zu bedienen sein und keine besonderen Kenntnisse oder Schulungen erfordern. + +## Bevorzugte Hardware + +Wir empfehlen Hardware, die über einen Touchscreen und eine Tastatur verfügt. +Dies ermöglicht eine einfache Dateneingabe und macht den Kiosk benutzerfreundlicher. +Die Hardware sollte außerdem robust sein und starker Beanspruchung standhalten können, da sie während der Veranstaltung von vielen Personen genutzt wird. + +Bonuspunkte, wenn das System einen Belegdrucker enthält, der es ermöglicht, Anmeldebelege direkt vom Kiosk auszudrucken. +Diese Belege enthalten einen QR-Code, der bei der Anmeldung gescannt werden kann, um den Benutzer zu registrieren, und vom Benutzer, um auf unser Self-Service-Portal zuzugreifen. diff --git a/content/kiosk/_index.en.md b/content/kiosk/_index.en.md new file mode 100644 index 0000000..adb45b1 --- /dev/null +++ b/content/kiosk/_index.en.md @@ -0,0 +1,22 @@ +--- +linkTitle: "Kiosk" +title: Kiosk +weight: 1 +prev: / +next: /kiosk/setup +cascade: + type: docs +--- + +The kiosk can be used to sign up to the event on site. +It's a web application that can be used on any device with a web browser, but is primarily intended for use with dedicated hardware (e.g. tablets). +The kiosk is designed to be used in a public space, so it should be easy to use and not require any special knowledge or training. + +## Prefered Hardware + +We recomend hardware that has a touchscreen and a keyboard. +This allows for easy input of data and makes the kiosk more user-friendly. +The hardware should also be durable and able to withstand heavy use, as it will be used by many people during the event. + +Bonus points if the system includes a receipt printer, this allows for registration receipts to be printed directly from the kiosk. +These receipts include a QR code that can be scanned at signup to register the user and by the user to access our self-service portal. diff --git a/content/kiosk/setup.de.md b/content/kiosk/setup.de.md new file mode 100644 index 0000000..1fe997a --- /dev/null +++ b/content/kiosk/setup.de.md @@ -0,0 +1,65 @@ +--- +title: Kiosk Einrichtung +weight: 2 +prev: /kiosk +--- + +So richten Sie den Kiosk für die Veranstaltung ein. + +## Mit Windows Assigned Access + +{{< callout type="info" >}} + Dies wurde nur auf Windows 11 Pro und Enterprise getestet. +{{< /callout >}} + +### Einrichtung + +1. Laden Sie [psexec](/files/psexec.exe) herunter +2. Öffnen Sie eine PowerShell mit Administratorrechten +3. Wechseln Sie zum Download-Ordner `cd C:\Users\\Downloads` +4. Führen Sie den psexec-Befehl aus: `.\psexec.exe -i -s powershell.exe` +5. Führen Sie das folgende Skript aus + + ```powershell + $assignedAccessConfiguration = @" + + + + + + + + + + + + + + + + "@ + + $namespaceName="root\cimv2\mdm\dmmap" + $className="MDM_AssignedAccess" + $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className + $obj.Configuration = [System.Net.WebUtility]::HtmlEncode($assignedAccessConfiguration) + Set-CimInstance -CimInstance $obj + ``` + +6. Starten Sie den Computer neu + +### Deinstallation + +1. Um den Kiosk-Modus zu verlassen, drücken Sie "Strg+Alt+E" +2. Öffnen Sie eine PowerShell mit Administratorrechten +3. Wechseln Sie zum Desktop-Ordner (C:\Users\\Desktop) +4. Führen Sie den psexec-Befehl aus: `psexec.exe -i -s powershell.exe` +5. Führen Sie das folgende Skript aus + + ```powershell + $namespaceName="root\cimv2\mdm\dmmap" + $className="MDM_AssignedAccess" + $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className + $obj.Configuration = $null + Set-CimInstance -CimInstance $obj + ``` diff --git a/content/kiosk/setup.en.md b/content/kiosk/setup.en.md new file mode 100644 index 0000000..016c389 --- /dev/null +++ b/content/kiosk/setup.en.md @@ -0,0 +1,65 @@ +--- +title: Kisok Setup +weight: 2 +prev: /kiosk +--- + +How to set up the kiosk for the event. + +## With Windows Assigned Access + +{{< callout type="info" >}} + This is only tested on windows 11 pro and enterprise. +{{< /callout >}} + +### Setup + +1. Download [psexec](/files/psexec.exe) +2. Open a admin windows PowerShell prompt +3. Cd to Downloads `cd C:\Users\\Downloads` +4. Run the psexec command: `.\psexec.exe -i -s powershell.exe` +5. Run the following script + + ```powershell + $assignedAccessConfiguration = @" + + + + + + + + + + + + + + + + "@ + + $namespaceName="root\cimv2\mdm\dmmap" + $className="MDM_AssignedAccess" + $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className + $obj.Configuration = [System.Net.WebUtility]::HtmlEncode($assignedAccessConfiguration) + Set-CimInstance -CimInstance $obj + ``` + +6. Reboot + +### Teardown + +1. To escape the experience press "Ctrl+Alt+E" +2. Open a admin windows PowerShell prompt +3. Cd to Desktop (C:\Users\\Desktop +4. Run the psexec command: `psexec.exe -i -s powershell.exe` +5. Run the following script + + ```powershell + $namespaceName="root\cimv2\mdm\dmmap" + $className="MDM_AssignedAccess" + $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className + $obj.Configuration = $null + Set-CimInstance -CimInstance $obj + ``` diff --git a/static/files/psexec.exe b/static/files/psexec.exe new file mode 100644 index 0000000..c7b348b Binary files /dev/null and b/static/files/psexec.exe differ