Compartir a través de


Adición de aplicaciones a la imagen del sistema operativo Factory

El Kit de sistema de Windows incluye scripts para facilitar la adición de aplicaciones universales de Windows a las imágenes del sistema operativo factory. Estos scripts crean o actualizan automáticamente un archivo de manifiesto de características en función de las aplicaciones que agregue a un área de trabajo.

Para agregar aplicaciones a una imagen que ya se está ejecutando, consulte Conexión mediante Device Portal.

Prerrequisitos

Recopilación de las aplicaciones

  1. Recopile todos los archivos .msix, .msixbundles, .appx y .appxbundle, incluidos todos los archivos de dependencia y licencia, para todas las arquitecturas que la aplicación admita (x64, x86 y arm) en el equipo técnico.

  2. Guarde las aplicaciones en la carpeta Aplicaciones predeterminada del área de trabajo, por ejemplo: C:\Workspace\Apps\. Si las aplicaciones están en sus propias carpetas, es correcto usar subcarpetas. Los scripts pueden encontrar las aplicaciones.

    También es correcto tener varias aplicaciones que incluyan el mismo archivo de dependencia. El archivo de dependencia solo se agregará una vez a la imagen final.

    En nuestro ejemplo se usa la aplicación Calculadora que se agrupa a lo largo del WSK como una aplicación de Plataforma universal de Windows (UWP) proporcionada por Microsoft. Puedes usar las aplicaciones de los ejemplos de aplicaciones para UWP o reemplazarlas por tus propias aplicaciones.

Agregar aplicaciones al AppFM incluido en el área de trabajo

El área de trabajo incluye un app FM vacío que ya está incluido en el archivo OEMInput.xml. Para agregar aplicaciones a una imagen, use los scripts del WSK para agregar aplicaciones a App FM. Si no quieres usar este FM y quieres aprender a crear una nueva aplicación FM e incluirla en un archivo de OEMInput.xml, consulta Crear una nueva aplicación FM.

Agregue aplicaciones a App FM del área de trabajo:

  1. Inicie el entorno de compilación del Kit de sistema de Windows como administrador (por ejemplo, desde la ISO de WSK montada, haga clic con el botón derecho y haga clic E:\SetImagGenEnv.cmd en Ejecutar como administrador).

  2. En el entorno de compilación del Kit de sistema de Windows, vaya a la carpeta del área de trabajo:

    cd c:\Workspace
    
  3. Establezca la variable raíz del área de trabajo para que apunte a Actualizar la variable de entorno WSKWorkspaceRoot para que apunte al área de trabajo.

    C:\Workspace\SetWSKWorkspaceRoot.cmd
    
  4. Agregue las aplicaciones del área de trabajo a app FM incluida: use los scripts del WSK para actualizar la aplicación FM para que incluya las aplicaciones del área de trabajo.

    Ejecute el UpdateWSKAppsFM script para agregar todas las aplicaciones de la carpeta de aplicaciones del área de trabajo (%WSKWorkspaceRoot%\Apps) a OEMAppsFM.xml. Todas las aplicaciones enumeradas en este FM se incluirán en la imagen.

    UpdateWSKAppsFM
    

    Si no especifica ninguna opción, el script actualizará el %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml archivo para incluir todas las aplicaciones en la carpeta Aplicaciones del área de trabajo. Para ver las opciones de script, consulte La sintaxis updateWSKAppsFM a continuación.

    De forma predeterminada, las aplicaciones se incluyen en todos los diseños de imagen, pero puedes agregar identificadores de aplicación y marcar aplicaciones como opcionales si vas a crear varios diseños de imágenes mediante un conjunto centralizado de garantías.

    Al agregar, quitar o actualizar las aplicaciones, vuelva a ejecutarse UpdateWSKAppsFM para agregar cambios en el manifiesto de características. Es correcto si ha realizado otras modificaciones en el manifiesto de características, por ejemplo, estableciendo una aplicación como opcional. El script no afectará a esos cambios.

Creación de una nueva instancia de App FM

Puede usar los scripts del Kit de sistema de Windows para crear una aplicación FM:

Desde el entorno del kit del sistema Windows:

  1. Coloque las aplicaciones que desea incluir en una carpeta.

  2. Ejecute el CreateWSKAppsFM script para incluir todas las aplicaciones de la carpeta de la aplicación. Especifique el nombre del nuevo AppFM y la carpeta de aplicaciones:

    CreateWSKAppsFM -fmfile %WSKWorkspaceRoot%\FMFiles\NewOEMAppsFM.xml -AppsFolder C:\NewApps
    

    Para ver las opciones de script, vea CreateWSKAppsFM Syntax below( Sintaxis createWSKAppsFM ).

    Este script crea un nuevo archivo de manifiesto de características, por ejemplo, %WSKWorkspaceRoot%\FMFiles\NewOEMAppsFM.xml que contiene la ubicación de cada una de las aplicaciones.

    De forma predeterminada, las aplicaciones se incluyen en todos los diseños de imagen, pero puedes agregar identificadores de aplicación y marcar aplicaciones como opcionales si vas a crear varios diseños de imágenes mediante un conjunto centralizado de garantías.

  3. Agregue el nuevo App FM al archivo OEMInput.xml agregándolo como :<AdditionalFM>

    <AdditionalFM>%WSKWorkspaceRoot%\FMFiles\NewOEMAppsFM.xml</AdditionalFM>
    
  4. Si agrega, quita o actualiza las aplicaciones, ejecute UpdateWSKAppsFM para agregar las aplicaciones al manifiesto de características. Es correcto si ha realizado otras modificaciones en el manifiesto de características, por ejemplo, estableciendo una aplicación como opcional. El script no afectará a esos cambios:

    UpdateWSKAppsFM -fmfile %WSKWorkspaceRoot%\FMFiles\NewOEMAppsFM.xml -AppsFolder C:\NewApps
    

Sintaxis de scripts de App FM

Sintaxis createWSKAppsFM

CreateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
Parámetro Descripción
-FMFile [Path] Ruta de acceso al archivo FM que desea crear. De forma predeterminada, actualiza %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml.
-AppsFolder [Path] Ruta de acceso a la carpeta en la que desea buscar Aplicaciones. De forma predeterminada, busca en %WSKWorkspaceRoot%\Apps.
-IncludeWow Agrega compatibilidad con x86 en imágenes amd64 y compatibilidad con arm64 imágenes.

Sintaxis updateWSKAppsFM

UpdateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
Parámetro Descripción
-FMFile [Path] Ruta de acceso al archivo FM que desea actualizar. De forma predeterminada, crea o reemplaza %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml.
-AppsFolder [Path] Ruta de acceso a la carpeta en la que desea buscar Aplicaciones. De forma predeterminada, busca en %WSKWorkspaceRoot%\Apps.
-IncludeWow Si se establece, agregará x86 a amd64, arm a imágenes arm64.