docs(kiosk): Added kiosk setup docs
All checks were successful
Build latest image / build-container (push) Successful in 1m26s
All checks were successful
Build latest image / build-container (push) Successful in 1m26s
This commit is contained in:
parent
d2ed34fe2b
commit
3e7e82c8b5
22
content/kiosk/_index.de.md
Normal file
22
content/kiosk/_index.de.md
Normal file
@ -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.
|
22
content/kiosk/_index.en.md
Normal file
22
content/kiosk/_index.en.md
Normal file
@ -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.
|
65
content/kiosk/setup.de.md
Normal file
65
content/kiosk/setup.de.md
Normal file
@ -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\<Benutzername>\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 = @"
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v4="http://schemas.microsoft.com/AssignedAccess/2021/config">
|
||||||
|
<Profiles>
|
||||||
|
<Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}">
|
||||||
|
<KioskModeApp v4:ClassicAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" v4:ClassicAppArguments="--kiosk http://10.1.1.90:5173/ --kiosk-printing --edge-kiosk-type=fullscreen" />
|
||||||
|
<v4:BreakoutSequence Key="Ctrl+A" />
|
||||||
|
</Profile>
|
||||||
|
</Profiles>
|
||||||
|
<Configs>
|
||||||
|
<Config>
|
||||||
|
<AutoLogonAccount rs5:DisplayName="Lfk Kiosk" />
|
||||||
|
<DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" />
|
||||||
|
</Config>
|
||||||
|
</Configs>
|
||||||
|
</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\<Benutzername>\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
|
||||||
|
```
|
65
content/kiosk/setup.en.md
Normal file
65
content/kiosk/setup.en.md
Normal file
@ -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\<Username>\Downloads`
|
||||||
|
4. Run the psexec command: `.\psexec.exe -i -s powershell.exe`
|
||||||
|
5. Run the following script
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
$assignedAccessConfiguration = @"
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v4="http://schemas.microsoft.com/AssignedAccess/2021/config">
|
||||||
|
<Profiles>
|
||||||
|
<Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}">
|
||||||
|
<KioskModeApp v4:ClassicAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" v4:ClassicAppArguments="--kiosk http://10.1.1.90:5173/ --kiosk-printing --edge-kiosk-type=fullscreen" />
|
||||||
|
<v4:BreakoutSequence Key="Ctrl+A" />
|
||||||
|
</Profile>
|
||||||
|
</Profiles>
|
||||||
|
<Configs>
|
||||||
|
<Config>
|
||||||
|
<AutoLogonAccount rs5:DisplayName="Lfk Kiosk" />
|
||||||
|
<DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" />
|
||||||
|
</Config>
|
||||||
|
</Configs>
|
||||||
|
</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\<Username>\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
|
||||||
|
```
|
BIN
static/files/psexec.exe
Normal file
BIN
static/files/psexec.exe
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user