Share via


Inicio rápido: Configuración de una experiencia de pantalla completa con Shell Launcher

En este inicio rápido se proporcionan ejemplos prácticos de cómo configurar una experiencia de pantalla completa en Windows con Shell Launcher. En los ejemplos se describen los pasos que se usan para usar una solución de administración de dispositivos móviles (MDM), como Microsoft Intune y PowerShell. Aunque se usan diferentes soluciones, los valores de configuración y los resultados son los mismos.

Los ejemplos se pueden modificar para ajustarse a sus requisitos específicos. Por ejemplo, puede cambiar la aplicación usada, la dirección URL especificada al abrir Microsoft Edge o cambiar el nombre del usuario que inicia sesión automáticamente en Windows.

Requisitos previos

Esta es una lista de requisitos para completar este inicio rápido:

  • Un dispositivo Windows Enterprise o Education
  • Microsoft Intune, o una solución MDM que no sea de Microsoft, si desea configurar la configuración mediante MDM
  • Acceso a la herramienta psexec, si desea probar la configuración mediante Windows PowerShell

Configuración de un dispositivo de pantalla completa

Las instrucciones siguientes proporcionan detalles sobre cómo configurar los dispositivos. Seleccione la opción que mejor se adapte a sus necesidades.

Sugerencia

Use la siguiente llamada a Graph para crear automáticamente una directiva personalizada en el inquilino de Microsoft Intune sin asignaciones ni etiquetas de ámbito.

Al usar esta llamada, autentíquese en el inquilino en la ventana del Explorador de Graph. Si es la primera vez que usa el Explorador de Graph, es posible que tenga que autorizar a la aplicación para que acceda a su inquilino o para modificar los permisos existentes. Esta llamada al grafo requiere permisos DeviceManagementConfiguration.ReadWrite.All .

POST https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations
Content-Type: application/json

{ "id": "00-0000-0000-0000-000000000000", "displayName": "_MSLearn_Example_Kiosk - Shell Launcher", "description": "This is a sample policy created from an article on learn.microsoft.com.", "roleScopeTagIds": [ "0" ], "@odata.type": "#microsoft.graph.windows10CustomConfiguration", "omaSettings": [ { "@odata.type": "#microsoft.graph.omaSettingString", "displayName": "ShellLauncher", "description": null, "omaUri": "./Vendor/MSFT/AssignedAccess/ShellLauncher", "secretReferenceValueId": null, "isEncrypted": true, "value": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ShellLauncherConfiguration\nxmlns=\"http://schemas.microsoft.com/ShellLauncher/2018/Configuration\"\nxmlns:V2=\"http://schemas.microsoft.com/ShellLauncher/2019/Configuration\">\n    <Profiles>\n        <DefaultProfile>\n            <Shell Shell=\"%SystemRoot%\\explorer.exe\"/>\n        </DefaultProfile>\n        <Profile Id=\"{EDB3036B-780D-487D-A375-69369D8A8F78}\">\n            <Shell Shell=\"%ProgramFiles(x86)%\\Microsoft\\Edge\\Application\\msedge.exe --kiosk https://www.contoso.com --edge-kiosk-type=fullscreen --kiosk-idle-timeout-minutes=2\" V2:AppType=\"Desktop\" V2:AllAppsFullScreen=\"true\">\n                <ReturnCodeActions>\n                    <ReturnCodeAction ReturnCode=\"0\" Action=\"RestartShell\"/>\n                    <ReturnCodeAction ReturnCode=\"-1\" Action=\"RestartDevice\"/>\n                    <ReturnCodeAction ReturnCode=\"255\" Action=\"ShutdownDevice\"/>\n                </ReturnCodeActions>\n                <DefaultAction Action=\"RestartShell\"/>\n            </Shell>\n        </Profile>\n    </Profiles>\n    <Configs>\n        <Config>\n            <AutoLogonAccount/>\n            <Profile Id=\"{EDB3036B-780D-487D-A375-69369D8A8F78}\"/>\n        </Config>\n    </Configs>\n</ShellLauncherConfiguration>" } ], }

Asigne la directiva a un grupo que contenga como miembros los dispositivos que desea configurar.

Como alternativa, puede configurar dispositivos mediante una directiva personalizada con el CSP de AssignedAccess.

  • Ajuste:./Vendor/MSFT/AssignedAccess/ShellLauncher
  • Valor:
<?xml version="1.0" encoding="utf-8"?>
<ShellLauncherConfiguration
xmlns="http://schemas.microsoft.com/ShellLauncher/2018/Configuration"
xmlns:V2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration">
    <Profiles>
        <DefaultProfile>
            <Shell Shell="%SystemRoot%\explorer.exe"/>
        </DefaultProfile>
        <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}">
            <Shell Shell="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe --kiosk https://www.contoso.com --edge-kiosk-type=fullscreen --kiosk-idle-timeout-minutes=2" V2:AppType="Desktop" V2:AllAppsFullScreen="true">
                <ReturnCodeActions>
                    <ReturnCodeAction ReturnCode="0" Action="RestartShell"/>
                    <ReturnCodeAction ReturnCode="-1" Action="RestartDevice"/>
                    <ReturnCodeAction ReturnCode="255" Action="ShutdownDevice"/>
                </ReturnCodeActions>
                <DefaultAction Action="RestartShell"/>
            </Shell>
        </Profile>
    </Profiles>
    <Configs>
        <Config>
            <AutoLogonAccount/>
            <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}"/>
        </Config>
    </Configs>
</ShellLauncherConfiguration>

Experiencia del usuario

Una vez aplicada la configuración, reinicie el dispositivo. Una cuenta de usuario local inicia sesión automáticamente, abriendo Microsoft Edge.

Pasos siguientes

Obtenga más información sobre cómo crear un archivo de configuración del iniciador de shell:

Creación de un archivo de configuración del iniciador de shell