Búsqueda de sitios web

Implementar Microsoft Edge WebView2 mediante ConfigMgr


Esta publicación cubre los pasos para implementar Microsoft Edge WebView2 usando ConfigMgr (SCCM). Con Edge WebView2 puedes incrustar contenido web (HTML, CSS y JavaScript) en tus aplicaciones nativas.

Conocí WebView2 mientras probaba las nuevas funciones de ConfigMgr Technical Preview 2010. El Centro de software ahora puede usar el control del navegador Microsoft Edge WebView2. La instalación del control del navegador WebView2 proporciona seguridad y experiencia de usuario mejoradas.

¿Qué es Microsoft Edge WebView2?< /lapso>

El control Microsoft Edge WebView2 le permite integrar tecnologías web (HTML, CSS y JavaScript) en sus aplicaciones nativas.

El control WebView2 utiliza Microsoft Edge (Chromium) como motor de renderizado para mostrar el contenido web en aplicaciones nativas.

Con WebView2, puede incrustar código web en su aplicación nativa o crear la aplicación nativa completa dentro de un único WebView. Para comenzar con Webview2, lea la introducción a la documentación de Microsoft Edge WebView2.

Descargar Edge WebView2 Control

Entonces, descarguemos WebView2 Runtime para Microsoft Edge. Cuando vas a la página de descarga de WebView2, obtienes tres opciones de descarga.

Descargar Evergreen Bootstrapper

Evergreen Bootstrapper es un pequeño instalador que descarga la arquitectura del dispositivo coincidente Evergreen Runtime y la instala localmente. El instalador tiene un tamaño de 1,69 MB aprox. También hay un enlace que le permite descargar Bootstrapper.

Descargar el instalador independiente WebView2 Evergreen

Un instalador completo que puede instalar Evergreen Runtime en un entorno fuera de línea. El instalador independiente está disponible para dispositivos x86/x64/ARM64.

Descargar la versión fija de WebView2

Seleccione y empaquete una versión específica de WebView2 Runtime con su aplicación. Voy a descargar la versión x64 ya que solo tengo dispositivos de 64 bits en mi configuración.

Crear aplicación Microsoft Edge WebView2 ConfigMgr

Inicie la consola del Administrador de configuración. Vaya a Biblioteca de software\Administración de aplicaciones. Haga clic derecho en Aplicaciones y cree una nueva aplicación.

El instalador que tenemos es un archivo ejecutable. Entonces seleccione Especificar manualmente la información de la aplicación. Haga clic en Siguiente.

Especifique los detalles de la aplicación y haga clic en Siguiente.

Agregue un nuevo tipo de implementación. Esto inicia el asistente Crear tipo de implementación. En la ventana General, haga clic en Especificar manualmente la información del tipo de implementación. Haga clic en Siguiente.

En la página Contenido, especifique la ubicación del contenido. A continuación, especifique el programa de instalación de WebView2.

MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install

Haga clic en Siguiente.

En este paso agregue un nuevo método de detección. Usaremos el registro para detectar la presencia de esta aplicación en una computadora.

  • Tipo de configuración: Registro
  • Colmena - HKEY_LOCAL_MACHINE
  • Clave: SOFTWARE\WOW6432Node\AdventNet\DesktopCentral\DCAgent\Inventory\System\Software\Uninstall\Microsoft EdgeWebView
  • Valor - Versión de software
  • Tipo de datos - Versión
  • Operador - Mayor o igual a
  • Valor - 87.0.664.60

Haga clic en Aceptar y luego haga clic en Siguiente.

Especifique la configuración de la experiencia del usuario para esta implementación de aplicaciones. Haga clic en Siguiente.

Este es un paso opcional. Sin embargo, aquí voy a definir un requisito del sistema operativo. La aplicación se instala solo si detecta el sistema operativo Windows 10 de 64 bits. Haga clic en Siguiente y complete los pasos restantes.

Finalmente cierre el asistente de creación de aplicaciones.

Implementar Microsoft Edge WebView2 mediante ConfigMgr

Ahora que ha empaquetado la aplicación Microsoft Edge WebView2, impleméntela en su colección de dispositivos de prueba. Asegúrese de tener al menos algunas máquinas dentro de esa colección para probar la implementación.

En una máquina con Windows 10, abro el Centro de software e instalo la aplicación Microsoft Edge WebView2.

El comando de instalación funciona bien y, como resultado, no encontré ningún problema durante la instalación.

 Prepared working directory: C:\Windows\ccmcache\1 AppEnforce 12/16/2020 8:19:51 PM 3740 (0x0E9C)
Prepared command line: "C:\Windows\ccmcache\1\MicrosoftEdgeWebView2RuntimeInstallerX64.exe" /silent /install AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)
Executing Command line: "C:\Windows\ccmcache\1\MicrosoftEdgeWebView2RuntimeInstallerX64.exe" /silent /install with user context AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)
Working directory C:\Windows\ccmcache\1 AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)
Post install behavior is BasedOnExitCode AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)
Waiting for process 2520 to finish. Timeout = 120 minutes. AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)
Process 2520 terminated with exitcode: 0 AppEnforce 12/16/2020 8:20:11 PM 3740 (0x0E9C)
Looking for exit code 0 in exit codes table... AppEnforce 12/16/2020 8:20:11 PM 3740 (0x0E9C)

Artículos relacionados