docs/content/kiosk/setup.de.md
Nicolai Ort 3e7e82c8b5
All checks were successful
Build latest image / build-container (push) Successful in 1m26s
docs(kiosk): Added kiosk setup docs
2025-04-12 17:31:41 +02:00

2.3 KiB

title, weight, prev
title weight prev
Kiosk Einrichtung 2 /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 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

    $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

    $namespaceName="root\cimv2\mdm\dmmap"
    $className="MDM_AssignedAccess"
    $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className
    $obj.Configuration = $null
    Set-CimInstance -CimInstance $obj