Intune independiente: administración de aplicaciones Win32Intune Standalone - Win32 app management

Intune independiente ahora permite capacidades increíbles de administración de aplicaciones Win32.Intune standalone now allows greater Win32 app management capabilities. Aunque es posible que los clientes conectados a la nube usen Configuration Manager para la administración de aplicaciones Win32, los clientes que solo utilicen Intune tendrán mayores capacidades de administración para sus aplicaciones Win32 de línea de negocio (LOB).While it is possible for cloud connected customers to use Configuration Manager for Win32 app management, Intune-only customers will have greater management capabilities for their Win32 line-of-business (LOB) apps. En este tema se proporciona información general sobre la característica de administración de aplicaciones Win32 de Intune e información sobre la solución de problemas.This topic provides an overview of the Intune Win32 app management feature and troubleshooting information.

Nota

Esta capacidad de administración de aplicaciones admite la arquitectura del sistema operativo de 32 bits y 64 bits para las aplicaciones Windows.This app management capability supports both 32-bit and 64-bit operating system architecture for Windows applications.

Importante

Al implementar aplicaciones Win32, considere la posibilidad de usar la extensión de administración de Intune de forma exclusiva, especialmente cuando tenga un instalador de aplicaciones Win32 de varios archivos.When deploying Win32 apps, consider using Intune Management Extension exclusively, particularly when you have a multi-file Win32 app installer. Si mezcla la instalación de aplicaciones de Win32 y aplicaciones de línea de negocio durante la inscripción de AutoPilot, puede producirse un error en la instalación de la aplicación.If you mix the installation of Win32 apps and line-of-business apps during AutoPilot enrollment, the app installation may fail.

Requisitos previosPrerequisites

Para usar la administración de aplicaciones Win32, asegúrese de cumplir los criterios siguientes:To use Win32 app management, be sure you meet the following criteria:

  • Windows 10 versión 1607 o posteriores (versiones Enterprise, Pro y Education)Windows 10 version 1607 or later (Enterprise, Pro, and Education versions)
  • El cliente de Windows 10 debe:Windows 10 client needs to be:
    • Los dispositivos deben estar unidos a Azure AD y se deben inscribir automáticamente.Devices must be joined to Azure AD and auto-enrolled. La extensión de administración de Intune admite dispositivos inscritos unidos a Azure AD, unidos a dominios híbridos y de directiva de grupo.The Intune management extension supports Azure AD joined, hybrid domain joined, group policy enrolled devices are supported.

    Nota

    Para el escenario de inscripciones según la directiva de grupo: el usuario final usa la cuenta de usuario AAD local para unir su dispositivo Windows 10.For the group policy enrolled scenario - The end user uses the local user account to AAD join their Windows 10 device. El usuario debe iniciar sesión en el dispositivo con su cuenta de usuario AAD e inscribirse en Intune.The user must log onto the device using their AAD user account and enroll into Intune. Intune instalará la extensión de administración de Intune en el dispositivo si un script de PowerShell o una aplicación Win32 tiene como destino el usuario o dispositivo.Intune will install the Intune Management extension on the device if a PowerShell script or a Win32 app is targeted to the user or device.

  • El tamaño de la aplicación Windows está limitado a 8 GB por aplicación.Windows application size is capped at 8 GB per app.

Preparar el contenido de la aplicación Win32 para la cargaPrepare the Win32 app content for upload

Use la Herramienta de preparación de contenido de Win32 de Microsoft para procesar previamente las aplicaciones de Windows Classic (Win32).Use the Microsoft Win32 Content Prep Tool to pre-process Windows Classic (Win32) apps. La herramienta convierte los archivos de instalación de la aplicación al formato .intunewin.The tool converts application installation files into the .intunewin format. La herramienta también detecta algunos de los atributos requeridos por Intune para determinar el estado de instalación de la aplicación.The tool also detects some of the attributes required by Intune to determine the application installation state. Después de usar esta herramienta en la carpeta de instalación de aplicaciones, se podrá crear una aplicación Win32 en la consola de Intune.After you use this tool on the app installer folder, you will be able to create a Win32 app in the Intune console.

Importante

La Herramienta de preparación de contenido de Microsoft Win32 comprime los archivos y subcarpetas cuando crea el archivo .intunewin.The Microsoft Win32 Content Prep Tool zips all files and subfolders when it creates the .intunewin file. Asegúrese de guardar la Herramienta de preparación de contenido de Microsoft Win32 independientemente de los archivos y carpetas del instalador, de modo que en el archivo .intunewin no se incluyan la herramienta u otros archivos y carpetas innecesarios.Be sure to keep the Microsoft Win32 Content Prep Tool separate from the installer files and folders, so that you don't include the tool or other unnecessary files and folders in your .intunewin file.

Puede descargar la Herramienta de preparación de contenido de Microsoft Win32 desde GitHub como un archivo .zip.You can download the Microsoft Win32 Content Prep Tool from GitHub as a zip file. El archivo comprimido contiene una carpeta llamada Microsoft-Win32-Content-Prep-Tool-master.The zipped file contains a folder named Microsoft-Win32-Content-Prep-Tool-master. La carpeta contiene la herramienta de preparación, la licencia, un archivo Léame y las notas de la versión.The folder contains the prep tool, the license, a readme, and the release notes.

Flujo del proceso para crear un archivo .intunewinProcess flow to create .intunewin file

Flujo del proceso para crear un archivo .intunewin

Ejecución de la Herramienta de preparación de contenido de Microsoft Win32Run the Microsoft Win32 Content Prep Tool

Si ejecuta IntuneWinAppUtil.exe desde la ventana de comandos sin parámetros, la herramienta le ayudará a escribir los parámetros necesarios paso a paso.If you run IntuneWinAppUtil.exe from the command window without parameters, the tool will guide you to input the required parameters step by step. También se pueden agregar los parámetros para el comando basándose en los siguientes parámetros de línea de comandos disponibles.Or, you can add the parameters to the command based on the following available command-line parameters.

Parámetros de línea de comandos disponiblesAvailable command-line parameters

Parámetro de línea de comandosCommand-line parameter DescripciónDescription
-h AyudaHelp
-c <setup_folder> Carpeta para todos los archivos de instalación.Folder for all setup files. Todos los archivos de esta carpeta se comprimirán en el archivo .intunewin.All files in this folder will be compressed into .intunewin file.
-s <setup_file> Archivo de instalación (como setup.exe o setup.msi).Setup file (such as setup.exe or setup.msi).
-o <output_folder> Carpeta de salida del archivo .intunewin generado.Output folder for the generated .intunewin file.
-q Modo silenciosoQuiet mode

Comandos de ejemploExample commands

Comando de ejemploExample command DescripciónDescription
IntuneWinAppUtil -h Este comando muestra información de uso de la herramienta.This command will show usage information for the tool.
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q Este comando generará el archivo .intunewin desde la carpeta de origen especificada y el archivo de instalación.This command will generate the .intunewin file from the specified source folder and setup file. En el archivo de instalación MSI, esta herramienta recupera la información necesaria para Intune.For the MSI setup file, this tool will retrieve required information for Intune. Si se especifica -q, el comando se ejecuta en modo silencioso y si el archivo de salida ya existe, se sobrescribe.If -q is specified, the command will run in quiet mode, and if the output file already exists, it will be overwritten. Además, si la carpeta de salida no existe, se creará automáticamente.Also, if the output folder does not exist, it will be created automatically.

Al generar un archivo .intunewin, coloque los archivos a los que tenga que hacer referencia en una subcarpeta de la carpeta de instalación.When generating an .intunewin file, put any files you need to reference into a subfolder of the setup folder. Después, utilice una ruta de acceso relativa para hacer referencia al archivo específico que necesita.Then, use a relative path to reference the specific file you need. Por ejemplo:For example:

Carpeta de origen de la instalación: c:\testapp\v1.0Setup source folder: c:\testapp\v1.0
Archivo de licencia: c:\testapp\v1.0\licenses\license.txtLicense file: c:\testapp\v1.0\licenses\license.txt

Haga referencia al archivo license.txt mediante la ruta de acceso relativa licenses\license.txt.Refer to the license.txt file by using the relative path licenses\license.txt.

Crear, asignar y supervisar una aplicación Win32Create, assign, and monitor a Win32 app

De forma bastante similar a una aplicación de línea de negocio (LOB), puede agregar una aplicación Win32 a Microsoft Intune.Much like a line-of-business (LOB) app, you can add a Win32 app to Microsoft Intune. Este tipo de aplicación, lo acostumbran a escribir en la empresa o terceros.This type of app is typically written in-house or by a 3rd party.

Flujo del proceso para agregar una aplicación Win32 a IntuneProcess flow to add a Win32 app to Intune

Process flow to add a Win32 app to Intune

Adición de una aplicación Win32 a IntuneAdd a Win32 app to Intune

En los pasos siguientes se proporcionan instrucciones para ayudarle a agregar una aplicación Windows a Intune.The following steps provide guidance to help you add a Windows app to Intune.

Paso 1: Especificación del archivo de instalación de softwareStep 1: Specify the software setup file

  1. Inicie sesión en Intune.Sign in to Intune.

  2. En el panel Intune, seleccione Aplicaciones cliente > Aplicaciones > Agregar.In the Intune pane, select Client apps > Apps > Add.

  3. En el panel de aplicaciones Agregar, seleccione Aplicación Windows (Win32) en la lista desplegable.In the Add app pane, select Windows app (Win32) from the provided drop-down list.

    Captura de pantalla de la hoja Agregar aplicación - Cuadro de lista desplegable Agregar tipo

Paso 2: Carga del archivo de paquete de aplicacionesStep 2: Upload the app package file

  1. En el panel Agregar aplicación, seleccione Archivo del paquete de aplicaciones para seleccionar un archivo.In the Add app pane, select App package file to select a file. Se mostrará el panel del archivo del paquete de aplicaciones.The App package file pane will be displayed.

    Captura de pantalla de la hoja del archivo del paquete de aplicaciones

  2. En el panel Archivo del paquete de aplicaciones, seleccione el botón Examinar.In the App package file pane, select the browse button. Después seleccione un archivo de instalación de Windows con la extensión .intunewin.Then, select a Windows installation file with the extension .intunewin.

    Importante

    Asegúrese de usar la versión más reciente de la herramienta de preparación de contenido Win32 de Microsoft.Be sure to use the latest version of the Microsoft Win32 Content Prep Tool. Si no usa la versión más reciente, verá una advertencia en la que se indica que la aplicación se ha empaquetado con una versión anterior de la herramienta de preparación de contenido de Win32 de Microsoft.If you don't use the latest version, you will see a warning indicating that the app was packaged using an older version of the Microsoft Win32 Content Prep Tool.

  3. Cuando haya terminado, seleccione Aceptar.When you're finished, select OK.

Paso 3: Configuración de información de la aplicaciónStep 3: Configure app information

  1. En el panel Agregar aplicación, seleccione Información de la aplicación para configurar la aplicación.In the Add app pane, select App information to configure the app.
  2. En el panel Información de la aplicación, configure la información siguiente.In the App information pane, configure the following information. Algunos de los valores de este panel podrían rellenarse automáticamente.Some of the values in this pane might be automatically filled in.
    • Nombre: escriba el nombre de la aplicación tal como aparece en el portal de empresa.Name: Enter the name of the app as it appears in the company portal. Si el mismo nombre de aplicación existe dos veces, se mostrarán las dos aplicaciones en el portal de empresa.If the same app name exists twice, each app will appear in the company portal.
    • Descripción: Escriba una descripción de la aplicación.Description: Enter a description for the app. La descripción aparece en el portal de empresa.The description appears in the company portal.
    • Publicador: Escriba el nombre del publicador de la aplicación.Publisher: Enter the name of the publisher of the app.
    • Categoría: seleccione una o varias de las categorías de aplicaciones integradas o seleccione una categoría que haya creado.Category: Select one or more of the built-in app categories or select a category that you created. Las categorías facilitan a los usuarios encontrar la aplicación cuando exploran el portal de empresa.Categories make it easier for users to find the app when they browse through the company portal.
    • Mostrar como aplicación destacada en el Portal de empresa: Muestra la aplicación de forma destacada en la página principal del portal de empresa cuando los usuarios buscan aplicaciones.Display this as a featured app in the Company Portal: Display the app prominently on the main page of the company portal when users browse for apps.
    • Dirección URL de información: opcionalmente, escriba la dirección URL de un sitio web que contenga información sobre la aplicación.Information URL: Optionally, enter the URL of a website that contains information about the app. La dirección URL aparece en el portal de empresa.The URL appears in the company portal.
    • Dirección URL de privacidad: opcionalmente, escriba la dirección URL de un sitio web que contenga información de privacidad sobre la aplicación.Privacy URL: Optionally, enter the URL of a website that contains privacy information for the app. La dirección URL aparece en el portal de empresa.The URL appears in the company portal.
    • Desarrollador: opcionalmente, escriba el nombre del desarrollador de la aplicación.Developer: Optionally, enter the name of the app developer.
    • Propietario: opcionalmente, escriba un nombre para el propietario de esta aplicación.Owner: Optionally, enter a name for the owner of this app. Un ejemplo es Departamento de Recursos Humanos.An example is HR department.
    • Notas: escriba las notas que desea asociar a esta aplicación.Notes: Enter any notes that you want to associate with this app.
    • Logotipo: cargue un icono que esté asociado a la aplicación.Logo: Upload an icon that is associated with the app. El icono se muestra con la aplicación cuando los usuarios examinan el portal de empresa.The icon is displayed with the app when users browse through the company portal.
  3. Cuando haya terminado, seleccione Aceptar.When you're finished, select OK.

Paso 4: Configuración de los detalles de instalación de la aplicaciónStep 4: Configure app installation details

  1. En el panel Agregar aplicación, seleccione Programa para configurar los comandos de instalación y desinstalación de aplicaciones para la aplicación.In the Add app pane, select Program to configure the app installation and removal commands for the app.

  2. Para configurar el comando de instalación, agregue la línea de comandos de instalación completa para instalar la aplicación.To configure the Install command, add the complete installation command line to install the app.

    Por ejemplo, si el nombre de archivo de la aplicación es MyApp123, agregue lo siguiente:For example, if your app filename is MyApp123, add the following:
    msiexec /p “MyApp123.msp”

    Y si la aplicación es ApplicationName.exe, el comando sería el nombre de aplicación seguido de los argumentos de comando (conmutadores) compatibles con el paquete.And, if the application is ApplicationName.exe, the command would be the application name followed by the command arguments (switches) supported by the package.
    Por ejemplo:For example:
    ApplicationName.exe /quiet
    en el comando anterior, el paquete ApplicationName.exe admite el argumento de comando /quiet.In the above command, the ApplicationName.exe package supports the /quiet command argument.

    Para los argumentos específicos compatibles con el paquete de aplicación, póngase en contacto con su proveedor de aplicaciones.For the specific arguments supported by the application package, contact your application vendor.

  3. Para configurar el comando de desinstalación, agregue la línea de comandos de desinstalación completa para desinstalar la aplicación según GUID de la aplicación.To configure the Uninstall command, add the complete uninstall command line to uninstall the app based on the app’s GUID.

    Por ejemplo: msiexec /x “{12345A67-89B0-1234-5678-000001000000}”For example: msiexec /x “{12345A67-89B0-1234-5678-000001000000}”

  4. Establezca Comportamiento de instalación en Sistema o Usuario.Set the Install behavior to either System or User.

    Nota

    Puede configurar una aplicación Win32 para instalarla en un contexto de usuario o sistema.You can configure a Win32 app to be installed in User or System context. El contexto de usuario hace referencia a un único usuario determinado.User context refers to only a given user. El contexto de sistema hace referencia a todos los usuarios de un dispositivo Windows 10.System context refers to all users of a Windows 10 device.

    Los usuarios finales no tienen que iniciar sesión en el dispositivo para instalar las aplicaciones Win32.End users are not required to be logged in on the device to install Win32 apps.

    La instalación y desinstalación de las aplicaciones Win32 se ejecutará bajo el privilegio de administración (de manera predeterminada) cuando la aplicación esté establecida para iniciarse en el contexto del usuario y el usuario final del dispositivo tenga privilegios de administración.The Win32 app install and uninstall will be executed under admin privilege (by default) when the app is set to install in user context and the end user on the device has admin privileges.

  5. Para configurar Comportamiento de reinicio de dispositivo, seleccione una de las siguientes opciones:To configure the Device restart behavior, select one of the following options:

    • Determinar comportamiento en función de códigos de retorno: elija esta opción para reiniciar el dispositivo en función de los ajustes de la configuración de códigos de retorno.Determine behavior based on return codes: Choose this option to restart the device based on the return codes configuration settings.
    • Ninguna acción específica: elija esta opción para suprimir los reinicios de dispositivos durante la instalación de aplicaciones basadas en MSI.No specific action: Choose this option to suppress device restarts during the app installation of MSI-based apps.
    • La instalación de la aplicación puede forzar un reinicio del dispositivo: elija esta opción para permitir que la instalación de la aplicación se complete sin suprimir los reinicios.App install may force a device restart: Choose this option to allow the app installation to complete without suppressing restarts.
    • Intune forzará un reinicio obligatorio del dispositivo: elija esta opción para reiniciar siempre el dispositivo después de una instalación correcta de la aplicación.Intune will force a mandatory device restart: Choose this option to always restart the device after a successfull app installation.
  6. Cuando haya terminado, seleccione Aceptar.When you're finished, select OK.

Paso 5: Configuración de los requisitos de la aplicaciónStep 5: Configure app requirements

  1. En el panel Agregar aplicación, seleccione Requisitos para configurar los requisitos que deben cumplir los dispositivos para que se pueda instalar la aplicación.In the Add app pane, select Requirements to configure the requirements that devices must meet before the app is installed.

  2. En el panel Agregar una regla de requisitos, configure la siguiente información.In the Add a Requirement rule pane, configure the following information. Algunos de los valores de este panel podrían rellenarse automáticamente.Some of the values in this pane might be automatically filled in.

    • Arquitectura del sistema operativo: elija las arquitecturas necesarias para instalar la aplicación.Operating system architecture: Choose the architectures need to install the app.
    • Versión mínima del sistema operativo: seleccione el sistema operativo necesario para instalar la aplicación.Minimum operating system: Select the minimum operating system needed to install the app.
    • Espacio en disco necesario (MB) : también puede agregar el espacio libre en disco necesario en la unidad del sistema para instalar la aplicación.Disk space required (MB): Optionally, add the free disk space needed on the system drive to install the app.
    • Memoria física requerida (MB) : también puede agregar la memoria física (RAM) necesaria para instalar la aplicación.Physical memory required (MB): Optionally, add the physical memory (RAM) required to install the app.
    • Número mínimo de procesadores lógicos necesarios: también puede agregar el número mínimo de procesadores lógicos necesarios para instalar la aplicación.Minimum number of logical processors required: Optionally, add the minimum number of logical processors required to install the app.
    • Velocidad de CPU mínima requerida (MHz) : opcionalmente, puede agregar la velocidad de CPU mínima necesaria para instalar la aplicación.Minimum CPU speed required (MHz): Optionally, add the minimum CPU speed required to install the app.
  3. Haga clic en Agregar para mostrar la hoja Agregar una regla de requisitos y configurar las reglas de requisitos adicionales.Click Add to display the Add a Requirement rule blade and configure additional requirement rules. Seleccione el Tipo de requisito para elegir el tipo de regla que se va a utilizar para determinar cómo se valida un requisito.Select the Requirement type to choose the type of rule that you will use to determine how a requirement is validated. Las reglas de requisitos se pueden basar en la información del sistema de archivos, los valores del Registro o los scripts de PowerShell.Requirement rules can be based on file system information, registry values, or PowerShell scripts.

    • Archivo: cuando se elige Archivo como Tipo de requisito, la regla de requisitos debe detectar un archivo o carpeta, fecha, versión o tamaño.File: When you choose File as the Requirement type, the requirement rule must detect a file or folder, date, version, or size.
      • Ruta de acceso: la ruta de acceso completa de la carpeta que contiene el archivo o la carpeta que se tiene que detectar.Path – The full path of the folder containing the file or folder to detect.
      • Archivo o carpeta: el archivo o la carpeta que se va a detectar.File or folder - The file or folder to detect.
      • Propiedad: seleccione el tipo de regla utilizado para validar la presencia de la aplicación.Property – Select the type of rule used to validate the presence of the app.
      • Asociado con una aplicación de 32 bits en clientes de 64 bits: seleccione para expandir las variables de entorno de ruta de acceso en el contexto de 32 bits en clientes de 64 bits.Associated with a 32-bit app on 64-bit clients - Select Yes to expand any path environment variables in the 32-bit context on 64-bit clients. Seleccione No (valor predeterminado) para expandir cualquier variable de ruta de acceso en el contexto de 64 bits en clientes de 64 bits.Select No (default) to expand any path variables in the 64-bit context on 64-bit clients. Los clientes de 32 bits siempre usan el contexto de 32 bits.32-bit clients will always use the 32-bit context.
    • Registro: cuando se elige Registro como Tipo de requisito, la regla de requisitos debe detectar una configuración del registro en función del valor, cadena, entero o versión.Registry: When you choose Registry as the Requirement type, the requirement rule must detect a registry setting based on value, string, integer, or version.
      • Ruta de acceso clave: la ruta de acceso completa de la entrada del registro que contiene el valor que se va a detectar.Key path – The full path of the registry entry containing the value to detect.
      • Nombre del valor: nombre del valor del registro que se va a detectar.Value name - The name of the registry value to detect. Si este valor está vacío, la detección se realizará en la clave.If this value is empty, the detection will happen on the key. El valor (predeterminado) de una clave se usará como valor de detección si el método de detección no es la existencia del archivo o de la carpeta.The (default) value of a key will be used as detection value if the detection method is other than file or folder existence.
      • Requisito de clave del registro: seleccione el tipo de comparación de clave del registro utilizado para determinar cómo se valida la regla de requisitos.Registry key requirement – Select the type of registry key comparison used to determine how the requirement rule is validated.
      • Asociado con una aplicación de 32 bits en clientes de 64 bits: seleccione para buscar el registro de 32 bits en clientes de 64 bits.Associated with a 32-bit app on 64-bit clients - Select Yes to search the 32-bit registry on 64-bit clients. Seleccione No (valor predeterminado) para buscar el registro de 64 bits en clientes de 64 bits.Select No (default) search the 64-bit registry on 64-bit clients. Los clientes de 32 bits siempre buscan el registro de 32 bits.32-bit clients will always search the 32-bit registry.
    • Script: elija Script como Tipo de requisito cuando no se pueda crear una regla de requisitos basada en un archivo, registro o cualquier otro método disponible en la consola de Intune.Script: Choose Script as the Requirement type, when you cannot create a requirement rule based on file, registry, or any other method available to you in the Intune console.
      • Archivo de script: basada en script de PowerShell para la regla de requisitos, si el código es 0, se detectará el STDOUT con más detalle.Script file – For PowerShell script based requirement rule, if exist code is 0, we will detect the STDOUT in more detail. Por ejemplo, podemos detectar STDOUT como un entero que tiene un valor de 1.For example, we can detect STDOUT as an integer that has a value of 1.
      • Ejecutar script como proceso de 32 bits en clientes de 64 bits: seleccione para ejecutar el script en un proceso de 32 bits en clientes de 64 bits.Run script as 32-bit process on 64-bit clients - Select Yes to run the script in a 32-bit process on 64-bit clients. Seleccione No (valor predeterminado) para ejecutar el script en un proceso de 64 bits en clientes de 64 bits.Select No (default) to run the script in a 64-bit process on 64-bit clients. Los clientes de 32 bits ejecutan el script en un proceso de 32 bits.32-bit clients run the script in a 32-bit process.
      • Ejecutar este script con las credenciales de inicio de sesión: Seleccione para ejecutar el script mediante el firmado en las credenciales del dispositivo**.Run this script using the logged on credentials: Select Yes to run the script using the signed in device credentials**.
      • Exigir la comprobación de firma del script: seleccione para comprobar si el script está firmado por un editor de confianza. Esto permitirá que el script se ejecute sin mostrar advertencias ni mensajes.Enforce script signature check - Select Yes to verify that the script is signed by a trusted publisher, which will allow the script to run with no warnings or prompts displayed. El script se ejecutará desbloqueado.The script will run unblocked. Seleccione No (valor predeterminado) para ejecutar el script con una confirmación del usuario final sin comprobación de firmas.Select No (default) to run the script with end-user confirmation without signature verification.
      • Seleccionar los tipos de datos de salida: seleccione el tipo de datos que se usa al determinar a una coincidencia de regla de requisitos.Select output data type: Select the data type used when determining a requirement rule match.
  4. Cuando haya terminado, seleccione Aceptar.When you're finished, select OK.

Paso 6: Configuración de reglas de detección de aplicacionesStep 6: Configure app detection rules

  1. En el panel Agregar aplicación, seleccione Reglas de detección para configurar las reglas para detectar la presencia de la aplicación.In the Add app pane, select Detection rules to configure the rules to detect the presence of the app.

  2. En Formato de las reglas, seleccione cómo se detectará la presencia de la aplicación.In Rules format field, select how the presence of the app will be detected. Puede optar por configurar manualmente las reglas de detección o por usar un script personalizado para detectar la presencia de la aplicación.You can choose to either manually configure the detection rules or use a custom script to detect the presence of the app. Debe elegir una regla de detección como mínimo.You must choose at least one detection rule.

    Nota

    En el panel Reglas de detección, puede agregar varias reglas.In the Detection rules pane, you can choose to add multiple rules. Deben cumplirse las condiciones de todas las reglas para detectar la aplicación.The conditions for all rules must be met to detect the app.

    Si Intune detecta que la aplicación no está presente en el dispositivo, Intune le ofrecerá de nuevo la aplicación después de 24 horas.If Intune detects that the app is not present on the device, Intune will offer the app again after 24 hours. Esto solo se producirá para las aplicaciones específicas con una intención requerida.This will only occur for apps targeted with required intent.

    • Configurar manualmente las reglas de detección: puede seleccionar uno de los siguientes tipos de regla:Manually configure detection rules - You can select one of the following rule types:

      1. MSI: compruébelo en función de la comprobación de versión de MSI.MSI – Verify based on MSI version check. Esta opción solo puede agregarse una vez.This option can only be added once. Al elegir este tipo de regla, tiene dos opciones:When you choose this rule type, you have two settings:

        • Código de producto MSI: agregue un código de producto MSI válido para la aplicación.MSI product code – Add a valid MSI product code for the app.
        • Comprobación de versión del producto MSI: seleccione para que se compruebe la versión de producto MSI además del código de producto MSI.MSI product version check – Select Yes to verify the MSI product version in addition to the MSI product code.
      2. Archivo: compruébelo en función de la fecha, la versión, el tamaño o la detección de la carpeta o del archivo.File – Verify based on file or folder detection, date, version, or size.

        • Ruta de acceso: la ruta de acceso completa de la carpeta que contiene el archivo o la carpeta que se tiene que detectar.Path – The full path of the folder containing the file or folder to detect.
        • Archivo o carpeta: el archivo o la carpeta que se va a detectar.File or folder - The file or folder to detect.
        • Método de detección: seleccione el tipo de método de detección utilizado para validar la presencia de la aplicación.Detection method – Select the type of detection method used to validate the presence of the app.
        • Asociado con una aplicación de 32 bits en clientes de 64 bits: seleccione para expandir las variables de entorno de ruta de acceso en el contexto de 32 bits en clientes de 64 bits.Associated with a 32-bit app on 64-bit clients - Select Yes to expand any path environment variables in the 32-bit context on 64-bit clients. Seleccione No (valor predeterminado) para expandir cualquier variable de ruta de acceso en el contexto de 64 bits en clientes de 64 bits.Select No (default) to expand any path variables in the 64-bit context on 64-bit clients. Los clientes de 32 bits siempre usan el contexto de 32 bits.32-bit clients will always use the 32-bit context.

        Ejemplos de detección basada en archivosExamples of file-based detection

        1. Compruebe que el archivo existe.Check for file existence.

          Captura de pantalla del panel Regla de detección - Existencia del archivo

        2. Compruebe que la carpeta existe.Check for folder existence.

          Captura de pantalla del panel Regla de detección - Existencia de la carpeta

      3. Registro: comprobación basada en el valor, la cadena, el entero o la versión.Registry – Verify based on value, string, integer, or version.

        • Ruta de acceso clave: la ruta de acceso completa de la entrada del registro que contiene el valor que se va a detectar.Key path – The full path of the registry entry containing the value to detect.
        • Nombre del valor: nombre del valor del registro que se va a detectar.Value name - The name of the registry value to detect. Si este valor está vacío, la detección se realizará en la clave.If this value is empty, the detection will happen on the key. El valor (predeterminado) de una clave se usará como valor de detección si el método de detección no es la existencia del archivo o de la carpeta.The (default) value of a key will be used as detection value if the detection method is other than file or folder existence.
        • Método de detección: seleccione el tipo de método de detección utilizado para validar la presencia de la aplicación.Detection method – Select the type of detection method used to validate the presence of the app.
        • Asociado con una aplicación de 32 bits en clientes de 64 bits: seleccione para buscar el registro de 32 bits en clientes de 64 bits.Associated with a 32-bit app on 64-bit clients - Select Yes to search the 32-bit registry on 64-bit clients. Seleccione No (valor predeterminado) para buscar el registro de 64 bits en clientes de 64 bits.Select No (default) search the 64-bit registry on 64-bit clients. Los clientes de 32 bits siempre buscan el registro de 32 bits.32-bit clients will always search the 32-bit registry.

        Ejemplos para la detección basada en registrosExamples for registry-based detection

        1. Compruebe que la clave del registro existe.Check for registry key exists.

          Captura de pantalla del panel Regla de detección - la clave del registro existe

        2. Compruebe si existe el valor del Registro.Check if registry value exists.

          Captura de pantalla del panel Regla de detección - el valor del registro existe

        3. Compruebe si la cadena de valores de registro son iguales.Check for registry value string equals.

          Captura de pantalla del panel Regla de detección - la cadena del valor del registro es igual

    • Usar un script de detección personalizada: especifique el script de PowerShell que se usará para detectar esta aplicación.Use a custom detection script – Specify the PowerShell script that will be used to detect this app.

      1. Archivo de script: seleccione un script de PowerShell que detectará la presencia de la aplicación en el cliente.Script file – Select a PowerShell script that will detect the presence of the app on the client. La aplicación se detectará cuando el script devuelva un código de salida del valor 0 y escriba un valor de cadena en STDOUT.The app will be detected when the script both returns a 0 value exit code and writes a string value to STDOUT.

      2. Ejecutar script como proceso de 32 bits en clientes de 64 bits: seleccione para ejecutar el script en un proceso de 32 bits en clientes de 64 bits.Run script as 32-bit process on 64-bit clients - Select Yes to run the script in a 32-bit process on 64-bit clients. Seleccione No (valor predeterminado) para ejecutar el script en un proceso de 64 bits en clientes de 64 bits.Select No (default) to run the script in a 64-bit process on 64-bit clients. Los clientes de 32 bits ejecutan el script en un proceso de 32 bits.32-bit clients run the script in a 32-bit process.

      3. Exigir la comprobación de firma del script: seleccione para comprobar si el script está firmado por un editor de confianza. Esto permitirá que el script se ejecute sin mostrar advertencias ni mensajes.Enforce script signature check - Select Yes to verify that the script is signed by a trusted publisher, which will allow the script to run with no warnings or prompts displayed. El script se ejecutará desbloqueado.The script will run unblocked. Seleccione No (valor predeterminado) para ejecutar el script con una confirmación del usuario final sin comprobación de firmas.Select No (default) to run the script with end-user confirmation without signature verification.

        El agente de Intune comprueba los resultados del script.Intune agent checks the results from the script. Lee los valores escritos por el script en la secuencia de salida estándar (STDOUT), la secuencia de error estándar (STDERR) y el código de salida.It reads the values written by the script to the standard output (STDOUT) stream, the standard error (STDERR) stream, and the exit code. Si el script sale con un valor distinto de cero, se produce un error en el script y el estado de detección de la aplicación es no instalada.If the script exits with a nonzero value, the script fails and the application detection status is not installed. Si el código de salida es cero y STDOUT contiene datos, el estado de detección de la aplicación es Instalada.If the exit code is zero and STDOUT has data, the application detection status is Installed.

        Nota

        Microsoft recomienda codificar el script como UTF-8.Microsoft recommends encoding your script as UTF-8. Cuando el script existe con el valor de 0, significa que el script se ha ejecutado correctamente.When the script exits with the value of 0, the script execution was success. El segundo canal de salida indica que se ha detectado la aplicación: los datos de STDOUT indican que la aplicación se encontró en el cliente.Second output channel indicates app was detected - STDOUT data indicates that the app was found on the client. No buscamos una cadena concreta de STDOUT.We do not look for a particular string from STDOUT.

      4. Después de agregar las reglas, seleccione Agregar > Aceptar.Once you have added your rule(s), select Add > OK.

Paso 7: Configuración de los códigos de retorno de la aplicaciónStep 7: Configure app return codes

  1. En el panel Agregar aplicación, seleccione Códigos de retorno para agregar los códigos de retorno que se usan para especificar el comportamiento de reintento de instalación de la aplicación o el comportamiento posterior a la instalación.In the Add app pane, select Return codes to add the return codes used to specify either app installation retry behavior or post-installation behavior. Las entradas del código de retorno se agregan de forma predeterminada durante la creación de la aplicación.Return code entries are added by default during app creation. En cambio, puede agregar códigos de retorno adicionales o cambiar los códigos de retorno existentes.However, you can add additional return codes or change existing return codes.
  2. En el panel Códigos de retorno, agregue códigos de retorno adicionales o modifique los existentes.In the Return codes pane, add additional return codes, or modify existing return codes.
    • Error: valor devuelto que indica un error de instalación de la aplicación.Failed – The return value that indicates an app installation failure.
    • Reinicio en frío: el código de retorno del reinicio en frío no permite que se instalen más aplicaciones Win32 en el cliente sin llevar a cabo un reinicio.Hard reboot – The hard reboot return code does not allow next Win32 apps to be installed on the client without reboot.
    • Reinicio en caliente: el código de retorno del reinicio en caliente permite que la siguiente aplicación Win32 se instale sin que el cliente se tenga que reiniciar.Soft reboot – The soft reboot return code allows the next Win32 app to be installed without requiring a client reboot. Es necesario llevar a cabo un reinicio para completar la instalación de la aplicación actual.Reboot is necessary to complete installation of the current application.
    • Reintento: el código de retorno de reintento intentará instalar la aplicación tres veces,Retry – The retry return code agent will attempt to install the app three times. esperando 5 minutos entre un intento y el siguiente.It will wait for 5 minutes between each attempt.
    • Correcto: el valor devuelto que indica que la aplicación se ha instalado correctamente.Success – The return value that indicates the app was successfully installed.
  3. Seleccione Aceptar cuando haya agregado o modificado la lista de códigos de retorno.Select OK once you have added or modify your list of return codes.

Paso 8: Agregar la aplicaciónStep 8: Add the app

  1. En el panel Agregar aplicación, compruebe que ha configurado correctamente la información de la aplicación.In the Add app pane, verify that you configured the app information correctly.
  2. Seleccione Agregar para cargar la aplicación en Intune.Select Add to upload the app to Intune.

Paso 9: Asignación de la aplicaciónStep 9: Assign the app

  1. En el panel de la aplicación, seleccione Asignaciones.In the app pane, select Assignments.
  2. Seleccione Agregar grupo para abrir el panel Agregar grupo que está relacionado con la aplicación.Select Add Group to open the Add group pane that is related to the app.
  3. Para la aplicación específica, seleccione un tipo de asignación:For the specific app, select an assignment type:
    • Disponible para dispositivos inscritos: los usuarios instalan la aplicación desde la aplicación o el sitio web del Portal de empresa.Available for enrolled devices: Users install the app from the Company Portal app or Company Portal website.
    • Requerido: la aplicación se instala en los dispositivos de los grupos seleccionados.Required: The app is installed on devices in the selected groups.
    • Desinstalar: la aplicación se desinstala de dispositivos de los grupos seleccionados.Uninstall: The app is uninstalled from devices in the selected groups.
  4. Seleccione Grupos incluidos y asigne los grupos que usarán esta aplicación.Select Included Groups and assign the groups that will use this app.
  5. En el panel Asignar, seleccione asignar en función de los usuarios o los dispositivos.In the Assign pane, select to assign based on users or devices. Al elegir las asignaciones, también puede elegir la experiencia del usuario final.When you choose your assignments, you can also choose the End user experience. La experiencia del usuario final le permite establecer las notificaciones para los usuarios finales, el período de gracia de reinicio, la disponibilidad y la fecha límite de instalación.The End user experience allows you to set End user notifications, Restart grace period, Availability, and Installation deadline. Para más información, consulte Establecimiento de la disponibilidad y las notificaciones de las aplicaciones Win32.For more information, see Set Win32 app availability and notifications.
  6. Seleccione Aceptar para completar la selección de grupos incluidos.select OK to complete the included groups selection.
  7. Si quiere excluir algún grupo de usuarios para que no se vea afectado por esta asignación de aplicaciones, seleccione Excluir grupos.If you want to exclude any groups of users from being affected by this app assignment, select Exclude Groups.
  8. En el panel Agregar grupo, seleccione Aceptar.In the Add group pane, select OK.
  9. En el panel Asignaciones de la aplicación, seleccione Guardar.In the app Assignments pane, select Save.

Ya ha completado los pasos para agregar una aplicación Win32 a Intune.At this point, you have completed steps to add a Win32 app to Intune. Para obtener información sobre la supervisión y la asignación de aplicaciones, vea Asignación de aplicaciones a grupos con Microsoft Intune y Supervisión de información y asignaciones de aplicaciones con Microsoft Intune.For information about app assignment and monitoring, see Assign apps to groups with Microsoft Intune and Monitor app information and assignments with Microsoft Intune.

Dependencias de aplicacionesApp dependencies

Las dependencias de aplicaciones son aplicaciones que se deben instalar antes de que se puede instalar la aplicación Win32.App dependencies are applications that must be installed before your Win32 app can be installed. Se puede requerir que otras aplicaciones estén instaladas como dependencias.You can require that other apps are installed as dependencies. En concreto, el dispositivo debe instalar las aplicaciones dependientes antes de que se instale la aplicación Win32.Specifically, the device must install the dependent app(s) before it installs the Win32 app. Hay un máximo de 100 dependencias, que incluye las dependencias de cualquier dependencia incluida, así como la propia aplicación.There is a maximum of 100 dependencies, which includes the dependencies of any included dependencies, as well as the app itself. Se pueden agregar las dependencias de aplicaciones Win32 solo después de que se haya agregado y cargado la aplicación Win32 en Intune.You can add Win32 app dependencies only after your Win32 app has been added and uploaded to Intune. Una vez agregada la aplicación Win32, verá la opción Dependencias en la hoja de la aplicación Win32.Once your Win32 app has been added, you'll see the Dependencies option on the blade for your Win32 app.

Cualquier dependencia de la aplicación Win32 debe ser también una aplicación Win32.Any Win32 app dependency needs to be also be a Win32 app. No se admite en función de otros tipos de aplicaciones, como aplicaciones de línea de negocio de MSI únicas o aplicaciones de la Tienda.It does not support depending on other app types, such as single MSI LOB apps or Store apps.

Al agregar una dependencia de aplicación, se puede buscar en función del nombre y el editor de la aplicación.When adding an app dependency, you can search based on the app name and publisher. Asimismo, se pueden ordenar las dependencias que se han agregado en función del nombre y editor de la aplicación.Additionally, you can sort your added dependencies based on app name and publisher. Las dependencias de aplicación agregadas anteriormente no se pueden seleccionar en la lista de dependencias de aplicación agregada.Previously added app dependencies cannot be selected in the added app dependency list.

Puede elegir si quiere instalar de forma automática o no cada aplicación dependiente.You can choose whether or not to install each dependent app automatically. De forma predeterminada, la opción Instalación automática está establecida en para cada dependencia.By default, the Automatically install option is set to Yes for each dependency. Al instalar automáticamente una aplicación dependiente, incluso si dicha aplicación dependiente no está destinada al usuario o dispositivo, Intune instalará la aplicación en el dispositivo para satisfacer la dependencia antes de instalar la aplicación Win32.By automatically installing a dependent app, even if the dependent app is not targeted to the user or device, Intune will install the app on the device to satisfy the dependency before installing your Win32 app. Es importante tener en cuenta que una dependencia puede tener dependencias secundarias recurrentes, y cada dependencia secundaria se instalará antes de instalar la dependencia principal.It's important to note that a dependency can have recursive sub-dependencies, and each sub-dependency will be installed before installing the main dependency. Además, la instalación de dependencias no sigue un orden de instalación en un nivel de dependencia determinado.Additionally, installation of dependencies does not follow an install order at a given dependency level.

Para agregar una dependencia de aplicación a la aplicación Win32, siga estos pasos:To add an app dependency to your Win32 app, use the following steps:

  1. En Intune, seleccione Aplicaciones cliente > Aplicaciones para ver la lista de las aplicaciones cliente agregadas.In Intune, select Client apps > Apps to view your list of added client apps.
  2. Seleccione una Aplicación de Windows (Win32) agregada.Select an added Windows app (Win32) app.
  3. Seleccione Dependencias para agregar las aplicaciones dependientes que se deben instalar antes de poder instalar la aplicación Win32.Select Dependencies to add the dependent app(s) that must be installed before the Win32 app can be installed.
  4. Haga clic en Agregar para agregar una dependencia de aplicación.Click Add to add an app dependency.
  5. Una vez que se hayan agregado las aplicaciones dependientes, haga clic en Seleccionar.Once you have added the dependent app(s), click Select.
  6. Elija si quiere instalar automáticamente la aplicación dependiente seleccionando o No en Instalación automática.Choose whether to automatically install the dependent app by selecting Yes or No under Automatically Install.
  7. Haga clic en Guardar.Click Save.

El usuario final verá las notificaciones del sistema de Windows que indican que las aplicaciones dependientes se han descargado e instalado como parte del proceso de instalación de aplicación Win32.The end user will see Windows Toast Notifications indicating that dependent apps are being downloaded and installed as part of the Win32 app installation process. Además, si una aplicación dependiente no está instalada, el usuario final verá con frecuencia una de las notificaciones siguientes:Additionally, when a dependent app is not installed, the end user will commonly see one of the following notifications:

  • No se han podido instalar 1 o más aplicaciones dependientes1 or more dependent apps failed to install
  • No se han cumplido los requisitos de 1 o más aplicaciones dependientes1 or more dependent app requirements not met
  • Hay 1 o más aplicaciones dependientes pendientes de un reinicio del dispositivo1 or more dependent apps are pending a device reboot

Si elige que no haya una Instalación automática de una dependencia, no se intentará la instalación de la aplicación Win32.If you choose not to Automatically install a dependency, the Win32 app installation will not be attempted. Asimismo, los informes de aplicaciones mostrarán que la dependencia se ha marcado como failed y también proporcionarán un motivo del error.Additionally, app reporting will show that the dependency was flagged as failed and also provide a failure reason. Se puede ver el error en la instalación de la dependencia haciendo clic en un error (o advertencia) proporcionado en los detalles de la instalación de la aplicación Win32.You can view the dependency installation failure by clicking on a failure (or warning) provided in the Win 32 app installation details.

Cada dependencia se ajusta a la lógica de reintento de aplicación de Intune Win32 (vuelva a instalar tres veces después de esperar cinco minutos) y a la programación de reevaluación global.Each dependency will adhere to Intune Win32 app retry logic (try to install 3 times after waiting for 5 minutes) and the global re-evaluation schedule. Además, las dependencias solo son aplicables en el momento de la instalación de la aplicación Win32 en el dispositivo.Also, dependencies are only applicable at the time of installing the Win32 app on the device. Las dependencias no son aplicables para desinstalar una aplicación Win32.Dependencies are not applicable for uninstalling a Win32 app. Para eliminar una dependencia, debe hacer clic en el botón de elipses (tres puntos) a la izquierda de la aplicación dependiente que se encuentra al final de la fila de la lista de dependencias.To delete a dependency, you must click on the ellipses (three dots) to the left of the dependent app located at the end of the row of the dependency list.

Optimización de entregaDelivery Optimization

Los clientes Windows 10 1709 y versiones posteriores descargarán contenido de aplicaciones Win32 de Intune mediante un componente de optimización de distribución del cliente Windows 10.Windows 10 1709 and above clients will download Intune Win32 app content using a delivery optimization component on the Windows 10 client. La Optimización de distribución proporciona la funcionalidad punto a punto está activada de manera predeterminada.Delivery optimization provides peer-to-peer functionality that it is turned on by default. La opción Optimización de distribución se puede configurar por directiva de grupo y a través de la Configuración de dispositivo de Intune.Delivery optimization can be configured by group policy and via Intune Device configuration. Para más información, consulte el artículo sobre la Optimización de distribución para Windows 10.For more information, see Delivery Optimization for Windows 10.

Instalar aplicaciones obligatorias y disponibles en dispositivosInstall required and available apps on devices

El usuario final verá las notificaciones del sistema de Windows en las instalaciones de aplicaciones obligatorias y disponibles.The end user will see Windows Toast Notifications for the required and available app installations. En la siguiente imagen se muestra una notificación del sistema de ejemplo donde la instalación de la aplicación no finaliza hasta que se reinicia el dispositivo.The following image shows an example toast notification where the app installation is not complete until the device is restarted.

Captura de pantalla de notificaciones del sistema de Windows para la instalación de una aplicación

La siguiente imagen notifica al usuario final que se están realizando cambios de la aplicación en el dispositivo.The following image notifies the end user that app changes are being made to the device.

Captura de pantalla que notifica al usuario que se están realizando cambios en la aplicación

Establecimiento de la disponibilidad y las notificaciones de las aplicaciones Win32Set Win32 app availability and notifications

Puede configurar la hora de inicio y la hora de la fecha límite para una aplicación Win32.You can configure the start time and deadline time for a Win32 app. A la hora de inicio, la extensión de administración de Intune iniciará la descarga del contenido de la aplicación y la almacenará en caché para la intención necesaria.At the start time, Intune management extension will start the app content download and cache it for required intent. La aplicación se instalará a la hora de la fecha límite.The app will be installed at the deadline time. Para las aplicaciones disponibles, la hora de inicio determinará cuando la aplicación esté visible en Portal de empresa y se descargará el contenido cuando el usuario final solicite la aplicación desde Portal de empresa.For available apps, start time will dictate when the app is visible in the Company Portal and content will be downloaded when the end user requests the app from the Company Portal. Además, puede habilitar un período de gracia de reinicio.Additionally, you can enable a restart grace period.

Establezca la disponibilidad de la aplicación en función de la fecha y la hora de una aplicación necesaria mediante los pasos siguientes:Set the app availability based on a date and time for a required app using the following steps:

  1. Inicie sesión en Intune.Sign in to Intune.

  2. En el panel Intune, seleccione Aplicaciones cliente > Aplicaciones.In the Intune blade, select Client apps > Apps.

  3. Seleccione una aplicación de Windows (Win32) existente en la lista.Select an existing Windows app (Win32) from the list.

  4. En la hoja de la aplicación, seleccione Asignaciones > Agregar grupo.From the app blade, select Assignments > Add group.

  5. Establezca Tipo de asignación en Obligatoria.Set the Assignment type to Required. Tenga en cuenta que la disponibilidad de la aplicación se puede establecer en función del tipo de asignación.Note that app availability can be set based on the assignment type. El tipo de asignación puede tener los valores Requerido, Disponible para dispositivos inscritos o Desinstalar.The Assignment type can be Required, Available for enrolled devices, or Uninstall.

  6. Seleccione Grupos incluidos para determinar a qué grupo de usuarios se asignará la aplicación.Select Included Groups to determine which group of users will be assigned the app. Se mostrará la hoja Asignar.The Assign blade will be displayed.

  7. Establezca Hacer que esta aplicación sea obligatoria para todos los usuarios en .Set Make this app required for all users to Yes.

    Nota

    Las opciones de Tipo de asignación incluyen las siguientes:Assignment type options included the following:

    • Requerido: Puede elegir entre Hacer que esta aplicación sea obligatoria para todos los usuarios o Hacer que esta aplicación sea obligatoria en todos los dispositivos.Required: You can choose to make this app required for all users and/or make this app required on all devices.
    • Disponible para dispositivos inscritos: Puede elegir hacer que esta aplicación esté disponible para todos los usuarios con dispositivos inscritos.Available for enrolled devices: You can choose to make Make this app available to all users with enrolled devices.
    • Desinstalar: Puede optar por *desinstalar esta aplicación para todos los usuarios o desinstalar esta aplicación para todos los dispositivos.Uninstall: You can choose to *uninstall this app for all users and/or uninstall this app for all devices.
  8. Para modificar las opciones de la experiencia del usuario final, seleccione Editar.To modify the End user experience options select Edit.

  9. En la hoja Editar asignación, establezca las notificaciones de usuario final en Mostrar todas las notificaciones del sistema.In the Edit assignment blade, set the Ender user notifications to Show all toast notifications. Tenga en cuenta que puede establecer Notificaciones de usuario final en Mostrar todas las notificaciones del sistema, Mostrar notificaciones del sistema para reinicios de equipo o en Ocultar todas las notificaciones del sistema.Note that you can set End user notifications to Show all toast notifications, Show toast notifications for computer restarts, or Hide all toast notifications.

  10. Establezca la disponibilidad de la aplicación en Fecha y hora específicas y seleccione la fecha y hora.set the App availability to A specific date and time and select your date and time. Esta fecha y hora especifican cuándo se descarga la aplicación en el dispositivo de los usuarios finales.This date and time specifies when the app is downloaded to the end users device.

  11. Establezca la fecha límite de instalación de la aplicación en Fecha y hora específicas y seleccione la fecha y hora.Set the App installation deadline to A specific date and time and select your date and time. Esta fecha y hora especifica cuándo se instala la aplicación en el dispositivo de los usuarios finales.This date and time specifies when the app is installed on the end users device. Cuando se realiza más de una asignación para el mismo usuario o dispositivo, la hora de la fecha límite de instalación de la aplicación se elige en función de la fecha más temprana posible.When more than one assignment is made for the same user or device, the app installation deadline time is picked based on the earliest time possible.

  12. Haga clic en Habilitado junto al período de gracia de reinicio.Click Enabled next to the Restart grace period. El período de gracia de reinicio se inicia en cuanto se complete la instalación de la aplicación en el dispositivo.The restart grace period starts as soon as the app install has been completed on the device. Cuando se deshabilita, el dispositivo puede reiniciarse sin advertencia.When disabled, the device can restart without warning.
    Puede personalizar las opciones siguientes:You can customize the following options:

    • Periodo de gracia de reinicio del dispositivo (minutos) : El valor predeterminado es 1440 minutos (24 horas).Device restart grace period (minutes): The deault value is 1440 minutes (24 hours). Este valor puede ser un máximo de dos semanas.This value can be a maximum of 2 weeks.
    • Seleccionar cuándo debe mostrarse el cuadro de diálogo de cuenta regresiva de reinicio antes de producirse el reinicio (minutos) : El valor predeterminado es 15 minutos.Select when to display the restart countdown dialog box before the restart occurs (minutes): The default value is 15 minutes.
    • Permitir al usuario posponer la notificación de reinicio: Puede elegir entre o No.Allow user to snooze the restart notification: You can choose Yes or No.
      • Seleccionar la duración del aplazamiento (minutos) : El valor predeterminado es 240 minutos (4 horas).Select the snooze duration (minutes): The default value is 240 minutes (4 hours). El valor del aplazamiento no puede ser mayor que el período de gracia de reinicio.The snooze value cannot be more than reboot grace period.
  13. Haga clic en Aceptar > Aceptar > Aceptar > Guardar para agregar la asignación.Click OK > OK > OK > Save to add the assignment.

Notificaciones del sistema para aplicaciones Win32Toast notifications for Win32 apps

Si es necesario, puede suprimir notificaciones del sistema para el usuario final por asignación de aplicaciones.If needed, you can suppress showing end user toast notifications per app assignment. En Intune, seleccione Aplicaciones cliente > Aplicaciones > seleccione la aplicación > Asignaciones > Incluir grupos.From Intune, select Client apps > Apps > select the app > Assignments > Include Groups.

Nota

Las aplicaciones Win32 instaladas en la extensión de administración de Intune no serán dispositivos desinstalados o no inscritos.Intune management extension installed Win32 apps will not be uninstalled on unenrolled devices. Los administradores pueden aprovechar la exclusión de asignación para no ofrecer las aplicaciones Win32 en los dispositivos BYOD.Admins can leverage assignment exclusion to not offer Win32 apps to BYOD Devices.

Solucionar los problemas de aplicaciones Win32Troubleshoot Win32 app issues

Normalmente los registros de agente en el equipo cliente se encuentran en C:\ProgramData\Microsoft\IntuneManagementExtension\Logs.Agent logs on the client machine are commonly in C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. Puede aprovechar CMTrace.exe para ver estos archivos de registro.You can leverage CMTrace.exe to view these log files. CMTrace.exe se puede descargar en las herramientas de cliente de Configuration Manager.CMTrace.exe can be downloaded from Configuration Manager Client Tools.

Captura de pantalla de los registros del agente en el equipo cliente

Importante

Para permitir la correcta instalación y ejecución de aplicaciones Win32 de LOB, la configuración de antimalware debe excluir los directorios siguientes del análisis:To allow proper installation and execution of LOB Win32 apps, anti-malware settings should exclude the following directories from being scanned:

En máquinas cliente X64:On X64 client machines:
C:\Archivos de programa (x86)\Microsoft Intune Management Extension\ContentC:\Program Files (x86)\Microsoft Intune Management Extension\Content
C:\windows\IMECacheC:\windows\IMECache

En máquinas cliente X86:On X86 client machines:
C:\Archivos de programa\Microsoft Intune Management Extension\ContentC:\Program Files\Microsoft Intune Management Extension\Content
C:\windows\IMECacheC:\windows\IMECache

Detección de la versión del archivo de la aplicación Win32 mediante PowerShellDetecting the Win32 app file version using PowerShell

Si tiene problemas para detectar la versión del archivo de la aplicación Win32, considere la posibilidad de usar o modificar el siguiente comando de PowerShell:If you have difficulty detecting the Win32 app file version, consider using or modifying the following PowerShell command:


$FileVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion
#The below line trims the spaces before and after the version name
$FileVersion = $FileVersion.Trim();
if ("<file version of successfully detected file>" -eq $FileVersion)
{
#Write the version to STDOUT by default
$FileVersion
exit 0
}
else
{
#Exit with non-zero failure code
exit 1
}

En el comando de PowerShell anterior, reemplace la cadena <path to binary file> con la ruta de acceso al archivo de la aplicación Win32.In the above PowerShell command, replace the <path to binary file> string with the path to your Win32 app file. Una ruta de acceso de ejemplo sería similar a la siguiente:An example path would be similar to the following:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe

Además, reemplace la cadena <file version of successfully detected file> por la versión del archivo que deba detectar.Also, replace the <file version of successfully detected file> string with the file version that you need to detect. Una cadena de ejemplo de la versión de archivo sería similar a la siguiente:An example file version string would be similar to the following:
2019.0150.18118.00 ((SSMS_Rel).190420-0019)

Si necesita obtener la información de versión de la aplicación Win32, puede usar el siguiente comando de PowerShell:If you need to get the version information of your Win32 app, you can use the following PowerShell command:


[System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion

En el comando de PowerShell anterior, reemplace <path to binary file> por la ruta de acceso del archivo.In the above PowerShell command, replace <path to binary file> with your file path.

Otras áreas de la solución de problemas para tener en cuentaAdditional troubleshooting areas to consider

  • Compruebe la orientación para asegurarse de que el agente está instalado en el dispositivo. Si una aplicación Win32 o PowerShell se orientan a un grupo, se creará una directiva de instalación del agente para el grupo de seguridad.Check targeting to make sure agent is installed on the device - Win32 app targeted to a group or PowerShell Script targeted to a group will create agent install policy for security group.
  • Compruebe la versión del sistema operativo: Windows 10 1607 y versiones posteriores.Check OS Version – Windows 10 1607 and above.
  • Compruebe que Windows 10 SKU, Windows 10 S o las versiones de Windows que se ejecutan con el modo S habilitado no admiten la instalación de MSI.Check Windows 10 SKU - Windows 10 S, or Windows versions running with S-mode enabled, do not support MSI installation.

Para obtener más información sobre la solución de problemas de aplicaciones Win32, consulte Win32 app installation troubleshooting (Solución de problemas de instalación de aplicaciones Win32).For more information about troubleshooting Win32 apps, see Win32 app installation troubleshooting.

Pasos siguientesNext steps