(function () {
  var extra = [
    {
      id: 'az140-201',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which operating system is designed for multiple concurrent user sessions on one Azure VM in Azure Virtual Desktop?', de: 'Welches Betriebssystem ist für mehrere gleichzeitige Benutzersitzungen auf einer Azure-VM in Azure Virtual Desktop ausgelegt?' },
      options: [
        { id: 'A', text: { en: 'Windows 11 Enterprise multi-session', de: 'Windows 11 Enterprise multi-session' } },
        { id: 'B', text: { en: 'Windows 11 Pro', de: 'Windows 11 Pro' } },
        { id: 'C', text: { en: 'Windows Server Core only', de: 'Nur Windows Server Core' } },
        { id: 'D', text: { en: 'Ubuntu Desktop', de: 'Ubuntu Desktop' } }
      ],
      correct: ['A'],
      explanation: { en: 'Windows 11 Enterprise multi-session is the Azure client OS built for multiple concurrent users on one VM.', de: 'Windows 11 Enterprise multi-session ist das Azure-Clientbetriebssystem für mehrere gleichzeitige Benutzer auf einer VM.' },
      hint: { en: 'Choose the client OS for shared user density.', de: 'Wählen Sie das Clientbetriebssystem für hohe Benutzerdichte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-multisession-faq'
    },
    {
      id: 'az140-202',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'In the Azure Resource Manager model for Azure Virtual Desktop, which resource contains the published desktops or RemoteApps that users receive?', de: 'Welche Ressource im Azure-Resource-Manager-Modell für Azure Virtual Desktop enthält die veröffentlichten Desktops oder RemoteApps für Benutzer?' },
      options: [
        { id: 'A', text: { en: 'Virtual network', de: 'Virtuelles Netzwerk' } },
        { id: 'B', text: { en: 'App group', de: 'App-Gruppe' } },
        { id: 'C', text: { en: 'Network security group', de: 'Netzwerksicherheitsgruppe' } },
        { id: 'D', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } }
      ],
      correct: ['B'],
      explanation: { en: 'An app group contains the published desktop or RemoteApp resources that are assigned to users.', de: 'Eine App-Gruppe enthält die veröffentlichten Desktop- oder RemoteApp-Ressourcen, die Benutzern zugewiesen werden.' },
      hint: { en: 'Focus on the object that publishes resources.', de: 'Konzentrieren Sie sich auf das Objekt, das Ressourcen veröffentlicht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-203',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the main purpose of a proximity placement group for Azure Virtual Desktop session hosts?', de: 'Was ist der Hauptzweck einer Proximity Placement Group für Azure Virtual Desktop-Sitzungshosts?' },
      options: [
        { id: 'A', text: { en: 'Keep related VMs physically close for lower latency', de: 'Zugehörige VMs physisch nah beieinander halten, um die Latenz zu senken' } },
        { id: 'B', text: { en: 'Encrypt FSLogix containers', de: 'FSLogix-Container verschlüsseln' } },
        { id: 'C', text: { en: 'Publish RemoteApps', de: 'RemoteApps veröffentlichen' } },
        { id: 'D', text: { en: 'Create Conditional Access policies', de: 'Conditional-Access-Richtlinien erstellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'A proximity placement group keeps related compute resources near each other in the datacenter to reduce latency.', de: 'Eine Proximity Placement Group hält zusammengehörige Computeressourcen im Rechenzentrum nah beieinander, um die Latenz zu senken.' },
      hint: { en: 'Think about physical closeness and latency.', de: 'Denken Sie an physische Nähe und Latenz.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-204',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Why would you attach a NAT gateway to the subnet that contains Azure Virtual Desktop session hosts?', de: 'Warum würden Sie ein NAT-Gateway an das Subnetz mit Azure Virtual Desktop-Sitzungshosts anbinden?' },
      options: [
        { id: 'A', text: { en: 'To provide centralized outbound internet access with a controlled public IP', de: 'Um zentralisierten ausgehenden Internetzugriff mit einer kontrollierten öffentlichen IP bereitzustellen' } },
        { id: 'B', text: { en: 'To store FSLogix profiles', de: 'Um FSLogix-Profile zu speichern' } },
        { id: 'C', text: { en: 'To replace the host pool', de: 'Um den Hostpool zu ersetzen' } },
        { id: 'D', text: { en: 'To enable smart card logon', de: 'Um die Smartcard-Anmeldung zu aktivieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'A NAT gateway gives the subnet scalable outbound internet access and a consistent public IP for egress.', de: 'Ein NAT-Gateway gibt dem Subnetz skalierbaren ausgehenden Internetzugriff und eine konsistente öffentliche IP für ausgehenden Datenverkehr.' },
      hint: { en: 'Look for outbound internet egress.', de: 'Suchen Sie nach ausgehendem Internetverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-205',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which join type allows Azure Virtual Desktop session hosts to rely only on cloud identity without line of sight to on-premises domain controllers?', de: 'Welcher Verbindungstyp ermöglicht es Azure Virtual Desktop-Sitzungshosts, nur auf Cloudidentität zu setzen, ohne Sichtverbindung zu lokalen Domänencontrollern?' },
      options: [
        { id: 'A', text: { en: 'Hybrid joined', de: 'Hybrid verbunden' } },
        { id: 'B', text: { en: 'Entra joined', de: 'Entra-verbunden' } },
        { id: 'C', text: { en: 'Workgroup only with local accounts', de: 'Nur Arbeitsgruppe mit lokalen Konten' } },
        { id: 'D', text: { en: 'Domain disconnected trust mode', de: 'Vertrauensmodus ohne Domänenverbindung' } }
      ],
      correct: ['B'],
      explanation: { en: 'Entra-joined session hosts use cloud identity and do not require line of sight to traditional domain controllers.', de: 'Entra-verbundene Sitzungshosts verwenden Cloudidentität und benötigen keine Sichtverbindung zu klassischen Domänencontrollern.' },
      hint: { en: 'Choose the cloud-only join option.', de: 'Wählen Sie die Cloud-only-Verbindungsoption.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-206',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'A VM size has enough cache disk space for the image, but not enough temp disk space. Which ephemeral OS disk placement should you use?', de: 'Eine VM-Größe hat genug Cache-Datenträgerplatz für das Image, aber nicht genug Temp-Datenträgerplatz. Welche Platzierung für den flüchtigen Betriebssystemdatenträger sollten Sie verwenden?' },
      options: [
        { id: 'A', text: { en: 'Data disk placement', de: 'Daten-Datenträgerplatzierung' } },
        { id: 'B', text: { en: 'Cache disk placement', de: 'Cache-Datenträgerplatzierung' } },
        { id: 'C', text: { en: 'Remote SMB placement', de: 'Remote-SMB-Platzierung' } },
        { id: 'D', text: { en: 'Managed disk placement', de: 'Verwaltete-Datenträger-Platzierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'When the cache disk is large enough and the temp disk is not, cache disk placement is the correct option for an ephemeral OS disk.', de: 'Wenn der Cache-Datenträger groß genug ist und der Temp-Datenträger nicht, ist die Cache-Datenträgerplatzierung die richtige Option für einen flüchtigen Betriebssystemdatenträger.' },
      hint: { en: 'Compare cache disk and temp disk capacity.', de: 'Vergleichen Sie die Kapazität von Cache- und Temp-Datenträger.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-207',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which platform lets you run Azure Virtual Desktop session hosts on-premises while still using Azure management?', de: 'Welche Plattform ermöglicht es Ihnen, Azure Virtual Desktop-Sitzungshosts lokal auszuführen und trotzdem Azure-Verwaltung zu verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Stack HCI', de: 'Azure Stack HCI' } },
        { id: 'B', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'C', text: { en: 'Azure Lighthouse', de: 'Azure Lighthouse' } },
        { id: 'D', text: { en: 'Azure DNS Private Resolver', de: 'Azure DNS Private Resolver' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Stack HCI supports running Azure Virtual Desktop session hosts on-premises with Azure integration and management.', de: 'Azure Stack HCI unterstützt das lokale Ausführen von Azure Virtual Desktop-Sitzungshosts mit Azure-Integration und -Verwaltung.' },
      hint: { en: 'Choose the on-premises hyperconverged platform.', de: 'Wählen Sie die lokale hyperkonvergente Plattform.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-stack-hci-overview'
    },
    {
      id: 'az140-208',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is a key benefit of a geo-redundant multi-region Azure Virtual Desktop deployment?', de: 'Was ist ein wesentlicher Vorteil einer georedundanten Azure Virtual Desktop-Bereitstellung über mehrere Regionen?' },
      options: [
        { id: 'A', text: { en: 'Business continuity if one region becomes unavailable', de: 'Geschäftskontinuität, wenn eine Region nicht verfügbar wird' } },
        { id: 'B', text: { en: 'Automatic FSLogix profile deletion', de: 'Automatische Löschung von FSLogix-Profilen' } },
        { id: 'C', text: { en: 'Permanent free compute', de: 'Dauerhaft kostenlose Rechenleistung' } },
        { id: 'D', text: { en: 'No need for identity services', de: 'Kein Bedarf an Identitätsdiensten' } }
      ],
      correct: ['A'],
      explanation: { en: 'A multi-region design improves resiliency by giving users a failover path when a region is unavailable.', de: 'Ein Design über mehrere Regionen verbessert die Resilienz, indem es Benutzern einen Failover-Pfad bietet, wenn eine Region ausfällt.' },
      hint: { en: 'Think about regional outage recovery.', de: 'Denken Sie an die Wiederherstellung nach einem regionalen Ausfall.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/disaster-recovery'
    },
    {
      id: 'az140-209',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which network traffic must session hosts generally be allowed to send for Azure Virtual Desktop service communication?', de: 'Welchen Netzwerkverkehr müssen Sitzungshosts im Allgemeinen für die Kommunikation mit dem Azure Virtual Desktop-Dienst senden dürfen?' },
      options: [
        { id: 'A', text: { en: 'Outbound HTTPS on port 443 to required service endpoints', de: 'Ausgehendes HTTPS über Port 443 zu erforderlichen Dienstendpunkten' } },
        { id: 'B', text: { en: 'Inbound SMB on port 445 from the internet', de: 'Eingehendes SMB über Port 445 aus dem Internet' } },
        { id: 'C', text: { en: 'Inbound RDP on port 3389 from any source', de: 'Eingehendes RDP über Port 3389 aus beliebigen Quellen' } },
        { id: 'D', text: { en: 'Outbound FTP on port 21', de: 'Ausgehendes FTP über Port 21' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Virtual Desktop session hosts must be able to reach required service endpoints over outbound HTTPS 443.', de: 'Azure Virtual Desktop-Sitzungshosts müssen erforderliche Dienstendpunkte über ausgehendes HTTPS 443 erreichen können.' },
      hint: { en: 'Focus on required outbound service traffic.', de: 'Konzentrieren Sie sich auf erforderlichen ausgehenden Dienstverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-210',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'When you use custom DNS servers on an Azure Virtual Desktop virtual network, what must those DNS servers be able to resolve?', de: 'Wenn Sie benutzerdefinierte DNS-Server in einem Azure Virtual Desktop-VNet verwenden, was müssen diese DNS-Server auflösen können?' },
      options: [
        { id: 'A', text: { en: 'Domain service names and required Azure Virtual Desktop service names', de: 'Domänendienstnamen und erforderliche Azure Virtual Desktop-Dienstnamen' } },
        { id: 'B', text: { en: 'Only the local computer name of each session host', de: 'Nur den lokalen Computernamen jedes Sitzungshosts' } },
        { id: 'C', text: { en: 'Only printer share names', de: 'Nur Namen von Druckerfreigaben' } },
        { id: 'D', text: { en: 'Nothing, because Azure Virtual Desktop does not use DNS', de: 'Nichts, weil Azure Virtual Desktop kein DNS verwendet' } }
      ],
      correct: ['A'],
      explanation: { en: 'Custom DNS must resolve names for identity services and required Azure Virtual Desktop endpoints so hosts can operate correctly.', de: 'Benutzerdefiniertes DNS muss Namen für Identitätsdienste und erforderliche Azure Virtual Desktop-Endpunkte auflösen, damit Hosts korrekt funktionieren.' },
      hint: { en: 'Think about name resolution dependencies.', de: 'Denken Sie an Abhängigkeiten bei der Namensauflösung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-211',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is a main benefit of deploying Azure Virtual Desktop host pools by using an ARM template?', de: 'Was ist ein Hauptvorteil der Bereitstellung von Azure Virtual Desktop-Hostpools mit einer ARM-Vorlage?' },
      options: [
        { id: 'A', text: { en: 'Repeatable and consistent deployments', de: 'Wiederholbare und konsistente Bereitstellungen' } },
        { id: 'B', text: { en: 'Free Reserved VM Instances', de: 'Kostenlose Reserved VM Instances' } },
        { id: 'C', text: { en: 'Automatic profile migration', de: 'Automatische Profilmigration' } },
        { id: 'D', text: { en: 'Built-in smart card drivers', de: 'Integrierte Smartcard-Treiber' } }
      ],
      correct: ['A'],
      explanation: { en: 'ARM templates provide infrastructure as code so host pool deployments are repeatable, consistent, and versionable.', de: 'ARM-Vorlagen liefern Infrastruktur als Code, sodass Hostpool-Bereitstellungen wiederholbar, konsistent und versionierbar sind.' },
      hint: { en: 'Look for infrastructure as code.', de: 'Suchen Sie nach Infrastruktur als Code.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-212',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which pilot measurement is most useful for calculating how many users each pooled session host can support?', de: 'Welche Messgröße aus einem Pilotbetrieb ist am nützlichsten, um zu berechnen, wie viele Benutzer jeder gepoolte Sitzungshost unterstützen kann?' },
      options: [
        { id: 'A', text: { en: 'Average CPU and RAM consumption per active user', de: 'Durchschnittliche CPU- und RAM-Nutzung pro aktivem Benutzer' } },
        { id: 'B', text: { en: 'The number of app groups', de: 'Die Anzahl der App-Gruppen' } },
        { id: 'C', text: { en: 'The number of Azure subscriptions', de: 'Die Anzahl der Azure-Abonnements' } },
        { id: 'D', text: { en: 'The length of the host pool name', de: 'Die Länge des Hostpool-Namens' } }
      ],
      correct: ['A'],
      explanation: { en: 'Pilot CPU and memory usage per user help you estimate realistic user density per session host.', de: 'CPU- und Arbeitsspeichernutzung pro Benutzer aus einem Pilotbetrieb helfen Ihnen, die realistische Benutzerdichte pro Sitzungshost zu schätzen.' },
      hint: { en: 'Think about real resource usage per user.', de: 'Denken Sie an die tatsächliche Ressourcennutzung pro Benutzer.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-213',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Why is Entra Connect used in a hybrid Azure Virtual Desktop environment?', de: 'Warum wird Entra Connect in einer hybriden Azure Virtual Desktop-Umgebung verwendet?' },
      options: [
        { id: 'A', text: { en: 'To synchronize on-premises identities to Entra ID', de: 'Um lokale Identitäten mit Entra ID zu synchronisieren' } },
        { id: 'B', text: { en: 'To package MSIX applications', de: 'Um MSIX-Anwendungen zu paketieren' } },
        { id: 'C', text: { en: 'To create NAT gateways', de: 'Um NAT-Gateways zu erstellen' } },
        { id: 'D', text: { en: 'To replace Azure Monitor', de: 'Um Azure Monitor zu ersetzen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Entra Connect synchronizes on-premises directory identities to Entra ID for hybrid identity scenarios.', de: 'Entra Connect synchronisiert lokale Verzeichnisidentitäten mit Entra ID für hybride Identitätsszenarien.' },
      hint: { en: 'Focus on hybrid identity synchronization.', de: 'Konzentrieren Sie sich auf hybride Identitätssynchronisierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-214',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service should enroll Entra-joined Azure Virtual Desktop session hosts so you can evaluate device compliance?', de: 'Welcher Dienst sollte Entra-verbundene Azure Virtual Desktop-Sitzungshosts registrieren, damit Sie die Gerätecompliance auswerten können?' },
      options: [
        { id: 'A', text: { en: 'Intune', de: 'Intune' } },
        { id: 'B', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure Backup', de: 'Azure Backup' } }
      ],
      correct: ['A'],
      explanation: { en: 'Intune enrollment is required to manage compliance settings for Entra-joined session hosts.', de: 'Die Registrierung bei Intune ist erforderlich, um Complianceeinstellungen für Entra-verbundene Sitzungshosts zu verwalten.' },
      hint: { en: 'Choose the cloud device management service.', de: 'Wählen Sie den Cloud-Geräteverwaltungsdienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/intune-enroll'
    },
    {
      id: 'az140-215',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What problem does Self-Service Password Reset solve for Azure Virtual Desktop users?', de: 'Welches Problem löst Self-Service Password Reset für Azure Virtual Desktop-Benutzer?' },
      options: [
        { id: 'A', text: { en: 'Users can reset or unlock passwords without help desk intervention', de: 'Benutzer können Kennwörter ohne Eingriff des Helpdesks zurücksetzen oder entsperren' } },
        { id: 'B', text: { en: 'Users can resize the host pool', de: 'Benutzer können den Hostpool vergrößern' } },
        { id: 'C', text: { en: 'Users can create NSG rules', de: 'Benutzer können NSG-Regeln erstellen' } },
        { id: 'D', text: { en: 'Users can convert apps to MSIX', de: 'Benutzer können Anwendungen in MSIX umwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Self-Service Password Reset reduces support calls by letting users reset or unlock passwords themselves.', de: 'Self-Service Password Reset reduziert Supportanfragen, indem Benutzer Kennwörter selbst zurücksetzen oder entsperren können.' },
      hint: { en: 'Think about self-service account recovery.', de: 'Denken Sie an Self-Service-Kontowiederherstellung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-216',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure AD Password Protection help block?', de: 'Was hilft Azure AD Password Protection zu blockieren?' },
      options: [
        { id: 'A', text: { en: 'Weak and banned passwords', de: 'Schwache und verbotene Kennwörter' } },
        { id: 'B', text: { en: 'Azure Monitor workbooks', de: 'Azure Monitor-Arbeitsmappen' } },
        { id: 'C', text: { en: 'MSIX package registration', de: 'MSIX-Paketregistrierung' } },
        { id: 'D', text: { en: 'Host pool deployment templates', de: 'Hostpool-Bereitstellungsvorlagen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure AD Password Protection blocks passwords that are weak or appear on the banned password list.', de: 'Azure AD Password Protection blockiert Kennwörter, die schwach sind oder auf der Liste verbotener Kennwörter stehen.' },
      hint: { en: 'Look for password quality enforcement.', de: 'Suchen Sie nach Durchsetzung der Kennwortqualität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-217',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which signal from Identity Protection can be used in risk-based Conditional Access for Azure Virtual Desktop?', de: 'Welches Signal aus Identity Protection kann in risikobasiertem Conditional Access für Azure Virtual Desktop verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'User or sign-in risk', de: 'Benutzer- oder Anmelderisiko' } },
        { id: 'B', text: { en: 'Printer toner level', de: 'Tonerstand des Druckers' } },
        { id: 'C', text: { en: 'FSLogix container size only', de: 'Nur die Größe des FSLogix-Containers' } },
        { id: 'D', text: { en: 'VM SKU family name', de: 'Name der VM-SKU-Familie' } }
      ],
      correct: ['A'],
      explanation: { en: 'Identity Protection can calculate user risk and sign-in risk, which Conditional Access can use in access decisions.', de: 'Identity Protection kann Benutzerrisiko und Anmelderisiko berechnen, die Conditional Access in Zugriffsentscheidungen verwenden kann.' },
      hint: { en: 'Think about risk signals from identity events.', de: 'Denken Sie an Risikosignale aus Identitätsereignissen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/conditional-access'
    },
    {
      id: 'az140-218',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does smart card redirection enable in an Azure Virtual Desktop session?', de: 'Was ermöglicht die Smartcard-Umleitung in einer Azure Virtual Desktop-Sitzung?' },
      options: [
        { id: 'A', text: { en: 'Remote applications can use the smart card connected to the client device', de: 'Remoteanwendungen können die am Clientgerät angeschlossene Smartcard verwenden' } },
        { id: 'B', text: { en: 'The session host stores the smart card permanently', de: 'Der Sitzungshost speichert die Smartcard dauerhaft' } },
        { id: 'C', text: { en: 'The host pool changes to personal mode', de: 'Der Hostpool wechselt in den persönlichen Modus' } },
        { id: 'D', text: { en: 'A NAT gateway is created automatically', de: 'Ein NAT-Gateway wird automatisch erstellt' } }
      ],
      correct: ['A'],
      explanation: { en: 'Smart card redirection passes smart card access from the client to the remote session for supported apps.', de: 'Die Smartcard-Umleitung gibt den Smartcard-Zugriff vom Client an die Remotesitzung für unterstützte Anwendungen weiter.' },
      hint: { en: 'Choose the option about using the client smart card remotely.', de: 'Wählen Sie die Option zur Remote-Nutzung der Client-Smartcard.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-device-redirections'
    },
    {
      id: 'az140-219',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Why would an organization use certificate-based authentication with Entra-joined Azure Virtual Desktop session hosts?', de: 'Warum sollte eine Organisation zertifikatbasierte Authentifizierung mit Entra-verbundenen Azure Virtual Desktop-Sitzungshosts verwenden?' },
      options: [
        { id: 'A', text: { en: 'To provide passwordless authentication by using certificates', de: 'Um passwortlose Authentifizierung mithilfe von Zertifikaten bereitzustellen' } },
        { id: 'B', text: { en: 'To replace Intune enrollment', de: 'Um die Intune-Registrierung zu ersetzen' } },
        { id: 'C', text: { en: 'To create profile containers', de: 'Um Profilcontainer zu erstellen' } },
        { id: 'D', text: { en: 'To reduce VM memory usage', de: 'Um den VM-Arbeitsspeicherverbrauch zu senken' } }
      ],
      correct: ['A'],
      explanation: { en: 'Certificate-based authentication enables strong passwordless sign-in for supported scenarios on Entra-joined devices.', de: 'Zertifikatbasierte Authentifizierung ermöglicht starke passwortlose Anmeldung für unterstützte Szenarien auf Entra-verbundenen Geräten.' },
      hint: { en: 'Think about passwordless sign-in.', de: 'Denken Sie an passwortlose Anmeldung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-220',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the purpose of emergency access accounts for Azure Virtual Desktop administration?', de: 'Was ist der Zweck von Notfallzugriffskonten für die Azure Virtual Desktop-Administration?' },
      options: [
        { id: 'A', text: { en: 'To provide break-glass access when normal authentication paths fail', de: 'Um Break-Glass-Zugriff bereitzustellen, wenn normale Authentifizierungspfade ausfallen' } },
        { id: 'B', text: { en: 'To host FSLogix profiles', de: 'Um FSLogix-Profile zu hosten' } },
        { id: 'C', text: { en: 'To package MSIX apps', de: 'Um MSIX-Apps zu paketieren' } },
        { id: 'D', text: { en: 'To increase GPU performance', de: 'Um die GPU-Leistung zu erhöhen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Emergency access accounts provide last-resort administrative access if standard authentication or policy paths are unavailable.', de: 'Notfallzugriffskonten bieten administrativen Zugriff als letzte Möglichkeit, wenn Standardauthentifizierung oder Richtlinienpfade nicht verfügbar sind.' },
      hint: { en: 'Look for break-glass access.', de: 'Suchen Sie nach Break-Glass-Zugriff.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-221',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Privileged Identity Management role activation provide to Azure Virtual Desktop administrators?', de: 'Was bietet die Rollenaktivierung über Privileged Identity Management Azure Virtual Desktop-Administratoren?' },
      options: [
        { id: 'A', text: { en: 'Time-bound privileged access when needed', de: 'Zeitlich begrenzten privilegierten Zugriff bei Bedarf' } },
        { id: 'B', text: { en: 'Permanent global administrator rights', de: 'Dauerhafte Global-Administrator-Rechte' } },
        { id: 'C', text: { en: 'Automatic profile deletion', de: 'Automatische Profillöschung' } },
        { id: 'D', text: { en: 'Always-on smart card redirection', de: 'Immer aktive Smartcard-Umleitung' } }
      ],
      correct: ['A'],
      explanation: { en: 'PIM activation grants just-in-time privileged access for a limited period instead of permanent standing access.', de: 'Die PIM-Aktivierung gewährt privilegierten Zugriff genau dann und nur so lange, wie er benötigt wird, statt dauerhaftem ständigem Zugriff.' },
      hint: { en: 'Think about just-in-time elevation.', de: 'Denken Sie an Just-in-Time-Erhöhung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-222',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Before an external person can use Azure Virtual Desktop as a guest, what must exist in your tenant?', de: 'Bevor eine externe Person Azure Virtual Desktop als Gast verwenden kann, was muss in Ihrem Mandanten vorhanden sein?' },
      options: [
        { id: 'A', text: { en: 'A local administrator profile on each session host', de: 'Ein lokales Administratorprofil auf jedem Sitzungshost' } },
        { id: 'B', text: { en: 'A B2B guest account for that external user', de: 'Ein B2B-Gastkonto für diesen externen Benutzer' } },
        { id: 'C', text: { en: 'A dedicated NAT gateway per user', de: 'Ein dediziertes NAT-Gateway pro Benutzer' } },
        { id: 'D', text: { en: 'A private endpoint for the guest home tenant', de: 'Einen privaten Endpunkt für den Heimmandanten des Gastes' } }
      ],
      correct: ['B'],
      explanation: { en: 'The external user must be represented as a B2B guest account in your tenant before access can be assigned.', de: 'Der externe Benutzer muss als B2B-Gastkonto in Ihrem Mandanten vorhanden sein, bevor Zugriff zugewiesen werden kann.' },
      hint: { en: 'Focus on external identity representation.', de: 'Konzentrieren Sie sich auf die Darstellung externer Identität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-223',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'How should Microsoft Teams typically be installed for Azure Virtual Desktop multi-session hosts?', de: 'Wie sollte Microsoft Teams typischerweise für Azure Virtual Desktop-Multi-Session-Hosts installiert werden?' },
      options: [
        { id: 'A', text: { en: 'Per-machine on the master image', de: 'Pro Computer auf dem Masterimage' } },
        { id: 'B', text: { en: 'Per-user after every sign-in', de: 'Pro Benutzer nach jeder Anmeldung' } },
        { id: 'C', text: { en: 'Only from a local admin desktop', de: 'Nur von einem lokalen Administrator-Desktop' } },
        { id: 'D', text: { en: 'Inside each FSLogix container', de: 'Innerhalb jedes FSLogix-Containers' } }
      ],
      correct: ['A'],
      explanation: { en: 'For multi-session environments, Teams is typically installed per-machine on the image so all users can use the optimized installation.', de: 'Für Multi-Session-Umgebungen wird Teams typischerweise pro Computer auf dem Image installiert, damit alle Benutzer die optimierte Installation verwenden können.' },
      hint: { en: 'Choose the shared installation model.', de: 'Wählen Sie das gemeinsame Installationsmodell.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-224',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is a benefit of using a dynamic FSLogix VHDX profile container instead of preallocating all space at creation time?', de: 'Was ist ein Vorteil der Verwendung eines dynamischen FSLogix-VHDX-Profilcontainers, anstatt den gesamten Speicherplatz bei der Erstellung vorab zuzuweisen?' },
      options: [
        { id: 'A', text: { en: 'The container grows as data is written until it reaches its limit', de: 'Der Container wächst mit geschriebenen Daten, bis er sein Limit erreicht' } },
        { id: 'B', text: { en: 'The container removes the need for storage planning', de: 'Der Container beseitigt den Bedarf an Speicherplanung' } },
        { id: 'C', text: { en: 'The container disables FSLogix sign-in', de: 'Der Container deaktiviert die FSLogix-Anmeldung' } },
        { id: 'D', text: { en: 'The container automatically converts apps to MSIX', de: 'Der Container wandelt Anwendungen automatisch in MSIX um' } }
      ],
      correct: ['A'],
      explanation: { en: 'A dynamic VHDX uses storage as needed and expands with the profile up to the configured maximum size.', de: 'Ein dynamisches VHDX nutzt Speicher nach Bedarf und wächst mit dem Profil bis zur konfigurierten Maximalgröße.' },
      hint: { en: 'Think about on-demand growth.', de: 'Denken Sie an Wachstum bei Bedarf.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-225',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is Redirections.xml used for with FSLogix profile containers?', de: 'Wofür wird Redirections.xml bei FSLogix-Profilcontainern verwendet?' },
      options: [
        { id: 'A', text: { en: 'To exclude selected folders from the profile container', de: 'Um ausgewählte Ordner aus dem Profilcontainer auszuschließen' } },
        { id: 'B', text: { en: 'To create a NAT gateway', de: 'Um ein NAT-Gateway zu erstellen' } },
        { id: 'C', text: { en: 'To assign users to app groups', de: 'Um Benutzer App-Gruppen zuzuweisen' } },
        { id: 'D', text: { en: 'To register the AVD agent', de: 'Um den AVD-Agent zu registrieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'Redirections.xml lets you exclude selected folders so unnecessary data does not roam inside the FSLogix profile container.', de: 'Redirections.xml ermöglicht das Ausschließen ausgewählter Ordner, sodass unnötige Daten nicht im FSLogix-Profilcontainer mitroamen.' },
      hint: { en: 'Look for folder exclusion behavior.', de: 'Suchen Sie nach Verhalten zum Ausschließen von Ordnern.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-226',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which command-line utility is included with FSLogix for management tasks such as inspecting containers and copying profiles?', de: 'Welches Befehlszeilenprogramm ist in FSLogix für Verwaltungsaufgaben wie das Untersuchen von Containern und das Kopieren von Profilen enthalten?' },
      options: [
        { id: 'A', text: { en: 'frx', de: 'frx' } },
        { id: 'B', text: { en: 'msiexec', de: 'msiexec' } },
        { id: 'C', text: { en: 'azcopy', de: 'azcopy' } },
        { id: 'D', text: { en: 'diskpart', de: 'diskpart' } }
      ],
      correct: ['A'],
      explanation: { en: 'The frx utility is included with FSLogix and is used for several profile container management tasks.', de: 'Das Dienstprogramm frx ist in FSLogix enthalten und wird für mehrere Verwaltungsaufgaben rund um Profilcontainer verwendet.' },
      hint: { en: 'Choose the FSLogix command-line tool.', de: 'Wählen Sie das FSLogix-Befehlszeilenprogramm.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-227',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What does the MSIX Packaging Tool help you do for Azure Virtual Desktop application delivery?', de: 'Was hilft Ihnen das MSIX Packaging Tool bei der Anwendungsbereitstellung für Azure Virtual Desktop zu tun?' },
      options: [
        { id: 'A', text: { en: 'Convert traditional installers into MSIX packages', de: 'Klassische Installationsprogramme in MSIX-Pakete umwandeln' } },
        { id: 'B', text: { en: 'Resize host pool VMs automatically', de: 'Hostpool-VMs automatisch skalieren' } },
        { id: 'C', text: { en: 'Create Conditional Access policies', de: 'Conditional-Access-Richtlinien erstellen' } },
        { id: 'D', text: { en: 'Register session hosts to Intune', de: 'Sitzungshosts bei Intune registrieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'The MSIX Packaging Tool converts traditional applications into MSIX packages that can be managed and delivered more consistently.', de: 'Das MSIX Packaging Tool wandelt klassische Anwendungen in MSIX-Pakete um, die konsistenter verwaltet und bereitgestellt werden können.' },
      hint: { en: 'Focus on application conversion.', de: 'Konzentrieren Sie sich auf die Anwendungskonvertierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/app-attach-azure-portal'
    },
    {
      id: 'az140-228',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'For OneDrive on Entra-joined Azure Virtual Desktop session hosts, which component should be included in the image?', de: 'Welche Komponente sollte für OneDrive auf Entra-verbundenen Azure Virtual Desktop-Sitzungshosts im Image enthalten sein?' },
      options: [
        { id: 'A', text: { en: 'The OneDrive sync app', de: 'Die OneDrive-Synchronisierungs-App' } },
        { id: 'B', text: { en: 'A NAT gateway extension', de: 'Eine NAT-Gateway-Erweiterung' } },
        { id: 'C', text: { en: 'The Azure Backup agent only', de: 'Nur den Azure-Backup-Agent' } },
        { id: 'D', text: { en: 'A private DNS zone', de: 'Eine private DNS-Zone' } }
      ],
      correct: ['A'],
      explanation: { en: 'The OneDrive sync app must be available on the session host image so users can sign in and sync content on Entra-joined hosts.', de: 'Die OneDrive-Synchronisierungs-App muss im Sitzungshost-Image vorhanden sein, damit Benutzer sich anmelden und Inhalte auf Entra-verbundenen Hosts synchronisieren können.' },
      hint: { en: 'Choose the client application for OneDrive.', de: 'Wählen Sie die Clientanwendung für OneDrive.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-229',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which FSLogix command is used to migrate an existing local profile into a profile container?', de: 'Welcher FSLogix-Befehl wird verwendet, um ein vorhandenes lokales Profil in einen Profilcontainer zu migrieren?' },
      options: [
        { id: 'A', text: { en: 'frx copy-profile', de: 'frx copy-profile' } },
        { id: 'B', text: { en: 'frx register-host', de: 'frx register-host' } },
        { id: 'C', text: { en: 'frx assign-app', de: 'frx assign-app' } },
        { id: 'D', text: { en: 'frx update-agent', de: 'frx update-agent' } }
      ],
      correct: ['A'],
      explanation: { en: 'The frx copy-profile command copies an existing profile into an FSLogix container during migration.', de: 'Der Befehl frx copy-profile kopiert bei einer Migration ein vorhandenes Profil in einen FSLogix-Container.' },
      hint: { en: 'Look for the migration command.', de: 'Suchen Sie nach dem Migrationsbefehl.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-230',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What advantage does Azure Compute Gallery provide for MSIX app attach package images?', de: 'Welchen Vorteil bietet Azure Compute Gallery für MSIX-App-Attach-Paketimages?' },
      options: [
        { id: 'A', text: { en: 'Versioning and replication across regions', de: 'Versionierung und Replikation über Regionen hinweg' } },
        { id: 'B', text: { en: 'Automatic user assignment', de: 'Automatische Benutzerzuweisung' } },
        { id: 'C', text: { en: 'Password writeback', de: 'Kennwortrückschreibung' } },
        { id: 'D', text: { en: 'DNS conditional forwarding', de: 'DNS-Weiterleitung nach Bedingungen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Compute Gallery helps you version and replicate app attach package images for consistent rollout in multiple regions.', de: 'Azure Compute Gallery hilft Ihnen, App-Attach-Paketimages zu versionieren und für konsistente Rollouts in mehreren Regionen zu replizieren.' },
      hint: { en: 'Think about version control and regional replication.', de: 'Denken Sie an Versionskontrolle und regionale Replikation.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/app-attach-azure-portal'
    },
    {
      id: 'az140-231',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which app group type presents only selected applications instead of a full desktop?', de: 'Welcher App-Gruppentyp stellt nur ausgewählte Anwendungen statt eines vollständigen Desktops bereit?' },
      options: [
        { id: 'A', text: { en: 'Desktop app group', de: 'Desktop-App-Gruppe' } },
        { id: 'B', text: { en: 'RemoteApp group', de: 'RemoteApp-Gruppe' } },
        { id: 'C', text: { en: 'Compliance group', de: 'Compliance-Gruppe' } },
        { id: 'D', text: { en: 'Workspace pool', de: 'Workspace-Pool' } }
      ],
      correct: ['B'],
      explanation: { en: 'A RemoteApp group publishes individual applications, while a desktop app group publishes a desktop session.', de: 'Eine RemoteApp-Gruppe veröffentlicht einzelne Anwendungen, während eine Desktop-App-Gruppe eine Desktopsitzung veröffentlicht.' },
      hint: { en: 'Choose the app group for individual apps.', de: 'Wählen Sie die App-Gruppe für einzelne Anwendungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-232',
      type: 'single',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What grants a user permission to launch resources from an Azure Virtual Desktop app group?', de: 'Was gibt einem Benutzer die Berechtigung, Ressourcen aus einer Azure Virtual Desktop-App-Gruppe zu starten?' },
      options: [
        { id: 'A', text: { en: 'Assigning the user or a user group to the app group', de: 'Die Zuweisung des Benutzers oder einer Benutzergruppe zur App-Gruppe' } },
        { id: 'B', text: { en: 'Giving the user Reader on the subscription', de: 'Dem Benutzer die Rolle Reader für das Abonnement geben' } },
        { id: 'C', text: { en: 'Putting the user in the local Administrators group', de: 'Den Benutzer in die lokale Administrators-Gruppe aufnehmen' } },
        { id: 'D', text: { en: 'Creating a NAT gateway', de: 'Ein NAT-Gateway erstellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Users access published resources only when their accounts or groups are assigned to the app group.', de: 'Benutzer greifen nur dann auf veröffentlichte Ressourcen zu, wenn ihre Konten oder Gruppen der App-Gruppe zugewiesen sind.' },
      hint: { en: 'Focus on access assignment.', de: 'Konzentrieren Sie sich auf die Zugriffszuweisung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-233',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which component installed on each session host keeps the VM registered with the Azure Virtual Desktop service?', de: 'Welche auf jedem Sitzungshost installierte Komponente hält die VM beim Azure Virtual Desktop-Dienst registriert?' },
      options: [
        { id: 'A', text: { en: 'Azure Virtual Desktop Agent', de: 'Azure Virtual Desktop-Agent' } },
        { id: 'B', text: { en: 'Azure Firewall Manager', de: 'Azure Firewall Manager' } },
        { id: 'C', text: { en: 'MSIX Packaging Tool', de: 'MSIX Packaging Tool' } },
        { id: 'D', text: { en: 'Self-Service Password Reset agent', de: 'Self-Service Password Reset-Agent' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Azure Virtual Desktop Agent running on the session host maintains communication and registration with the service.', de: 'Der auf dem Sitzungshost ausgeführte Azure Virtual Desktop-Agent hält die Kommunikation und Registrierung mit dem Dienst aufrecht.' },
      hint: { en: 'Choose the host-side AVD agent.', de: 'Wählen Sie den hostseitigen AVD-Agent.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/agent-overview'
    },
    {
      id: 'az140-234',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Log Analytics table should you query to investigate Azure Virtual Desktop agent heartbeat and health issues?', de: 'Welche Log-Analytics-Tabelle sollten Sie abfragen, um Azure Virtual Desktop-Agent-Heartbeat- und Integritätsprobleme zu untersuchen?' },
      options: [
        { id: 'A', text: { en: 'WVDAgentHealth', de: 'WVDAgentHealth' } },
        { id: 'B', text: { en: 'SecurityEvent', de: 'SecurityEvent' } },
        { id: 'C', text: { en: 'HeartbeatOnly', de: 'HeartbeatOnly' } },
        { id: 'D', text: { en: 'AzureActivity', de: 'AzureActivity' } }
      ],
      correct: ['A'],
      explanation: { en: 'WVDAgentHealth contains health and heartbeat information for Azure Virtual Desktop agents on session hosts.', de: 'WVDAgentHealth enthält Integritäts- und Heartbeat-Informationen für Azure Virtual Desktop-Agents auf Sitzungshosts.' },
      hint: { en: 'Look for the table that names the agent directly.', de: 'Suchen Sie nach der Tabelle, die den Agent direkt benennt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/agent-overview'
    },
    {
      id: 'az140-235',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service can schedule operating system patching for Azure Virtual Desktop session host VMs?', de: 'Welcher Azure-Dienst kann Betriebssystem-Patching für Azure Virtual Desktop-Sitzungshost-VMs planen?' },
      options: [
        { id: 'A', text: { en: 'Azure Update Manager', de: 'Azure Update Manager' } },
        { id: 'B', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'C', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'D', text: { en: 'Azure Communication Services', de: 'Azure Communication Services' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Update Manager can assess, schedule, and orchestrate updates for Azure VM session hosts.', de: 'Azure Update Manager kann Updates für Azure-VM-Sitzungshosts bewerten, planen und orchestrieren.' },
      hint: { en: 'Choose the Azure patch orchestration service.', de: 'Wählen Sie den Azure-Dienst zur Patch-Orchestrierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-236',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What should you do first if you want to customize the built-in Azure Virtual Desktop workbook in Azure Monitor?', de: 'Was sollten Sie zuerst tun, wenn Sie die integrierte Azure Virtual Desktop-Arbeitsmappe in Azure Monitor anpassen möchten?' },
      options: [
        { id: 'A', text: { en: 'Save a copy of the workbook and edit the copy', de: 'Eine Kopie der Arbeitsmappe speichern und diese bearbeiten' } },
        { id: 'B', text: { en: 'Delete the original workbook', de: 'Die ursprüngliche Arbeitsmappe löschen' } },
        { id: 'C', text: { en: 'Disable diagnostic settings', de: 'Diagnoseeinstellungen deaktivieren' } },
        { id: 'D', text: { en: 'Reset the host pool', de: 'Den Hostpool zurücksetzen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Built-in workbooks should be copied first so you can safely customize your own version.', de: 'Integrierte Arbeitsmappen sollten zuerst kopiert werden, damit Sie Ihre eigene Version sicher anpassen können.' },
      hint: { en: 'Think about preserving the built-in workbook.', de: 'Denken Sie daran, die integrierte Arbeitsmappe zu erhalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-237',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service can run a PowerShell script automatically to remediate an Azure Virtual Desktop issue after an alert fires?', de: 'Welcher Azure-Dienst kann automatisch ein PowerShell-Skript ausführen, um ein Azure Virtual Desktop-Problem nach Auslösen einer Warnung zu beheben?' },
      options: [
        { id: 'A', text: { en: 'Azure Automation runbook', de: 'Azure Automation-Runbook' } },
        { id: 'B', text: { en: 'Azure CDN', de: 'Azure CDN' } },
        { id: 'C', text: { en: 'Azure SQL Database', de: 'Azure SQL-Datenbank' } },
        { id: 'D', text: { en: 'Azure Container Registry', de: 'Azure Container Registry' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Automation runbooks can execute remediation scripts in response to monitoring or operational events.', de: 'Azure Automation-Runbooks können Reaktionsskripts auf Überwachungs- oder Betriebsereignisse ausführen.' },
      hint: { en: 'Choose the automation scripting service.', de: 'Wählen Sie den Dienst für Automatisierungsskripte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-238',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Why would you integrate Azure Monitor alerts for Azure Virtual Desktop with ServiceNow by using the ITSM connector?', de: 'Warum würden Sie Azure-Monitor-Warnungen für Azure Virtual Desktop mit ServiceNow über den ITSM-Connector integrieren?' },
      options: [
        { id: 'A', text: { en: 'To create incidents automatically in ServiceNow', de: 'Um Vorfälle automatisch in ServiceNow zu erstellen' } },
        { id: 'B', text: { en: 'To join session hosts to Entra ID', de: 'Um Sitzungshosts mit Entra ID zu verbinden' } },
        { id: 'C', text: { en: 'To convert apps to MSIX', de: 'Um Anwendungen in MSIX umzuwandeln' } },
        { id: 'D', text: { en: 'To deploy NAT gateways', de: 'Um NAT-Gateways bereitzustellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'The ITSM connector lets Azure Monitor alerts open and track incidents in ServiceNow automatically.', de: 'Der ITSM-Connector ermöglicht es, dass Azure-Monitor-Warnungen automatisch Vorfälle in ServiceNow eröffnen und nachverfolgen.' },
      hint: { en: 'Think about incident creation.', de: 'Denken Sie an die Erstellung von Vorfällen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-239',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service evaluates whether Azure Virtual Desktop resources comply with organizational rules?', de: 'Welcher Azure-Dienst bewertet, ob Azure Virtual Desktop-Ressourcen den organisatorischen Regeln entsprechen?' },
      options: [
        { id: 'A', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'B', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Data Box', de: 'Azure Data Box' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Policy audits, denies, or remediates resources against defined governance rules.', de: 'Azure Policy prüft, verweigert oder behebt Ressourcen anhand definierter Governance-Regeln.' },
      hint: { en: 'Choose the governance and compliance service.', de: 'Wählen Sie den Dienst für Governance und Compliance.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-240',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'When do Reserved VM Instances usually provide the most value for Azure Virtual Desktop session hosts?', de: 'Wann bieten Reserved VM Instances in der Regel den größten Nutzen für Azure Virtual Desktop-Sitzungshosts?' },
      options: [
        { id: 'A', text: { en: 'When VM usage is steady and predictable over time', de: 'Wenn die VM-Nutzung über die Zeit stabil und vorhersehbar ist' } },
        { id: 'B', text: { en: 'When hosts run only during rare emergencies', de: 'Wenn Hosts nur bei seltenen Notfällen ausgeführt werden' } },
        { id: 'C', text: { en: 'When every host is ephemeral and short-lived', de: 'Wenn jeder Host flüchtig und kurzlebig ist' } },
        { id: 'D', text: { en: 'When there are no running session hosts', de: 'Wenn keine Sitzungshosts ausgeführt werden' } }
      ],
      correct: ['A'],
      explanation: { en: 'Reserved VM Instances reduce compute cost most effectively for long-running, predictable Azure VM usage.', de: 'Reserved VM Instances senken Rechenkosten am effektivsten bei langfristiger, vorhersehbarer Nutzung von Azure-VMs.' },
      hint: { en: 'Look for predictable baseline usage.', de: 'Suchen Sie nach vorhersehbarer Grundlast.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-241',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'You need a shared client operating system image that supports Microsoft 365 Apps and many concurrent users in Azure Virtual Desktop. Which image best fits?', de: 'Sie benötigen ein gemeinsam genutztes Clientbetriebssystem-Image, das Microsoft 365 Apps und viele gleichzeitige Benutzer in Azure Virtual Desktop unterstützt. Welches Image passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Windows 11 Enterprise multi-session', de: 'Windows 11 Enterprise multi-session' } },
        { id: 'B', text: { en: 'Windows 11 Enterprise single-session', de: 'Windows 11 Enterprise Single-Session' } },
        { id: 'C', text: { en: 'Windows 10 Home', de: 'Windows 10 Home' } },
        { id: 'D', text: { en: 'A Linux desktop image', de: 'Ein Linux-Desktop-Image' } }
      ],
      correct: ['A'],
      explanation: { en: 'Windows 11 Enterprise multi-session is the shared client OS image built specifically for many concurrent users in Azure Virtual Desktop.', de: 'Windows 11 Enterprise multi-session ist das gemeinsam genutzte Clientbetriebssystem-Image, das speziell für viele gleichzeitige Benutzer in Azure Virtual Desktop entwickelt wurde.' },
      hint: { en: 'Identify the shared client image for many users.', de: 'Identifizieren Sie das gemeinsame Client-Image für viele Benutzer.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-multisession-faq'
    },
    {
      id: 'az140-242',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'A pooled host pool experiences outbound connection failures during sign-in spikes because available SNAT ports are exhausted. What should you deploy?', de: 'Ein gepoolter Hostpool erlebt während Anmeldespitzen Ausfälle ausgehender Verbindungen, weil verfügbare SNAT-Ports erschöpft sind. Was sollten Sie bereitstellen?' },
      options: [
        { id: 'A', text: { en: 'A NAT gateway on the session host subnet', de: 'Ein NAT-Gateway im Sitzungshost-Subnetz' } },
        { id: 'B', text: { en: 'An Azure Bastion host', de: 'Einen Azure-Bastion-Host' } },
        { id: 'C', text: { en: 'A private DNS zone', de: 'Eine private DNS-Zone' } },
        { id: 'D', text: { en: 'A desktop app group', de: 'Eine Desktop-App-Gruppe' } }
      ],
      correct: ['A'],
      explanation: { en: 'A NAT gateway increases outbound scale and SNAT capacity for a subnet, which helps during large sign-in bursts.', de: 'Ein NAT-Gateway erhöht die Skalierung ausgehender Verbindungen und die SNAT-Kapazität für ein Subnetz, was bei großen Anmeldespitzen hilft.' },
      hint: { en: 'Think about subnet-level outbound scale.', de: 'Denken Sie an die Subnetz-Skalierung für ausgehende Verbindungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-243',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Users must access legacy file shares and line-of-business apps that require Kerberos authentication to on-premises AD DS from session hosts. Which join model is the best fit?', de: 'Benutzer müssen von Sitzungshosts auf ältere Dateifreigaben und Fachanwendungen zugreifen, die Kerberos-Authentifizierung gegenüber lokalem AD DS erfordern. Welches Verbindungsmodell passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Entra joined', de: 'Entra-verbunden' } },
        { id: 'B', text: { en: 'Hybrid joined', de: 'Hybrid verbunden' } },
        { id: 'C', text: { en: 'Local workgroup only', de: 'Nur lokale Arbeitsgruppe' } },
        { id: 'D', text: { en: 'Guest joined', de: 'Als Gast verbunden' } }
      ],
      correct: ['B'],
      explanation: { en: 'Hybrid-joined session hosts remain integrated with on-premises Active Directory, which supports legacy Kerberos-dependent resources.', de: 'Hybrid verbundene Sitzungshosts bleiben in lokales Active Directory integriert, was ältere Kerberos-abhängige Ressourcen unterstützt.' },
      hint: { en: 'Focus on legacy on-premises authentication.', de: 'Konzentrieren Sie sich auf ältere lokale Authentifizierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-244',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'You want to use ephemeral OS disks for session hosts, and the image fits in the cache disk. You also want to preserve temp disk capacity for other uses. Which placement should you choose?', de: 'Sie möchten flüchtige Betriebssystemdatenträger für Sitzungshosts verwenden, und das Image passt auf den Cache-Datenträger. Außerdem möchten Sie die Kapazität des Temp-Datenträgers für andere Zwecke erhalten. Welche Platzierung sollten Sie wählen?' },
      options: [
        { id: 'A', text: { en: 'Temp disk placement', de: 'Temp-Datenträgerplatzierung' } },
        { id: 'B', text: { en: 'Cache disk placement', de: 'Cache-Datenträgerplatzierung' } },
        { id: 'C', text: { en: 'Azure Files placement', de: 'Azure-Files-Platzierung' } },
        { id: 'D', text: { en: 'Managed data disk placement', de: 'Platzierung auf verwaltetem Datenträger' } }
      ],
      correct: ['B'],
      explanation: { en: 'Cache disk placement preserves temp disk capacity when the image already fits in cache, which is useful for other local workloads.', de: 'Die Cache-Datenträgerplatzierung erhält die Kapazität des Temp-Datenträgers, wenn das Image bereits in den Cache passt, was für andere lokale Workloads nützlich ist.' },
      hint: { en: 'Compare image fit with desired temp disk usage.', de: 'Vergleichen Sie den Platzbedarf des Images mit der gewünschten Temp-Datenträgernutzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-245',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'A company wants to keep user workloads near branch offices by running session hosts on local hyperconverged infrastructure while still managing Azure Virtual Desktop from Azure. Which platform should it use?', de: 'Ein Unternehmen möchte Benutzerworkloads in der Nähe von Niederlassungen halten, indem es Sitzungshosts auf lokaler hyperkonvergenter Infrastruktur ausführt und Azure Virtual Desktop weiterhin über Azure verwaltet. Welche Plattform sollte es verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Stack HCI', de: 'Azure Stack HCI' } },
        { id: 'B', text: { en: 'Azure Arc for SQL Server only', de: 'Nur Azure Arc für SQL Server' } },
        { id: 'C', text: { en: 'Azure NetApp Files', de: 'Azure NetApp Files' } },
        { id: 'D', text: { en: 'Azure Policy guest configuration', de: 'Azure Policy Guest Configuration' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Stack HCI lets organizations run Azure Virtual Desktop session hosts on local hyperconverged hardware with Azure integration.', de: 'Azure Stack HCI ermöglicht es Organisationen, Azure Virtual Desktop-Sitzungshosts auf lokaler hyperkonvergenter Hardware mit Azure-Integration auszuführen.' },
      hint: { en: 'Choose the on-premises Azure-integrated platform.', de: 'Wählen Sie die lokale Azure-integrierte Plattform.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-stack-hci-overview'
    },
    {
      id: 'az140-246',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'In a multi-region Azure Virtual Desktop disaster recovery design, which component must exist in the secondary region to actually accept user sessions after failover?', de: 'Welche Komponente muss in einem Azure Virtual Desktop-Desaster-Recovery-Design über mehrere Regionen in der Sekundärregion vorhanden sein, um nach einem Failover tatsächlich Benutzersitzungen anzunehmen?' },
      options: [
        { id: 'A', text: { en: 'Session hosts in the secondary region', de: 'Sitzungshosts in der Sekundärregion' } },
        { id: 'B', text: { en: 'Only a renamed workspace', de: 'Nur ein umbenannter Workspace' } },
        { id: 'C', text: { en: 'Only an extra NSG', de: 'Nur eine zusätzliche NSG' } },
        { id: 'D', text: { en: 'Only a local administrator account', de: 'Nur ein lokales Administratorkonto' } }
      ],
      correct: ['A'],
      explanation: { en: 'Failover cannot serve users unless runnable session hosts are present in the secondary region.', de: 'Ein Failover kann Benutzer nicht bedienen, wenn in der Sekundärregion keine ausführbaren Sitzungshosts vorhanden sind.' },
      hint: { en: 'Think about what actually runs user sessions.', de: 'Denken Sie daran, was Benutzersitzungen tatsächlich ausführt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/disaster-recovery'
    },
    {
      id: 'az140-247',
      type: 'single',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Session hosts use custom DNS servers and can join the domain, but Azure Virtual Desktop registration fails because required public endpoints do not resolve. What should you fix?', de: 'Sitzungshosts verwenden benutzerdefinierte DNS-Server und können der Domäne beitreten, aber die Azure Virtual Desktop-Registrierung schlägt fehl, weil erforderliche öffentliche Endpunkte nicht aufgelöst werden. Was sollten Sie beheben?' },
      options: [
        { id: 'A', text: { en: 'Add forwarding or recursion so the custom DNS servers can resolve required Azure Virtual Desktop names', de: 'Weiterleitung oder Rekursion hinzufügen, damit die benutzerdefinierten DNS-Server erforderliche Azure Virtual Desktop-Namen auflösen können' } },
        { id: 'B', text: { en: 'Disable the AVD agent', de: 'Den AVD-Agent deaktivieren' } },
        { id: 'C', text: { en: 'Remove the virtual network', de: 'Das virtuelle Netzwerk entfernen' } },
        { id: 'D', text: { en: 'Convert the host pool to personal mode', de: 'Den Hostpool in den persönlichen Modus umwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Custom DNS must resolve both internal identity names and required Azure Virtual Desktop public service names.', de: 'Benutzerdefiniertes DNS muss sowohl interne Identitätsnamen als auch erforderliche öffentliche Dienstnamen von Azure Virtual Desktop auflösen.' },
      hint: { en: 'Focus on DNS resolution to required endpoints.', de: 'Konzentrieren Sie sich auf die DNS-Auflösung zu erforderlichen Endpunkten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-248',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'An Azure Virtual Desktop administrator has an eligible role in Privileged Identity Management but still cannot modify host pools. What must the administrator do first?', de: 'Ein Azure Virtual Desktop-Administrator hat eine berechtigte Rolle in Privileged Identity Management, kann Hostpools aber dennoch nicht ändern. Was muss der Administrator zuerst tun?' },
      options: [
        { id: 'A', text: { en: 'Activate the eligible role in PIM', de: 'Die berechtigte Rolle in PIM aktivieren' } },
        { id: 'B', text: { en: 'Recreate the host pool', de: 'Den Hostpool neu erstellen' } },
        { id: 'C', text: { en: 'Disable Conditional Access', de: 'Conditional Access deaktivieren' } },
        { id: 'D', text: { en: 'Reinstall FSLogix', de: 'FSLogix neu installieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'Eligible assignments in PIM do not grant permissions until the user activates the role for a limited time window.', de: 'Berechtigte Zuweisungen in PIM gewähren keine Berechtigungen, bis der Benutzer die Rolle für ein begrenztes Zeitfenster aktiviert.' },
      hint: { en: 'Think about the missing just-in-time step.', de: 'Denken Sie an den fehlenden Just-in-Time-Schritt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-249',
      type: 'single',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'External consultants have already been invited as B2B guests, but they still cannot see any Azure Virtual Desktop RemoteApps. What is the most likely missing step?', de: 'Externe Berater wurden bereits als B2B-Gäste eingeladen, können aber immer noch keine Azure Virtual Desktop-RemoteApps sehen. Welcher Schritt fehlt am wahrscheinlichsten?' },
      options: [
        { id: 'A', text: { en: 'Assign the guest users to the required app group', de: 'Die Gastbenutzer der erforderlichen App-Gruppe zuweisen' } },
        { id: 'B', text: { en: 'Create a dedicated subscription for each guest', de: 'Für jeden Gast ein eigenes Abonnement erstellen' } },
        { id: 'C', text: { en: 'Disable the AVD agent', de: 'Den AVD-Agent deaktivieren' } },
        { id: 'D', text: { en: 'Convert the session hosts to workgroup mode', de: 'Die Sitzungshosts in den Arbeitsgruppenmodus umwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Guest accounts must still be assigned to the appropriate app group before they can see or launch published resources.', de: 'Gastkonten müssen weiterhin der passenden App-Gruppe zugewiesen werden, bevor sie veröffentlichte Ressourcen sehen oder starten können.' },
      hint: { en: 'Invitation alone is not enough.', de: 'Die Einladung allein reicht nicht aus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-250',
      type: 'single',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'You want to control when new Azure Virtual Desktop agent versions roll into production. Which feature should you configure?', de: 'Sie möchten steuern, wann neue Azure Virtual Desktop-Agentversionen in die Produktion ausgerollt werden. Welche Funktion sollten Sie konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Scheduled agent updates', de: 'Geplante Agentupdates' } },
        { id: 'B', text: { en: 'A static private IP', de: 'Eine statische private IP' } },
        { id: 'C', text: { en: 'A desktop app group', de: 'Eine Desktop-App-Gruppe' } },
        { id: 'D', text: { en: 'FSLogix Redirections.xml', de: 'FSLogix Redirections.xml' } }
      ],
      correct: ['A'],
      explanation: { en: 'Scheduled agent updates let you define when new Azure Virtual Desktop agent versions are applied to hosts.', de: 'Geplante Agentupdates ermöglichen es Ihnen festzulegen, wann neue Azure Virtual Desktop-Agentversionen auf Hosts angewendet werden.' },
      hint: { en: 'Choose the feature that controls rollout timing.', de: 'Wählen Sie die Funktion, die den Rollout-Zeitpunkt steuert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-251',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements describe benefits of using Windows Enterprise multi-session for Azure Virtual Desktop? Select all that apply.', de: 'Welche Aussagen beschreiben Vorteile der Verwendung von Windows Enterprise multi-session für Azure Virtual Desktop? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'It can lower cost per user by hosting multiple users on one VM', de: 'Es kann die Kosten pro Benutzer senken, indem mehrere Benutzer auf einer VM gehostet werden' } },
        { id: 'B', text: { en: 'It supports multiple concurrent interactive users', de: 'Es unterstützt mehrere gleichzeitige interaktive Benutzer' } },
        { id: 'C', text: { en: 'It requires one dedicated VM per user', de: 'Es erfordert eine dedizierte VM pro Benutzer' } },
        { id: 'D', text: { en: 'It supports Microsoft 365 Apps in a shared client OS scenario', de: 'Es unterstützt Microsoft 365 Apps in einem gemeinsam genutzten Clientbetriebssystem-Szenario' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Windows Enterprise multi-session is designed for shared user density and supports Microsoft 365 Apps in Azure Virtual Desktop.', de: 'Windows Enterprise multi-session ist für gemeinsam genutzte Benutzerdichte konzipiert und unterstützt Microsoft 365 Apps in Azure Virtual Desktop.' },
      hint: { en: 'Look for shared client OS advantages.', de: 'Suchen Sie nach Vorteilen eines gemeinsam genutzten Clientbetriebssystems.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-multisession-faq'
    },
    {
      id: 'az140-252',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which objects are Azure Resource Manager resources in an Azure Virtual Desktop deployment? Select all that apply.', de: 'Welche Objekte sind Azure-Resource-Manager-Ressourcen in einer Azure Virtual Desktop-Bereitstellung? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Host pools', de: 'Hostpools' } },
        { id: 'B', text: { en: 'Workspaces', de: 'Workspaces' } },
        { id: 'C', text: { en: 'App groups', de: 'App-Gruppen' } },
        { id: 'D', text: { en: 'Local printer drivers', de: 'Lokale Druckertreiber' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Host pools, workspaces, and app groups are Azure Resource Manager resources that make up Azure Virtual Desktop deployments.', de: 'Hostpools, Workspaces und App-Gruppen sind Azure-Resource-Manager-Ressourcen, aus denen Azure Virtual Desktop-Bereitstellungen bestehen.' },
      hint: { en: 'Focus on native AVD resource objects.', de: 'Konzentrieren Sie sich auf native AVD-Ressourcenobjekte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-253',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about proximity placement groups are correct? Select all that apply.', de: 'Welche Aussagen über Proximity Placement Groups sind richtig? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'They are intended for resources in the same region', de: 'Sie sind für Ressourcen in derselben Region vorgesehen' } },
        { id: 'B', text: { en: 'They can reduce latency between closely placed VMs', de: 'Sie können die Latenz zwischen nah platzierten VMs verringern' } },
        { id: 'C', text: { en: 'They are used to spread one workload across distant regions', de: 'Sie werden verwendet, um einen Workload über entfernte Regionen zu verteilen' } },
        { id: 'D', text: { en: 'They help keep related compute resources physically close', de: 'Sie helfen dabei, zusammengehörige Computeressourcen physisch nah zu halten' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Proximity placement groups are regional constructs used to keep related compute resources close and reduce latency.', de: 'Proximity Placement Groups sind regionale Konstrukte, die dazu dienen, zusammengehörige Computeressourcen nah zu halten und die Latenz zu verringern.' },
      hint: { en: 'Think about low-latency colocation.', de: 'Denken Sie an Colocation mit niedriger Latenz.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-254',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What are advantages of using a NAT gateway for an Azure Virtual Desktop subnet? Select all that apply.', de: 'Was sind Vorteile der Verwendung eines NAT-Gateways für ein Azure Virtual Desktop-Subnetz? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'It can provide a static outbound public IP', de: 'Es kann eine statische öffentliche IP für ausgehenden Verkehr bereitstellen' } },
        { id: 'B', text: { en: 'It increases available SNAT capacity for outbound flows', de: 'Es erhöht die verfügbare SNAT-Kapazität für ausgehende Verbindungen' } },
        { id: 'C', text: { en: 'It provides inbound load balancing for user sessions', de: 'Es bietet eingehenden Lastenausgleich für Benutzersitzungen' } },
        { id: 'D', text: { en: 'It centralizes outbound internet egress for the subnet', de: 'Es zentralisiert den ausgehenden Internetverkehr für das Subnetz' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'A NAT gateway gives a subnet centralized outbound egress, a fixed public IP, and more outbound scale.', de: 'Ein NAT-Gateway bietet einem Subnetz zentralisierten ausgehenden Datenverkehr, eine feste öffentliche IP und mehr Skalierung für ausgehende Verbindungen.' },
      hint: { en: 'Look for outbound internet benefits.', de: 'Suchen Sie nach Vorteilen für ausgehenden Internetverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-255',
      type: 'multiple',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which items are relevant Entra Connect synchronization considerations for hybrid Azure Virtual Desktop? Select all that apply.', de: 'Welche Elemente sind relevante Überlegungen zur Entra-Connect-Synchronisierung für hybrides Azure Virtual Desktop? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Synchronize user accounts that will sign in', de: 'Benutzerkonten synchronisieren, die sich anmelden werden' } },
        { id: 'B', text: { en: 'Synchronize groups that will be used for access assignments', de: 'Gruppen synchronisieren, die für Zugriffszuweisungen verwendet werden' } },
        { id: 'C', text: { en: 'Synchronize Azure resource groups', de: 'Azure-Ressourcengruppen synchronisieren' } },
        { id: 'D', text: { en: 'Synchronize device identities when hybrid device scenarios require them', de: 'Geräteidentitäten synchronisieren, wenn hybride Geräteszenarien sie erfordern' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Hybrid identity design focuses on syncing the identities and groups required for sign-in and access, and device identities when needed.', de: 'Das Design hybrider Identitäten konzentriert sich auf die Synchronisierung der für Anmeldung und Zugriff erforderlichen Identitäten und Gruppen sowie bei Bedarf von Geräteidentitäten.' },
      hint: { en: 'Focus on identities, groups, and needed devices.', de: 'Konzentrieren Sie sich auf Identitäten, Gruppen und erforderliche Geräte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-256',
      type: 'multiple',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which actions help you use Intune device compliance with Entra-joined Azure Virtual Desktop session hosts? Select all that apply.', de: 'Welche Aktionen helfen Ihnen, Intune-Gerätecompliance mit Entra-verbundenen Azure Virtual Desktop-Sitzungshosts zu verwenden? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Enroll the session hosts in Intune', de: 'Die Sitzungshosts in Intune registrieren' } },
        { id: 'B', text: { en: 'Create compliance policies', de: 'Compliancerichtlinien erstellen' } },
        { id: 'C', text: { en: 'Use Conditional Access to require a compliant device where appropriate', de: 'Conditional Access verwenden, um bei Bedarf ein konformes Gerät zu verlangen' } },
        { id: 'D', text: { en: 'Disable MDM enrollment', de: 'MDM-Registrierung deaktivieren' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Intune compliance depends on device enrollment, compliance policies, and access policies that evaluate the compliance result.', de: 'Intune-Compliance hängt von Geräte-Registrierung, Compliancerichtlinien und Zugriffsrichtlinien ab, die das Complianceergebnis auswerten.' },
      hint: { en: 'Think about enrollment, policy, and enforcement.', de: 'Denken Sie an Registrierung, Richtlinie und Durchsetzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/intune-enroll'
    },
    {
      id: 'az140-257',
      type: 'multiple',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which steps are part of a typical Self-Service Password Reset rollout for Azure Virtual Desktop users? Select all that apply.', de: 'Welche Schritte gehören zu einer typischen Einführung von Self-Service Password Reset für Azure Virtual Desktop-Benutzer? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Choose and configure authentication methods', de: 'Authentifizierungsmethoden auswählen und konfigurieren' } },
        { id: 'B', text: { en: 'Ensure users register for SSPR', de: 'Sicherstellen, dass Benutzer sich für SSPR registrieren' } },
        { id: 'C', text: { en: 'Enable password writeback if on-premises passwords must be updated', de: 'Kennwortrückschreibung aktivieren, wenn lokale Kennwörter aktualisiert werden müssen' } },
        { id: 'D', text: { en: 'Require RDP Shortpath for public networks', de: 'RDP Shortpath für öffentliche Netzwerke erzwingen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'SSPR rollout includes configuring authentication methods, user registration, and password writeback when hybrid passwords must be updated.', de: 'Die Einführung von SSPR umfasst die Konfiguration von Authentifizierungsmethoden, Benutzerregistrierung und Kennwortrückschreibung, wenn hybride Kennwörter aktualisiert werden müssen.' },
      hint: { en: 'Focus on registration and password reset flow.', de: 'Konzentrieren Sie sich auf Registrierungs- und Kennwortrücksetzungsablauf.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-258',
      type: 'multiple',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which requirements are important for smart card redirection in Azure Virtual Desktop? Select all that apply.', de: 'Welche Anforderungen sind für die Smartcard-Umleitung in Azure Virtual Desktop wichtig? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Enable smart card redirection in the session settings', de: 'Smartcard-Umleitung in den Sitzungseinstellungen aktivieren' } },
        { id: 'B', text: { en: 'Use a client that supports the redirection feature', de: 'Einen Client verwenden, der die Umleitungsfunktion unterstützt' } },
        { id: 'C', text: { en: 'Physically attach every user smart card reader to the session host', de: 'Jeden Smartcard-Leser physisch an den Sitzungshost anschließen' } },
        { id: 'D', text: { en: 'Ensure required certificates or middleware are available in the remote environment', de: 'Sicherstellen, dass erforderliche Zertifikate oder Middleware in der Remoteumgebung verfügbar sind' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Smart card redirection depends on enabled settings, supported clients, and the required trust material or middleware in the session.', de: 'Die Smartcard-Umleitung hängt von aktivierten Einstellungen, unterstützten Clients und dem erforderlichen Vertrauensmaterial oder der Middleware in der Sitzung ab.' },
      hint: { en: 'Think about feature enablement and client support.', de: 'Denken Sie an Funktionsaktivierung und Clientunterstützung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-device-redirections'
    },
    {
      id: 'az140-259',
      type: 'multiple',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which practices are recommended for emergency access accounts used for Azure Virtual Desktop administration? Select all that apply.', de: 'Welche Vorgehensweisen werden für Notfallzugriffskonten empfohlen, die für die Azure Virtual Desktop-Administration verwendet werden? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Keep them as cloud-only accounts', de: 'Sie als Cloud-only-Konten führen' } },
        { id: 'B', text: { en: 'Exclude them from Conditional Access rules that could lock out all admins', de: 'Sie von Conditional-Access-Regeln ausschließen, die alle Administratoren aussperren könnten' } },
        { id: 'C', text: { en: 'Monitor and secure their credentials carefully', de: 'Ihre Anmeldeinformationen sorgfältig überwachen und absichern' } },
        { id: 'D', text: { en: 'Use them for everyday administration', de: 'Sie für die tägliche Administration verwenden' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Emergency access accounts should stay isolated, protected, and available even when normal access controls fail.', de: 'Notfallzugriffskonten sollten isoliert, geschützt und verfügbar bleiben, auch wenn normale Zugriffskontrollen ausfallen.' },
      hint: { en: 'Think about resilient break-glass design.', de: 'Denken Sie an ein robustes Break-Glass-Design.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-260',
      type: 'multiple',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'How can Redirections.xml help with FSLogix profile containers? Select all that apply.', de: 'Wie kann Redirections.xml bei FSLogix-Profilcontainern helfen? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Exclude cache or temporary folders from roaming in the container', de: 'Cache- oder temporäre Ordner vom Mitroamen im Container ausschließen' } },
        { id: 'B', text: { en: 'Reduce unnecessary profile data growth', de: 'Unnötiges Wachstum von Profildaten reduzieren' } },
        { id: 'C', text: { en: 'Publish applications to a workspace', de: 'Anwendungen in einem Workspace veröffentlichen' } },
        { id: 'D', text: { en: 'Control which folders stay outside the profile container', de: 'Steuern, welche Ordner außerhalb des Profilcontainers bleiben' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Redirections.xml is used to exclude selected folders so the container stores only the profile data you want to roam.', de: 'Redirections.xml wird verwendet, um ausgewählte Ordner auszuschließen, sodass der Container nur die Profildaten speichert, die mitroamen sollen.' },
      hint: { en: 'Focus on folder exclusions and profile size.', de: 'Konzentrieren Sie sich auf Ordnerausschlüsse und Profilgröße.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-261',
      type: 'multiple',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which tasks can the FSLogix frx tool help with? Select all that apply.', de: 'Bei welchen Aufgaben kann das FSLogix-Tool frx helfen? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Attach or inspect profile container disks for troubleshooting', de: 'Profilcontainer-Datenträger zur Problembehandlung einbinden oder untersuchen' } },
        { id: 'B', text: { en: 'Copy an existing local profile into a profile container', de: 'Ein vorhandenes lokales Profil in einen Profilcontainer kopieren' } },
        { id: 'C', text: { en: 'Work with FSLogix container data during migration or troubleshooting', de: 'Mit FSLogix-Containerdaten während Migration oder Problembehandlung arbeiten' } },
        { id: 'D', text: { en: 'Create a host pool in Azure Virtual Desktop', de: 'Einen Hostpool in Azure Virtual Desktop erstellen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'The frx utility supports container-focused management and migration tasks, not core Azure Virtual Desktop resource creation.', de: 'Das Dienstprogramm frx unterstützt containerbezogene Verwaltungs- und Migrationsaufgaben, nicht die Erstellung zentraler Azure Virtual Desktop-Ressourcen.' },
      hint: { en: 'Choose the container management tasks.', de: 'Wählen Sie die Aufgaben zur Containerverwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-262',
      type: 'multiple',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which benefits come from using Azure Compute Gallery for MSIX app attach package images? Select all that apply.', de: 'Welche Vorteile ergeben sich aus der Verwendung von Azure Compute Gallery für MSIX-App-Attach-Paketimages? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Package image versioning', de: 'Versionierung von Paketimages' } },
        { id: 'B', text: { en: 'Replication of package images to other regions', de: 'Replikation von Paketimages in andere Regionen' } },
        { id: 'C', text: { en: 'Storage of FSLogix user profiles', de: 'Speicherung von FSLogix-Benutzerprofilen' } },
        { id: 'D', text: { en: 'Reuse of the same package image across multiple host pools', de: 'Wiederverwendung desselben Paketimages über mehrere Hostpools hinweg' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Azure Compute Gallery adds image versioning, replication, and reuse benefits for app attach package images.', de: 'Azure Compute Gallery bietet für App-Attach-Paketimages Vorteile wie Imageversionierung, Replikation und Wiederverwendung.' },
      hint: { en: 'Think about image lifecycle benefits.', de: 'Denken Sie an Vorteile des Image-Lebenszyklus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/app-attach-azure-portal'
    },
    {
      id: 'az140-263',
      type: 'multiple',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about Azure Virtual Desktop app groups are correct? Select all that apply.', de: 'Welche Aussagen über Azure Virtual Desktop-App-Gruppen sind richtig? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'A host pool can have one desktop app group', de: 'Ein Hostpool kann eine Desktop-App-Gruppe haben' } },
        { id: 'B', text: { en: 'A host pool can have multiple RemoteApp groups', de: 'Ein Hostpool kann mehrere RemoteApp-Gruppen haben' } },
        { id: 'C', text: { en: 'RemoteApp groups publish individual applications', de: 'RemoteApp-Gruppen veröffentlichen einzelne Anwendungen' } },
        { id: 'D', text: { en: 'Desktop app groups are only for personal host pools', de: 'Desktop-App-Gruppen sind nur für persönliche Hostpools' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Desktop app groups publish desktops, RemoteApp groups publish individual apps, and host pools can have multiple RemoteApp groups but only one desktop app group.', de: 'Desktop-App-Gruppen veröffentlichen Desktops, RemoteApp-Gruppen veröffentlichen einzelne Anwendungen, und Hostpools können mehrere RemoteApp-Gruppen, aber nur eine Desktop-App-Gruppe haben.' },
      hint: { en: 'Separate desktop publishing from app publishing.', de: 'Trennen Sie Desktopveröffentlichung von App-Veröffentlichung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-264',
      type: 'multiple',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are provided by Azure Update Manager for Azure Virtual Desktop session hosts? Select all that apply.', de: 'Welche Funktionen bietet Azure Update Manager für Azure Virtual Desktop-Sitzungshosts? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Assess patch compliance', de: 'Patch-Compliance bewerten' } },
        { id: 'B', text: { en: 'Schedule recurring update deployments', de: 'Wiederkehrende Updatebereitstellungen planen' } },
        { id: 'C', text: { en: 'Orchestrate updates and reboots for Azure VMs', de: 'Updates und Neustarts für Azure-VMs orchestrieren' } },
        { id: 'D', text: { en: 'Package legacy applications into MSIX', de: 'Ältere Anwendungen in MSIX paketieren' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Update Manager focuses on update assessment, scheduling, orchestration, and reporting for Azure VMs.', de: 'Azure Update Manager konzentriert sich auf Updatebewertung, Planung, Orchestrierung und Berichterstellung für Azure-VMs.' },
      hint: { en: 'Think about patch management lifecycle.', de: 'Denken Sie an den Lebenszyklus des Patchmanagements.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-265',
      type: 'multiple',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'How can Azure Policy help with Azure Virtual Desktop governance? Select all that apply.', de: 'Wie kann Azure Policy bei der Governance von Azure Virtual Desktop helfen? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Audit resources against required rules', de: 'Ressourcen anhand erforderlicher Regeln prüfen' } },
        { id: 'B', text: { en: 'Deny noncompliant deployments', de: 'Nicht konforme Bereitstellungen verweigern' } },
        { id: 'C', text: { en: 'Apply remediation for supported policy scenarios', de: 'Für unterstützte Richtlinienszenarien Behebung anwenden' } },
        { id: 'D', text: { en: 'Assign users to RemoteApp groups', de: 'Benutzer RemoteApp-Gruppen zuweisen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Policy supports auditing, denying, and remediating resources to keep Azure Virtual Desktop aligned with governance rules.', de: 'Azure Policy unterstützt das Prüfen, Verweigern und Beheben von Ressourcen, damit Azure Virtual Desktop mit Governance-Regeln im Einklang bleibt.' },
      hint: { en: 'Focus on governance enforcement.', de: 'Konzentrieren Sie sich auf Governance-Durchsetzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-266',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'An Azure Virtual Desktop subnet uses custom DNS and hybrid-joined session hosts. Which configurations are commonly required? Select all that apply.', de: 'Ein Azure Virtual Desktop-Subnetz verwendet benutzerdefiniertes DNS und hybrid verbundene Sitzungshosts. Welche Konfigurationen sind üblicherweise erforderlich? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Allow outbound HTTPS 443 to required Azure Virtual Desktop endpoints', de: 'Ausgehendes HTTPS 443 zu erforderlichen Azure Virtual Desktop-Endpunkten zulassen' } },
        { id: 'B', text: { en: 'Allow DNS traffic to the custom DNS servers', de: 'DNS-Verkehr zu den benutzerdefinierten DNS-Servern zulassen' } },
        { id: 'C', text: { en: 'Allow inbound RDP 3389 from the internet to every host', de: 'Eingehendes RDP 3389 aus dem Internet zu jedem Host zulassen' } },
        { id: 'D', text: { en: 'Allow required domain authentication traffic to domain controllers', de: 'Erforderlichen Domänenauthentifizierungsverkehr zu Domänencontrollern zulassen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Hybrid hosts need name resolution and domain communication, and all session hosts must reach required Azure Virtual Desktop service endpoints outbound.', de: 'Hybride Hosts benötigen Namensauflösung und Domänenkommunikation, und alle Sitzungshosts müssen erforderliche Azure Virtual Desktop-Dienstendpunkte ausgehend erreichen können.' },
      hint: { en: 'Think about outbound service, DNS, and domain traffic.', de: 'Denken Sie an ausgehenden Dienstverkehr, DNS und Domänenverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-267',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which statements correctly compare Entra-joined and hybrid-joined Azure Virtual Desktop session hosts? Select all that apply.', de: 'Welche Aussagen vergleichen Entra-verbundene und hybrid verbundene Azure Virtual Desktop-Sitzungshosts korrekt? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Hybrid join is the better fit when session hosts need traditional Kerberos or NTLM access to on-premises resources', de: 'Hybrid Join ist besser geeignet, wenn Sitzungshosts klassischen Kerberos- oder NTLM-Zugriff auf lokale Ressourcen benötigen' } },
        { id: 'B', text: { en: 'Entra join is well suited to cloud-only management scenarios', de: 'Entra Join eignet sich gut für Cloud-only-Verwaltungsszenarien' } },
        { id: 'C', text: { en: 'Hybrid join removes the need for Entra ID entirely', de: 'Hybrid Join beseitigt den Bedarf an Entra ID vollständig' } },
        { id: 'D', text: { en: 'Entra join aligns well with Intune-based cloud management', de: 'Entra Join passt gut zu cloudbasierter Verwaltung mit Intune' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Hybrid join helps with legacy on-premises dependencies, while Entra join is a strong fit for modern cloud management with Intune.', de: 'Hybrid Join hilft bei älteren lokalen Abhängigkeiten, während Entra Join gut zu moderner Cloudverwaltung mit Intune passt.' },
      hint: { en: 'Compare legacy dependency needs with cloud management.', de: 'Vergleichen Sie Anforderungen älterer Abhängigkeiten mit Cloudverwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-268',
      type: 'multiple',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which practices support healthy FSLogix profile container sizing when you use dynamic VHDX files? Select all that apply.', de: 'Welche Vorgehensweisen unterstützen eine gesunde Größenplanung von FSLogix-Profilcontainern bei Verwendung dynamischer VHDX-Dateien? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Use dynamic VHDX so containers grow on demand', de: 'Dynamisches VHDX verwenden, damit Container bei Bedarf wachsen' } },
        { id: 'B', text: { en: 'Set a reasonable maximum size for each container', de: 'Für jeden Container eine sinnvolle Maximalgröße festlegen' } },
        { id: 'C', text: { en: 'Monitor storage share capacity as containers expand', de: 'Die Kapazität der Speicherfreigabe überwachen, während Container wachsen' } },
        { id: 'D', text: { en: 'Precreate a fixed maximum size for every user whether needed or not', de: 'Für jeden Benutzer unabhängig vom Bedarf eine feste Maximalgröße vorab erstellen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Dynamic containers still require thoughtful maximum sizes and capacity monitoring so storage does not become exhausted unexpectedly.', de: 'Dynamische Container erfordern dennoch sinnvolle Maximalgrößen und Kapazitätsüberwachung, damit der Speicher nicht unerwartet erschöpft wird.' },
      hint: { en: 'Think about growth control and storage monitoring.', de: 'Denken Sie an Wachstumskontrolle und Speicherüberwachung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-269',
      type: 'multiple',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which actions are part of a prudent Azure Virtual Desktop agent update strategy? Select all that apply.', de: 'Welche Maßnahmen gehören zu einer umsichtigen Strategie für Azure Virtual Desktop-Agentupdates? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Use scheduled agent updates to control rollout timing', de: 'Geplante Agentupdates verwenden, um den Rollout-Zeitpunkt zu steuern' } },
        { id: 'B', text: { en: 'Test updates on a limited set of hosts before broad rollout', de: 'Updates auf einer begrenzten Anzahl von Hosts vor dem breiten Rollout testen' } },
        { id: 'C', text: { en: 'Monitor WVDAgentHealth after rollout', de: 'WVDAgentHealth nach dem Rollout überwachen' } },
        { id: 'D', text: { en: 'Uninstall the existing agent before every update', de: 'Vor jedem Update den vorhandenen Agent deinstallieren' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'A careful rollout uses controlled timing, limited exposure first, and post-update health monitoring.', de: 'Ein sorgfältiger Rollout nutzt kontrollierten Zeitpunkt, zunächst begrenzte Auswirkung und Gesundheitsüberwachung nach dem Update.' },
      hint: { en: 'Focus on control, pilot, and verification.', de: 'Konzentrieren Sie sich auf Kontrolle, Pilotierung und Überprüfung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-270',
      type: 'multiple',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which design choices support a geo-redundant Azure Virtual Desktop deployment? Select all that apply.', de: 'Welche Designentscheidungen unterstützen eine georedundante Azure Virtual Desktop-Bereitstellung? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Deploy session hosts in a secondary region', de: 'Sitzungshosts in einer Sekundärregion bereitstellen' } },
        { id: 'B', text: { en: 'Replicate images or application packages needed in the failover region', de: 'Images oder Anwendungspakete replizieren, die in der Failover-Region benötigt werden' } },
        { id: 'C', text: { en: 'Rely on one regional profile storage service with no recovery design', de: 'Sich auf einen regionalen Profilspeicherdienst ohne Wiederherstellungsdesign verlassen' } },
        { id: 'D', text: { en: 'Plan identity and profile access for the failover region', de: 'Identitäts- und Profilzugriff für die Failover-Region planen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'True geo-redundancy requires compute, application content, identity, and profile access planning in the secondary region.', de: 'Echte Georedundanz erfordert die Planung von Compute, Anwendungsinhalten, Identität und Profilzugriff in der Sekundärregion.' },
      hint: { en: 'Think beyond only host pool metadata.', de: 'Denken Sie über reine Hostpool-Metadaten hinaus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/disaster-recovery'
    },
    {
      id: 'az140-271',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Contoso plans a pooled Azure Virtual Desktop host pool for 300 task workers who use Microsoft 365 Apps and do not need a dedicated desktop. The goal is to maximize user density on a client operating system. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Contoso plant einen gepoolten Azure Virtual Desktop-Hostpool für 300 Sachbearbeiter, die Microsoft 365 Apps verwenden und keinen dedizierten Desktop benötigen. Ziel ist es, die Benutzerdichte auf einem Clientbetriebssystem zu maximieren. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which operating system should Contoso deploy on the session hosts?', de: 'Welches Betriebssystem sollte Contoso auf den Sitzungshosts bereitstellen?' },
      options: [
        { id: 'A', text: { en: 'Windows 11 Enterprise multi-session', de: 'Windows 11 Enterprise multi-session' } },
        { id: 'B', text: { en: 'Windows 11 Pro', de: 'Windows 11 Pro' } },
        { id: 'C', text: { en: 'Windows 10 Home', de: 'Windows 10 Home' } },
        { id: 'D', text: { en: 'Ubuntu Desktop', de: 'Ubuntu Desktop' } }
      ],
      correct: ['A'],
      explanation: { en: 'Windows 11 Enterprise multi-session is designed for many concurrent users on one Azure VM and fits this shared desktop requirement.', de: 'Windows 11 Enterprise multi-session ist für viele gleichzeitige Benutzer auf einer Azure-VM ausgelegt und passt zu dieser Anforderung eines gemeinsam genutzten Desktops.' },
      hint: { en: 'Choose the shared client OS for many users.', de: 'Wählen Sie das gemeinsame Clientbetriebssystem für viele Benutzer.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-multisession-faq'
    },
    {
      id: 'az140-272',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Fabrikam needs to deploy nearly identical Azure Virtual Desktop host pools to development, test, and production subscriptions. The infrastructure team wants deployments that are repeatable, versioned, and easy to review in source control. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Fabrikam muss nahezu identische Azure Virtual Desktop-Hostpools in Entwicklungs-, Test- und Produktionsabonnements bereitstellen. Das Infrastrukturteam möchte Bereitstellungen, die wiederholbar, versionierbar und im Quellcode leicht überprüfbar sind. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which deployment approach should Fabrikam use?', de: 'Welchen Bereitstellungsansatz sollte Fabrikam verwenden?' },
      options: [
        { id: 'A', text: { en: 'Manual creation in the portal every time', de: 'Jedes Mal manuelle Erstellung im Portal' } },
        { id: 'B', text: { en: 'ARM template deployment', de: 'ARM-Vorlagenbereitstellung' } },
        { id: 'C', text: { en: 'Only local PowerShell transcripts', de: 'Nur lokale PowerShell-Transkripte' } },
        { id: 'D', text: { en: 'A spreadsheet of settings', de: 'Eine Tabelle mit Einstellungen' } }
      ],
      correct: ['B'],
      explanation: { en: 'ARM templates provide repeatable infrastructure as code and fit source-controlled multi-environment deployments.', de: 'ARM-Vorlagen liefern wiederholbare Infrastruktur als Code und passen zu quellenkontrollierten Bereitstellungen über mehrere Umgebungen.' },
      hint: { en: 'Focus on infrastructure as code.', de: 'Konzentrieren Sie sich auf Infrastruktur als Code.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-273',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders runs a latency-sensitive application where several session hosts and an application tier must stay as physically close together as possible inside one Azure region. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Tailwind Traders betreibt eine latenzsensitive Anwendung, bei der mehrere Sitzungshosts und eine Anwendungsebene innerhalb einer Azure-Region physisch so nah wie möglich beieinander bleiben müssen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which Azure feature should Tailwind Traders use?', de: 'Welche Azure-Funktion sollte Tailwind Traders verwenden?' },
      options: [
        { id: 'A', text: { en: 'Proximity placement group', de: 'Proximity Placement Group' } },
        { id: 'B', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'C', text: { en: 'Reserved VM Instances', de: 'Reserved VM Instances' } },
        { id: 'D', text: { en: 'Self-Service Password Reset', de: 'Self-Service Password Reset' } }
      ],
      correct: ['A'],
      explanation: { en: 'A proximity placement group is designed to keep related compute resources physically close in the datacenter for lower latency.', de: 'Eine Proximity Placement Group ist dafür ausgelegt, zusammengehörige Computeressourcen für geringere Latenz physisch nah im Rechenzentrum zu halten.' },
      hint: { en: 'Choose the feature for colocation.', de: 'Wählen Sie die Funktion für Colocation.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-274',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Northwind wants every Azure Virtual Desktop session host in one subnet to use the same public IP address for outbound internet traffic. The security team also wants centralized egress management without assigning individual public IPs to hosts. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Northwind möchte, dass jeder Azure Virtual Desktop-Sitzungshost in einem Subnetz dieselbe öffentliche IP-Adresse für ausgehenden Internetverkehr verwendet. Das Sicherheitsteam möchte außerdem zentralisierte Egress-Verwaltung, ohne einzelnen Hosts öffentliche IPs zuzuweisen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which service should Northwind deploy?', de: 'Welchen Dienst sollte Northwind bereitstellen?' },
      options: [
        { id: 'A', text: { en: 'NAT gateway', de: 'NAT-Gateway' } },
        { id: 'B', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'C', text: { en: 'Application gateway', de: 'Application Gateway' } },
        { id: 'D', text: { en: 'OneDrive sync app', de: 'OneDrive-Synchronisierungs-App' } }
      ],
      correct: ['A'],
      explanation: { en: 'A NAT gateway centralizes outbound internet traffic for the subnet and provides a controlled public egress IP.', de: 'Ein NAT-Gateway zentralisiert den ausgehenden Internetverkehr für das Subnetz und stellt eine kontrollierte öffentliche Egress-IP bereit.' },
      hint: { en: 'Look for centralized outbound egress.', de: 'Suchen Sie nach zentralisiertem ausgehendem Datenverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-275',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Woodgrove Bank plans new Azure Virtual Desktop session hosts. Users must keep accessing on-premises file servers and legacy applications that depend on traditional Kerberos authentication to Active Directory Domain Services. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Woodgrove Bank plant neue Azure Virtual Desktop-Sitzungshosts. Benutzer müssen weiterhin auf lokale Dateiserver und ältere Anwendungen zugreifen, die von klassischer Kerberos-Authentifizierung gegenüber Active Directory Domain Services abhängen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which join type should Woodgrove Bank choose for the session hosts?', de: 'Welchen Verbindungstyp sollte Woodgrove Bank für die Sitzungshosts wählen?' },
      options: [
        { id: 'A', text: { en: 'Entra joined', de: 'Entra-verbunden' } },
        { id: 'B', text: { en: 'Hybrid joined', de: 'Hybrid verbunden' } },
        { id: 'C', text: { en: 'Workgroup only', de: 'Nur Arbeitsgruppe' } },
        { id: 'D', text: { en: 'Guest joined', de: 'Als Gast verbunden' } }
      ],
      correct: ['B'],
      explanation: { en: 'Hybrid join is the best fit because it keeps the session hosts integrated with on-premises Active Directory for legacy authentication needs.', de: 'Hybrid Join ist am besten geeignet, weil die Sitzungshosts damit für ältere Authentifizierungsanforderungen in lokales Active Directory integriert bleiben.' },
      hint: { en: 'Think about legacy on-premises authentication.', de: 'Denken Sie an ältere lokale Authentifizierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites'
    },
    {
      id: 'az140-276',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Adatum wants new cloud-only Azure Virtual Desktop session hosts. The security team also wants the hosts to be managed through Microsoft Intune so device compliance can be evaluated and enforced through access policy. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Adatum möchte neue cloudbasierte Azure Virtual Desktop-Sitzungshosts. Das Sicherheitsteam möchte außerdem, dass die Hosts über Microsoft Intune verwaltet werden, damit Gerätecompliance bewertet und durch Zugriffsrichtlinien erzwungen werden kann. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which design should Adatum implement?', de: 'Welches Design sollte Adatum umsetzen?' },
      options: [
        { id: 'A', text: { en: 'Use Entra-joined session hosts and enroll them in Intune', de: 'Entra-verbundene Sitzungshosts verwenden und in Intune registrieren' } },
        { id: 'B', text: { en: 'Use workgroup session hosts with local accounts only', de: 'Arbeitsgruppen-Sitzungshosts nur mit lokalen Konten verwenden' } },
        { id: 'C', text: { en: 'Disable all device compliance checks', de: 'Alle Gerätecomplianceprüfungen deaktivieren' } },
        { id: 'D', text: { en: 'Use only a NAT gateway', de: 'Nur ein NAT-Gateway verwenden' } }
      ],
      correct: ['A'],
      explanation: { en: 'Entra-joined hosts can be cloud-managed with Intune, which enables compliance evaluation and policy enforcement.', de: 'Entra-verbundene Hosts können cloudbasiert mit Intune verwaltet werden, was Compliancebewertung und Richtliniendurchsetzung ermöglicht.' },
      hint: { en: 'Choose cloud identity plus Intune management.', de: 'Wählen Sie Cloudidentität plus Intune-Verwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/intune-enroll'
    },
    {
      id: 'az140-277',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Contoso support receives a high number of calls from Azure Virtual Desktop users who forget their passwords or lock their accounts outside business hours. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Der Support von Contoso erhält viele Anrufe von Azure Virtual Desktop-Benutzern, die ihre Kennwörter vergessen oder ihre Konten außerhalb der Geschäftszeiten sperren. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which feature should Contoso enable to reduce this support load?', de: 'Welche Funktion sollte Contoso aktivieren, um diese Supportlast zu verringern?' },
      options: [
        { id: 'A', text: { en: 'Self-Service Password Reset', de: 'Self-Service Password Reset' } },
        { id: 'B', text: { en: 'Proximity placement groups', de: 'Proximity Placement Groups' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'MSIX app attach', de: 'MSIX-App-Attach' } }
      ],
      correct: ['A'],
      explanation: { en: 'Self-Service Password Reset lets users recover access without waiting for the help desk.', de: 'Self-Service Password Reset ermöglicht es Benutzern, den Zugriff wiederherzustellen, ohne auf den Helpdesk zu warten.' },
      hint: { en: 'Think about user self-service for passwords.', de: 'Denken Sie an Benutzerselbstbedienung für Kennwörter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-278',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Fabrikam security administrators want to stop employees from using obvious or weak passwords that match known banned terms. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Die Sicherheitsadministratoren von Fabrikam möchten verhindern, dass Mitarbeiter offensichtliche oder schwache Kennwörter verwenden, die bekannten verbotenen Begriffen entsprechen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which capability should Fabrikam configure?', de: 'Welche Funktion sollte Fabrikam konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure AD Password Protection', de: 'Azure AD Password Protection' } },
        { id: 'B', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'C', text: { en: 'MSIX Packaging Tool', de: 'MSIX Packaging Tool' } },
        { id: 'D', text: { en: 'RemoteApp groups', de: 'RemoteApp-Gruppen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure AD Password Protection enforces banned password controls and helps block weak password choices.', de: 'Azure AD Password Protection erzwingt Kontrollen für verbotene Kennwörter und hilft, schwache Kennwortwahlen zu blockieren.' },
      hint: { en: 'Look for banned password enforcement.', de: 'Suchen Sie nach der Durchsetzung verbotener Kennwörter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-279',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders uses smart cards for certificate operations. Employees connect to Azure Virtual Desktop from managed laptops and must use their locally attached smart cards inside the remote session. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Tailwind Traders verwendet Smartcards für Zertifikatsvorgänge. Mitarbeiter verbinden sich von verwalteten Laptops mit Azure Virtual Desktop und müssen ihre lokal angeschlossenen Smartcards innerhalb der Remotesitzung verwenden. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should Tailwind Traders enable?', de: 'Was sollte Tailwind Traders aktivieren?' },
      options: [
        { id: 'A', text: { en: 'Smart card redirection', de: 'Smartcard-Umleitung' } },
        { id: 'B', text: { en: 'Reserved VM Instances', de: 'Reserved VM Instances' } },
        { id: 'C', text: { en: 'NAT gateway', de: 'NAT-Gateway' } },
        { id: 'D', text: { en: 'Azure Policy remediation', de: 'Azure Policy-Behebung' } }
      ],
      correct: ['A'],
      explanation: { en: 'Smart card redirection passes the client smart card into the remote session for supported applications.', de: 'Die Smartcard-Umleitung reicht die Client-Smartcard in die Remotesitzung für unterstützte Anwendungen durch.' },
      hint: { en: 'Choose the feature that forwards the client smart card.', de: 'Wählen Sie die Funktion, die die Client-Smartcard weiterleitet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-device-redirections'
    },
    {
      id: 'az140-280',
      type: 'scenario',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Northwind wants to modernize a legacy line-of-business installer before the app is delivered to Azure Virtual Desktop users through newer packaging methods. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Northwind möchte ein älteres Installationsprogramm für eine Fachanwendung modernisieren, bevor die App mit neueren Paketierungsmethoden an Azure Virtual Desktop-Benutzer bereitgestellt wird. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which tool should Northwind use first?', de: 'Welches Tool sollte Northwind zuerst verwenden?' },
      options: [
        { id: 'A', text: { en: 'MSIX Packaging Tool', de: 'MSIX Packaging Tool' } },
        { id: 'B', text: { en: 'Azure Update Manager', de: 'Azure Update Manager' } },
        { id: 'C', text: { en: 'Azure Stack HCI', de: 'Azure Stack HCI' } },
        { id: 'D', text: { en: 'Conditional Access', de: 'Conditional Access' } }
      ],
      correct: ['A'],
      explanation: { en: 'The MSIX Packaging Tool converts traditional applications into MSIX packages that are suitable for modern delivery methods.', de: 'Das MSIX Packaging Tool wandelt klassische Anwendungen in MSIX-Pakete um, die für moderne Bereitstellungsmethoden geeignet sind.' },
      hint: { en: 'Think about application conversion to MSIX.', de: 'Denken Sie an die Umwandlung der Anwendung in MSIX.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/app-attach-azure-portal'
    },
    {
      id: 'az140-281',
      type: 'scenario',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'medium',
      scenario: { en: 'Woodgrove Bank wants finance users to launch only three approved applications from Azure Virtual Desktop. Users must not receive a full desktop session. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Woodgrove Bank möchte, dass Finanzbenutzer nur drei genehmigte Anwendungen aus Azure Virtual Desktop starten. Benutzer dürfen keine vollständige Desktopsitzung erhalten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which app group type should Woodgrove Bank use?', de: 'Welchen App-Gruppentyp sollte Woodgrove Bank verwenden?' },
      options: [
        { id: 'A', text: { en: 'Desktop app group', de: 'Desktop-App-Gruppe' } },
        { id: 'B', text: { en: 'RemoteApp group', de: 'RemoteApp-Gruppe' } },
        { id: 'C', text: { en: 'Host pool group', de: 'Hostpool-Gruppe' } },
        { id: 'D', text: { en: 'Compliance group', de: 'Compliance-Gruppe' } }
      ],
      correct: ['B'],
      explanation: { en: 'A RemoteApp group publishes only selected applications instead of a full desktop.', de: 'Eine RemoteApp-Gruppe veröffentlicht nur ausgewählte Anwendungen statt eines vollständigen Desktops.' },
      hint: { en: 'Choose the app group for single apps.', de: 'Wählen Sie die App-Gruppe für einzelne Anwendungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-282',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: { en: 'Adatum operations suspects that several Azure Virtual Desktop session hosts are not reporting healthy agent status after a recent image rollout. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Das Betriebsteam von Adatum vermutet, dass mehrere Azure Virtual Desktop-Sitzungshosts nach einem kürzlichen Image-Rollout keinen gesunden Agentstatus melden. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which Log Analytics table should the team query first?', de: 'Welche Log-Analytics-Tabelle sollte das Team zuerst abfragen?' },
      options: [
        { id: 'A', text: { en: 'WVDAgentHealth', de: 'WVDAgentHealth' } },
        { id: 'B', text: { en: 'AzureMetrics', de: 'AzureMetrics' } },
        { id: 'C', text: { en: 'Perf', de: 'Perf' } },
        { id: 'D', text: { en: 'StorageBlobLogs', de: 'StorageBlobLogs' } }
      ],
      correct: ['A'],
      explanation: { en: 'WVDAgentHealth is the primary table for Azure Virtual Desktop agent heartbeat and health investigation.', de: 'WVDAgentHealth ist die primäre Tabelle zur Untersuchung von Heartbeat und Integrität des Azure Virtual Desktop-Agents.' },
      hint: { en: 'Look for the table that targets agent health.', de: 'Suchen Sie nach der Tabelle, die speziell auf Agentintegrität abzielt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/agent-overview'
    },
    {
      id: 'az140-283',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: { en: 'Contoso wants to patch Azure Virtual Desktop session hosts every month during a defined maintenance window and receive update compliance reporting. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Contoso möchte Azure Virtual Desktop-Sitzungshosts jeden Monat in einem festgelegten Wartungsfenster patchen und Berichte zur Update-Compliance erhalten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which Azure service best meets this requirement?', de: 'Welcher Azure-Dienst erfüllt diese Anforderung am besten?' },
      options: [
        { id: 'A', text: { en: 'Azure Update Manager', de: 'Azure Update Manager' } },
        { id: 'B', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'C', text: { en: 'Azure CDN', de: 'Azure CDN' } },
        { id: 'D', text: { en: 'Azure Data Factory', de: 'Azure Data Factory' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Update Manager supports scheduled patching and update compliance reporting for Azure VMs.', de: 'Azure Update Manager unterstützt geplantes Patching und Berichte zur Update-Compliance für Azure-VMs.' },
      hint: { en: 'Choose the service for patch orchestration and reporting.', de: 'Wählen Sie den Dienst für Patch-Orchestrierung und Berichterstellung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-284',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: { en: 'Fabrikam already uses ServiceNow for incident management. The monitoring team wants Azure Virtual Desktop alerts to create incidents automatically in that system. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Fabrikam verwendet bereits ServiceNow für das Incident-Management. Das Überwachungsteam möchte, dass Azure Virtual Desktop-Warnungen automatisch Vorfälle in diesem System erstellen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which integration should Fabrikam use?', de: 'Welche Integration sollte Fabrikam verwenden?' },
      options: [
        { id: 'A', text: { en: 'The ITSM connector for Azure Monitor', de: 'Den ITSM-Connector für Azure Monitor' } },
        { id: 'B', text: { en: 'An Azure DNS private zone', de: 'Eine private Azure-DNS-Zone' } },
        { id: 'C', text: { en: 'A RemoteApp group', de: 'Eine RemoteApp-Gruppe' } },
        { id: 'D', text: { en: 'MSIX Packaging Tool', de: 'MSIX Packaging Tool' } }
      ],
      correct: ['A'],
      explanation: { en: 'The ITSM connector links Azure Monitor alerts with ServiceNow incident workflows.', de: 'Der ITSM-Connector verknüpft Azure-Monitor-Warnungen mit ServiceNow-Incident-Workflows.' },
      hint: { en: 'Think about alert-to-incident integration.', de: 'Denken Sie an die Integration von Warnung zu Vorfall.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-285',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders runs sixty Azure Virtual Desktop session hosts every business day and expects that baseline demand to remain stable for years. Finance wants to cut compute cost without reducing capacity. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Tailwind Traders betreibt an jedem Arbeitstag sechzig Azure Virtual Desktop-Sitzungshosts und erwartet, dass diese Grundlast über Jahre stabil bleibt. Die Finanzabteilung möchte Rechenkosten senken, ohne Kapazität zu reduzieren. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should Tailwind Traders purchase?', de: 'Was sollte Tailwind Traders erwerben?' },
      options: [
        { id: 'A', text: { en: 'Reserved VM Instances', de: 'Reserved VM Instances' } },
        { id: 'B', text: { en: 'A private DNS zone', de: 'Eine private DNS-Zone' } },
        { id: 'C', text: { en: 'A new workspace', de: 'Einen neuen Workspace' } },
        { id: 'D', text: { en: 'A smart card reader', de: 'Einen Smartcard-Leser' } }
      ],
      correct: ['A'],
      explanation: { en: 'Reserved VM Instances reduce cost most effectively for predictable long-running compute usage.', de: 'Reserved VM Instances senken Kosten am effektivsten bei vorhersehbarer, langfristiger Rechennutzung.' },
      hint: { en: 'Look for predictable baseline usage.', de: 'Suchen Sie nach vorhersehbarer Grundlast.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-286',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Northwind serves users from Europe and East US. Leadership requires that Azure Virtual Desktop continue with minimal disruption if one region becomes unavailable. The design must include usable capacity in both regions. The team wants a supported design that can be operated consistently at scale.', de: 'Northwind bedient Benutzer aus Europa und den östlichen USA. Die Unternehmensleitung fordert, dass Azure Virtual Desktop bei Ausfall einer Region mit minimaler Unterbrechung weiterläuft. Das Design muss nutzbare Kapazität in beiden Regionen enthalten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt.' },
      question: { en: 'Which architecture should Northwind implement?', de: 'Welche Architektur sollte Northwind implementieren?' },
      options: [
        { id: 'A', text: { en: 'Deploy session hosts and required application content in a secondary region as part of a geo-redundant design', de: 'Sitzungshosts und erforderliche Anwendungsinhalte im Rahmen eines georedundanten Designs in einer Sekundärregion bereitstellen' } },
        { id: 'B', text: { en: 'Use one region only and rely on local admin accounts', de: 'Nur eine Region verwenden und sich auf lokale Administratorkonten verlassen' } },
        { id: 'C', text: { en: 'Publish the same app group twice in one region', de: 'Dieselbe App-Gruppe zweimal in einer Region veröffentlichen' } },
        { id: 'D', text: { en: 'Replace the host pool with a NAT gateway', de: 'Den Hostpool durch ein NAT-Gateway ersetzen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Real disaster recovery requires runnable capacity and required content in the failover region, not only duplicated metadata.', de: 'Echte Notfallwiederherstellung erfordert ausführbare Kapazität und erforderliche Inhalte in der Failover-Region, nicht nur duplizierte Metadaten.' },
      hint: { en: 'Think about failover capacity in another region.', de: 'Denken Sie an Failover-Kapazität in einer anderen Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/disaster-recovery'
    },
    {
      id: 'az140-287',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Woodgrove Bank moved session hosts to a new subnet that uses custom DNS servers. Domain join works, but Azure Virtual Desktop registration and some service checks fail because required public service names do not resolve from those DNS servers. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Woodgrove Bank hat Sitzungshosts in ein neues Subnetz verschoben, das benutzerdefinierte DNS-Server verwendet. Der Domänenbeitritt funktioniert, aber die Azure Virtual Desktop-Registrierung und einige Dienstprüfungen schlagen fehl, weil erforderliche öffentliche Dienstnamen von diesen DNS-Servern nicht aufgelöst werden. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should Woodgrove Bank change?', de: 'Was sollte Woodgrove Bank ändern?' },
      options: [
        { id: 'A', text: { en: 'Add forwarders or recursion so the custom DNS servers can resolve required Azure Virtual Desktop endpoints', de: 'Weiterleitungen oder Rekursion hinzufügen, damit die benutzerdefinierten DNS-Server erforderliche Azure Virtual Desktop-Endpunkte auflösen können' } },
        { id: 'B', text: { en: 'Disable outbound HTTPS 443', de: 'Ausgehendes HTTPS 443 deaktivieren' } },
        { id: 'C', text: { en: 'Remove the AVD agent from all hosts', de: 'Den AVD-Agent von allen Hosts entfernen' } },
        { id: 'D', text: { en: 'Convert the deployment to personal desktops', de: 'Die Bereitstellung in persönliche Desktops umwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Custom DNS must resolve the required public service names as well as internal identity names, or registration and health checks will fail.', de: 'Benutzerdefiniertes DNS muss die erforderlichen öffentlichen Dienstnamen ebenso wie interne Identitätsnamen auflösen, sonst schlagen Registrierung und Integritätsprüfungen fehl.' },
      hint: { en: 'Focus on DNS resolution of required endpoints.', de: 'Konzentrieren Sie sich auf die DNS-Auflösung erforderlicher Endpunkte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/required-fqdn-endpoint'
    },
    {
      id: 'az140-288',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Adatum wants to deploy ephemeral OS disk session hosts for fast reimage operations. On the selected VM size, the operating system image fits on the cache disk, and the team wants to keep temp disk capacity available for other workloads. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Adatum möchte Sitzungshosts mit flüchtigem Betriebssystemdatenträger für schnelle Neuabbildungsvorgänge bereitstellen. Bei der ausgewählten VM-Größe passt das Betriebssystemimage auf den Cache-Datenträger, und das Team möchte die Kapazität des Temp-Datenträgers für andere Workloads verfügbar halten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which ephemeral OS disk placement should Adatum choose?', de: 'Welche Platzierung für den flüchtigen Betriebssystemdatenträger sollte Adatum wählen?' },
      options: [
        { id: 'A', text: { en: 'Temp disk placement', de: 'Temp-Datenträgerplatzierung' } },
        { id: 'B', text: { en: 'Cache disk placement', de: 'Cache-Datenträgerplatzierung' } },
        { id: 'C', text: { en: 'FSLogix share placement', de: 'FSLogix-Freigabeplatzierung' } },
        { id: 'D', text: { en: 'Remote profile placement', de: 'Remote-Profilplatzierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'Cache disk placement uses the cache for the ephemeral OS disk and leaves temp disk space available for other needs.', de: 'Die Cache-Datenträgerplatzierung nutzt den Cache für den flüchtigen Betriebssystemdatenträger und lässt Temp-Datenträgerplatz für andere Anforderungen frei.' },
      hint: { en: 'Compare where the image fits and what space you want to preserve.', de: 'Vergleichen Sie, wo das Image Platz hat und welchen Speicherplatz Sie erhalten möchten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-289',
      type: 'scenario',
      domain: { en: 'Plan and implement an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Contoso has Azure Stack HCI clusters in branch offices and wants users there to access desktops that run locally while the service is still managed from Azure. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Contoso verfügt in Niederlassungen über Azure Stack HCI-Cluster und möchte, dass Benutzer dort auf Desktops zugreifen, die lokal ausgeführt werden, während der Dienst weiterhin aus Azure verwaltet wird. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which platform should Contoso use?', de: 'Welche Plattform sollte Contoso verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Stack HCI with Azure Virtual Desktop integration', de: 'Azure Stack HCI mit Azure Virtual Desktop-Integration' } },
        { id: 'B', text: { en: 'Azure Front Door with RemoteApp groups', de: 'Azure Front Door mit RemoteApp-Gruppen' } },
        { id: 'C', text: { en: 'Azure Data Box', de: 'Azure Data Box' } },
        { id: 'D', text: { en: 'Azure Policy guest configuration', de: 'Azure Policy Guest Configuration' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Stack HCI is the Azure-integrated on-premises platform for running Azure Virtual Desktop session hosts locally.', de: 'Azure Stack HCI ist die Azure-integrierte lokale Plattform zum Ausführen von Azure Virtual Desktop-Sitzungshosts vor Ort.' },
      hint: { en: 'Choose the Azure-integrated on-premises platform.', de: 'Wählen Sie die Azure-integrierte lokale Plattform.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-stack-hci-overview'
    },
    {
      id: 'az140-290',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Fabrikam hires external auditors who already have accounts in their own Entra tenants. The auditors must launch one published RemoteApp from Fabrikam Azure Virtual Desktop without getting standard member accounts in the Fabrikam tenant. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Fabrikam beauftragt externe Prüfer, die bereits Konten in ihren eigenen Entra-Mandanten haben. Die Prüfer müssen eine veröffentlichte RemoteApp aus Fabrikam Azure Virtual Desktop starten, ohne reguläre Mitgliedskonten im Fabrikam-Mandanten zu erhalten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should Fabrikam do?', de: 'Was sollte Fabrikam tun?' },
      options: [
        { id: 'A', text: { en: 'Invite the auditors as B2B guests and assign them to the required app group', de: 'Die Prüfer als B2B-Gäste einladen und ihnen die erforderliche App-Gruppe zuweisen' } },
        { id: 'B', text: { en: 'Create local accounts on every session host', de: 'Lokale Konten auf jedem Sitzungshost erstellen' } },
        { id: 'C', text: { en: 'Disable Conditional Access permanently', de: 'Conditional Access dauerhaft deaktivieren' } },
        { id: 'D', text: { en: 'Move the host pool to a new subscription', de: 'Den Hostpool in ein neues Abonnement verschieben' } }
      ],
      correct: ['A'],
      explanation: { en: 'B2B guest access allows external identities to be represented in the tenant and then granted app group access.', de: 'B2B-Gastzugriff ermöglicht es, externe Identitäten im Mandanten darzustellen und ihnen anschließend App-Gruppenzugriff zu gewähren.' },
      hint: { en: 'Think about external identity plus assignment.', de: 'Denken Sie an externe Identität plus Zuweisung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/publish-apps-with-app-groups'
    },
    {
      id: 'az140-291',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Tailwind Traders wants Azure Virtual Desktop administrators to hold no permanent standing rights. Administrators should request elevation only during approved maintenance windows and lose the rights automatically afterward. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Tailwind Traders möchte, dass Azure Virtual Desktop-Administratoren keine permanenten Berechtigungen besitzen. Administratoren sollen Erhöhung nur während genehmigter Wartungsfenster anfordern und die Rechte danach automatisch wieder verlieren. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which administrative process should Tailwind Traders implement?', de: 'Welchen administrativen Prozess sollte Tailwind Traders implementieren?' },
      options: [
        { id: 'A', text: { en: 'Use eligible role assignments with PIM activation', de: 'Berechtigte Rollenzuweisungen mit PIM-Aktivierung verwenden' } },
        { id: 'B', text: { en: 'Create permanent Owner assignments', de: 'Dauerhafte Owner-Zuweisungen erstellen' } },
        { id: 'C', text: { en: 'Store admin passwords in a spreadsheet', de: 'Administrator-Kennwörter in einer Tabelle speichern' } },
        { id: 'D', text: { en: 'Use only local administrator accounts on hosts', de: 'Nur lokale Administratorkonten auf Hosts verwenden' } }
      ],
      correct: ['A'],
      explanation: { en: 'PIM eligible assignments provide just-in-time elevation with automatic expiration after the approved window.', de: 'Berechtigte Zuweisungen in PIM bieten Just-in-Time-Erhöhung mit automatischem Ablauf nach dem genehmigten Zeitfenster.' },
      hint: { en: 'Look for time-bound elevation.', de: 'Suchen Sie nach zeitlich begrenzter Erhöhung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-292',
      type: 'scenario',
      domain: { en: 'Plan and implement identity and security', de: 'Identität und Sicherheit planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Northwind issues user certificates and wants a passwordless sign-in experience to Entra-joined Azure Virtual Desktop session hosts for a highly regulated workforce. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Northwind stellt Benutzerzertifikate aus und möchte für eine stark regulierte Belegschaft eine passwortlose Anmeldung an Entra-verbundenen Azure Virtual Desktop-Sitzungshosts bereitstellen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Which authentication method should Northwind use?', de: 'Welche Authentifizierungsmethode sollte Northwind verwenden?' },
      options: [
        { id: 'A', text: { en: 'Certificate-based authentication', de: 'Zertifikatbasierte Authentifizierung' } },
        { id: 'B', text: { en: 'Anonymous guest access', de: 'Anonymer Gastzugriff' } },
        { id: 'C', text: { en: 'Only local Windows accounts', de: 'Nur lokale Windows-Konten' } },
        { id: 'D', text: { en: 'A NAT gateway', de: 'Ein NAT-Gateway' } }
      ],
      correct: ['A'],
      explanation: { en: 'Certificate-based authentication uses user certificates to provide strong passwordless sign-in for supported Entra scenarios.', de: 'Zertifikatbasierte Authentifizierung verwendet Benutzerzertifikate, um für unterstützte Entra-Szenarien eine starke passwortlose Anmeldung bereitzustellen.' },
      hint: { en: 'Focus on certificate-driven passwordless sign-in.', de: 'Konzentrieren Sie sich auf zertifikatsgesteuerte passwortlose Anmeldung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-293',
      type: 'scenario',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Woodgrove Bank is building a new Windows 11 Enterprise multi-session image for eight hundred users. Microsoft Teams must be available for every user in the shared environment with the recommended installation model. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Woodgrove Bank erstellt ein neues Windows 11 Enterprise multi-session-Image für achthundert Benutzer. Microsoft Teams muss für jeden Benutzer in der gemeinsam genutzten Umgebung mit dem empfohlenen Installationsmodell verfügbar sein. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should the image engineering team do?', de: 'Was sollte das Image-Engineering-Team tun?' },
      options: [
        { id: 'A', text: { en: 'Install Teams per-machine in the master image', de: 'Teams pro Computer im Masterimage installieren' } },
        { id: 'B', text: { en: 'Install Teams separately in every user profile', de: 'Teams separat in jedem Benutzerprofil installieren' } },
        { id: 'C', text: { en: 'Store Teams only inside FSLogix Redirections.xml', de: 'Teams nur in FSLogix Redirections.xml speichern' } },
        { id: 'D', text: { en: 'Use a NAT gateway instead of Teams optimization', de: 'Statt Teams-Optimierung ein NAT-Gateway verwenden' } }
      ],
      correct: ['A'],
      explanation: { en: 'Per-machine installation on the image is the standard model for making Teams available in shared multi-session hosts.', de: 'Die Installation pro Computer auf dem Image ist das Standardmodell, um Teams auf gemeinsam genutzten Multi-Session-Hosts verfügbar zu machen.' },
      hint: { en: 'Choose the shared installation method.', de: 'Wählen Sie die gemeinsame Installationsmethode.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image'
    },
    {
      id: 'az140-294',
      type: 'scenario',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Adatum is migrating users from local profiles on older remote desktop servers to FSLogix profile containers on a new Azure Virtual Desktop environment. The team wants a supported command to copy existing profiles into the new containers. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Adatum migriert Benutzer von lokalen Profilen auf älteren Remotedesktopservern zu FSLogix-Profilcontainern in einer neuen Azure Virtual Desktop-Umgebung. Das Team möchte einen unterstützten Befehl verwenden, um vorhandene Profile in die neuen Container zu kopieren. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which command should the team use?', de: 'Welchen Befehl sollte das Team verwenden?' },
      options: [
        { id: 'A', text: { en: 'frx copy-profile', de: 'frx copy-profile' } },
        { id: 'B', text: { en: 'az vm copy', de: 'az vm copy' } },
        { id: 'C', text: { en: 'diskpart attach', de: 'diskpart attach' } },
        { id: 'D', text: { en: 'frx assign-workspace', de: 'frx assign-workspace' } }
      ],
      correct: ['A'],
      explanation: { en: 'The frx copy-profile command is the FSLogix tool designed to copy an existing profile into a profile container.', de: 'Der Befehl frx copy-profile ist das FSLogix-Tool, das dazu dient, ein vorhandenes Profil in einen Profilcontainer zu kopieren.' },
      hint: { en: 'Look for the FSLogix profile migration command.', de: 'Suchen Sie nach dem FSLogix-Befehl zur Profilmigration.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix/cloud-cache-resiliency-availability-solution'
    },
    {
      id: 'az140-295',
      type: 'scenario',
      domain: { en: 'Plan and implement user environments and apps', de: 'Benutzerumgebungen und Apps planen und implementieren' },
      difficulty: 'hard',
      scenario: { en: 'Contoso wants to deliver the same MSIX app attach package to host pools in two Azure regions and keep package versions organized for rollout and rollback. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop. The final choice should minimize rework after rollout.', de: 'Contoso möchte dasselbe MSIX-App-Attach-Paket an Hostpools in zwei Azure-Regionen bereitstellen und Paketversionen für Rollout und Rollback geordnet halten. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht. Die endgültige Wahl soll Nacharbeiten nach der Einführung minimieren.' },
      question: { en: 'Where should Contoso store the package image?', de: 'Wo sollte Contoso das Paketimage speichern?' },
      options: [
        { id: 'A', text: { en: 'Azure Compute Gallery', de: 'Azure Compute Gallery' } },
        { id: 'B', text: { en: 'A NAT gateway', de: 'Ein NAT-Gateway' } },
        { id: 'C', text: { en: 'A workbook in Azure Monitor', de: 'Eine Arbeitsmappe in Azure Monitor' } },
        { id: 'D', text: { en: 'A Conditional Access policy', de: 'Eine Conditional-Access-Richtlinie' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Compute Gallery is used to version and replicate package images for multi-region app attach scenarios.', de: 'Azure Compute Gallery wird verwendet, um Paketimages für App-Attach-Szenarien über mehrere Regionen hinweg zu versionieren und zu replizieren.' },
      hint: { en: 'Think about versioned multi-region package storage.', de: 'Denken Sie an versionierte Paketablage über mehrere Regionen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/app-attach-azure-portal'
    },
    {
      id: 'az140-296',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: { en: 'Fabrikam experienced a production outage after an unexpected Azure Virtual Desktop agent update. The operations team now wants a controlled rollout window for future agent versions. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Fabrikam hatte nach einem unerwarteten Azure Virtual Desktop-Agentupdate einen Produktionsausfall. Das Betriebsteam möchte nun für zukünftige Agentversionen ein kontrolliertes Rollout-Fenster. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which feature should Fabrikam enable?', de: 'Welche Funktion sollte Fabrikam aktivieren?' },
      options: [
        { id: 'A', text: { en: 'Scheduled agent updates', de: 'Geplante Agentupdates' } },
        { id: 'B', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'C', text: { en: 'Redirections.xml', de: 'Redirections.xml' } },
        { id: 'D', text: { en: 'Reserved VM Instances', de: 'Reserved VM Instances' } }
      ],
      correct: ['A'],
      explanation: { en: 'Scheduled agent updates let administrators control when new agent versions are applied to production hosts.', de: 'Geplante Agentupdates ermöglichen Administratoren zu steuern, wann neue Agentversionen auf Produktionshosts angewendet werden.' },
      hint: { en: 'Choose the feature that controls agent rollout timing.', de: 'Wählen Sie die Funktion, die den Zeitpunkt des Agentrollouts steuert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/scheduled-agent-updates'
    },
    {
      id: 'az140-297',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: { en: 'Tailwind Traders wants an automatic response whenever an Azure Monitor alert indicates that several Azure Virtual Desktop session hosts are unhealthy. The response must run a PowerShell script to take corrective action and notify operations. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Tailwind Traders möchte eine automatische Reaktion, sobald eine Azure-Monitor-Warnung anzeigt, dass mehrere Azure Virtual Desktop-Sitzungshosts ungesund sind. Die Reaktion muss ein PowerShell-Skript ausführen, um Korrekturmaßnahmen zu ergreifen und den Betrieb zu benachrichtigen. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which Azure service should run the script?', de: 'Welcher Azure-Dienst sollte das Skript ausführen?' },
      options: [
        { id: 'A', text: { en: 'Azure Automation runbook', de: 'Azure Automation-Runbook' } },
        { id: 'B', text: { en: 'Azure Traffic Manager', de: 'Azure Traffic Manager' } },
        { id: 'C', text: { en: 'Azure Virtual WAN', de: 'Azure Virtual WAN' } },
        { id: 'D', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Automation runbooks are built to execute remediation scripts as part of operational automation.', de: 'Azure Automation-Runbooks sind dafür ausgelegt, Reaktionsskripte als Teil der Betriebsautomatisierung auszuführen.' },
      hint: { en: 'Think about scripted remediation.', de: 'Denken Sie an skriptgesteuerte Behebung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-monitor-costs'
    },
    {
      id: 'az140-298',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: { en: 'Northwind likes the built-in Azure Virtual Desktop workbook but wants to add a custom chart for connection quality and a filter based on host pool tags. The original workbook should remain unchanged for comparison. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Northwind gefällt die integrierte Azure Virtual Desktop-Arbeitsmappe, möchte aber ein benutzerdefiniertes Diagramm für die Verbindungsqualität und einen Filter auf Basis von Hostpool-Tags hinzufügen. Die ursprüngliche Arbeitsmappe soll zum Vergleich unverändert bleiben. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'What should Northwind do first?', de: 'Was sollte Northwind zuerst tun?' },
      options: [
        { id: 'A', text: { en: 'Save the built-in workbook as a custom copy and edit the copy', de: 'Die integrierte Arbeitsmappe als benutzerdefinierte Kopie speichern und diese bearbeiten' } },
        { id: 'B', text: { en: 'Delete the built-in workbook', de: 'Die integrierte Arbeitsmappe löschen' } },
        { id: 'C', text: { en: 'Disable Log Analytics', de: 'Log Analytics deaktivieren' } },
        { id: 'D', text: { en: 'Move the host pool to another subscription', de: 'Den Hostpool in ein anderes Abonnement verschieben' } }
      ],
      correct: ['A'],
      explanation: { en: 'Saving a custom copy is the correct starting point when you want to change workbook visuals or queries without affecting the built-in workbook.', de: 'Das Speichern einer benutzerdefinierten Kopie ist der richtige Startpunkt, wenn Sie Visualisierungen oder Abfragen ändern möchten, ohne die integrierte Arbeitsmappe zu beeinflussen.' },
      hint: { en: 'Preserve the original workbook first.', de: 'Erhalten Sie zuerst die ursprüngliche Arbeitsmappe.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/connection-quality-monitoring'
    },
    {
      id: 'az140-299',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: { en: 'Woodgrove Bank requires every Azure Virtual Desktop deployment to be checked automatically against approved governance settings. Noncompliant deployments must be flagged and, where supported, corrected through policy. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Woodgrove Bank verlangt, dass jede Azure Virtual Desktop-Bereitstellung automatisch anhand genehmigter Governance-Einstellungen geprüft wird. Nicht konforme Bereitstellungen müssen markiert und, sofern unterstützt, durch Richtlinien korrigiert werden. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which Azure service should enforce this requirement?', de: 'Welcher Azure-Dienst sollte diese Anforderung durchsetzen?' },
      options: [
        { id: 'A', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'B', text: { en: 'Azure Data Box', de: 'Azure Data Box' } },
        { id: 'C', text: { en: 'MSIX Packaging Tool', de: 'MSIX Packaging Tool' } },
        { id: 'D', text: { en: 'OneDrive sync app', de: 'OneDrive-Synchronisierungs-App' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Policy is designed for governance enforcement, auditing, denial, and remediation of noncompliant resources.', de: 'Azure Policy ist für Governance-Durchsetzung, Prüfung, Verweigerung und Behebung nicht konformer Ressourcen vorgesehen.' },
      hint: { en: 'Think about policy-based governance enforcement.', de: 'Denken Sie an richtlinienbasierte Governance-Durchsetzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/apply-zero-trust'
    },
    {
      id: 'az140-300',
      type: 'scenario',
      domain: { en: 'Monitor and maintain an Azure Virtual Desktop infrastructure', de: 'Eine Azure Virtual Desktop-Infrastruktur überwachen und warten' },
      difficulty: 'hard',
      scenario: { en: 'Adatum plans to add two hundred users to an existing Azure Virtual Desktop deployment. Operations wants to size future session hosts from real usage data and also watch for poor end-user experience caused by network latency and packet loss. The team wants a supported design that can be operated consistently at scale. They need the option that most directly matches Microsoft guidance for Azure Virtual Desktop.', de: 'Adatum plant, einer bestehenden Azure Virtual Desktop-Bereitstellung zweihundert Benutzer hinzuzufügen. Der Betrieb möchte zukünftige Sitzungshosts anhand realer Nutzungsdaten dimensionieren und außerdem auf schlechte Endbenutzererfahrung achten, die durch Netzwerklatenz und Paketverlust verursacht wird. Das Team möchte ein unterstütztes Design, das sich im großen Maßstab konsistent betreiben lässt. Es benötigt die Option, die den Microsoft-Empfehlungen für Azure Virtual Desktop am direktesten entspricht.' },
      question: { en: 'Which monitoring approach best fits this requirement?', de: 'Welcher Überwachungsansatz passt am besten zu dieser Anforderung?' },
      options: [
        { id: 'A', text: { en: 'Use Azure Monitor metrics together with Azure Virtual Desktop connection quality monitoring', de: 'Azure-Monitor-Metriken zusammen mit Azure Virtual Desktop-Überwachung der Verbindungsqualität verwenden' } },
        { id: 'B', text: { en: 'Use only local event logs on one session host', de: 'Nur lokale Ereignisprotokolle auf einem Sitzungshost verwenden' } },
        { id: 'C', text: { en: 'Rely only on Reserved VM Instances purchase history', de: 'Sich nur auf die Kaufhistorie von Reserved VM Instances verlassen' } },
        { id: 'D', text: { en: 'Disable diagnostics to reduce storage cost', de: 'Diagnosefunktionen deaktivieren, um Speicherkosten zu senken' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Monitor metrics help with capacity planning, and connection quality monitoring helps identify user experience issues such as latency and packet loss.', de: 'Azure-Monitor-Metriken helfen bei der Kapazitätsplanung, und die Überwachung der Verbindungsqualität hilft, Probleme der Benutzererfahrung wie Latenz und Paketverlust zu erkennen.' },
      hint: { en: 'Combine capacity metrics with connection quality data.', de: 'Kombinieren Sie Kapazitätsmetriken mit Daten zur Verbindungsqualität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-desktop/connection-quality-monitoring'
    }
  ];
  if (window.ExamData && window.ExamData['az-140']) {
    window.ExamData['az-140'].questions = window.ExamData['az-140'].questions.concat(extra);
  }
}());
