Aggiungere, assegnare e monitorare un'applicazione Win32 in Microsoft Intune

Dopo aver preparato un'app Win32 da caricare in Intune usando lo strumento Microsoft Win32 Content Prep, è possibile aggiungere l'app a Intune. Per altre informazioni sulla preparazione di un'app Win32 da caricare, vedere Preparare il contenuto dell'app Win32 per il caricamento.

Nota

Per informazioni sulle app del Catalogo app aziendale, vedere Aggiungere un'app del Catalogo app aziendale (Win32) a Microsoft Intune.

Prerequisiti

Per usare la gestione delle app Win32, assicurati di soddisfare i criteri seguenti:

  • Usa una versione di Windows supportata (Enterprise, Pro ed Education).
  • I dispositivi devono essere uniti o registrati in Microsoft Entra ID ed essere registrati automaticamente. L'estensione di gestione di Intune supporta i dispositivi aggiunti a Microsoft Entra, registrati a Microsoft Entra, aggiunti a un dominio ibrido o registrati a Criteri di gruppo. Per i prerequisiti e i requisiti di versione dell'estensione gestione di Intune, vedere Estensione di gestione di Intune per Windows.

    Nota

    Per lo scenario di registrazione di Criteri di gruppo, l'utente usa l'account utente locale per aggiungere Microsoft Entra al proprio dispositivo Windows. L'utente deve accedere al dispositivo utilizzando il proprio account utente Microsoft Entra e registrarsi a Intune. Intune installerà l'estensione Gestione Intune sul dispositivo se uno script PowerShell o un'applicazione Win32 è destinata all'utente o al dispositivo.

  • Le dimensioni dell'applicazione Windows sono limitate a 30 GB per app.

Analogamente a un'app line-of-business (LOB) standard, puoi aggiungere un'app Win32 a Microsoft Intune. Questo tipo di app è in genere scritto internamente o da terze parti.

Flusso di processo per aggiungere un'applicazione Win32 a Intune

Diagramma di flusso del processo di aggiunta di un'applicazione Win32 a Intune.

Aggiungere un'applicazione Win32 a Intune

La procedura seguente consente di aggiungere un'app Windows a Intune:

  1. Accedere all'Interfaccia di amministrazione di Microsoft Intune.

  2. Seleziona App>che tutte le app>creano.

  3. Nel riquadro Seleziona tipo di app selezionare la piattaforma Windows e quindi selezionare l'app Windows (Win32).

    Importante

    Assicurarsi di usare la versione più recente dello strumento di preparazione del contenuto Microsoft Win32. Se non usi la versione più recente, vedrai un avviso che informa che l'app è stata creata usando una versione precedente dello strumento.

  4. Fare clic su Seleziona. Vengono visualizzati i passaggi Aggiungi app .

Passaggio 1: informazioni sull'app

Selezionare il file del pacchetto dell'app

  1. Nel riquadro Aggiungi app fare clic su Seleziona file di pacchetto dell'app.
  2. Nel riquadro File pacchetto dell'app seleziona il pulsante Sfoglia. Selezionare quindi un file di installazione di Windows con estensione .intunewin. Vengono visualizzati i dettagli dell'app.
  3. Al termine, selezionare OK nel riquadro File di pacchetto dell'app .

Impostare le informazioni sull'app

Nella pagina Informazioni app, aggiungere i dettagli per l'app. A seconda dell'app scelta, alcuni dei valori in questa pagina potrebbero essere compilati automaticamente.

  • Nome: immettere il nome dell'app così come viene visualizzato nel portale aziendale. Assicurarsi che tutti i nomi delle app usate siano univoci. Se lo stesso nome di app esiste due volte, nel portale aziendale viene visualizzata solo una.

  • Descrizione: immettere la descrizione dell'app. La descrizione viene visualizzata nel Portale aziendale. È possibile selezionare l'opzione Modifica descrizione per visualizzare il riquadro Modifica descrizione . In questo riquadro è possibile usare facoltativamente Markdown per creare una descrizione dell'app con formattazione RTF. Tuttavia, solo gli stili Markdown mostrati in questa sezione sono supportati. HTML non è supportato.

    Screenshot del riquadro

  • Autore: immettere il nome dell'autore dell'app.

  • Categoria: selezionare una o più delle categorie di app predefinite oppure selezionare una categoria creata. Le categorie semplificano l'individuazione dell'app da parte degli utenti durante l'esplorazione del portale aziendale.

  • Mostrarla come app in primo piano nel Portale aziendale: visualizzare l'app in primo piano nella pagina principale del portale aziendale quando gli utenti esplorano le app.

  • URL informazioni: facoltativamente, immettere l'URL di un sito Web che contiene informazioni sull'app. L'URL verrà visualizzato nel portale dell'azienda.

  • URL privacy: facoltativamente, immettere l'URL di un sito Web che contiene informazioni sulla privacy per questa app. L'URL verrà visualizzato nel portale dell'azienda.

  • Sviluppatore: facoltativamente, immetti il nome dello sviluppatore dell'app.

  • Proprietario: facoltativamente, immetti un nome per il proprietario di questa app. Un esempio è il dipartimento delle risorse umane.

  • Note: immettere le note che si desidera associare all'app.

  • Logo: carica un'icona associata all'app. Questa icona viene visualizzata con l'app quando gli utenti esplorano il portale aziendale.

Selezionare Avanti per visualizzare la pagina Programma .

Passaggio 2: programma

Nella pagina Programma , configura i comandi di installazione e rimozione dell'app per l'app:

Importante

Microsoft Intune non supporta installazioni di applicazioni interattive. Le applicazioni distribuite tramite Intune devono essere installate automaticamente e non possono richiedere l'interazione dell'utente, ad esempio finestre di dialogo, prompt o input dell'interfaccia utente durante l'installazione.

Le tecniche che tentano di forzare l'interazione con la sessione utente connesso (ad esempio, usando strumenti come serviceui.exe o soluzioni alternative simili) non sono supportate e possono causare comportamenti incoerenti o imprevedibili. Anche se alcune applicazioni potrebbero sembrare installate in modo interattivo in determinati scenari, questo comportamento non è supportato da Intune e non deve essere utilizzato negli ambienti di produzione.

  • Comando Installa: configurare la modalità di installazione dell'app sui dispositivi.

    Tipo di installatore: Scegli tra due opzioni:

    • Riga di comando: specificare una riga di comando per installare l'app
    • Script di PowerShell: caricare uno script di PowerShell da usare come programma di installazione

    Nota

    Quando Tipo di programma di installazione è impostato su Riga di comando, i campi dei comandi Installa e Disinstalla vengono visualizzati in sola lettura finché non si seleziona la casella di testo. Si tratta di un comportamento previsto e non indica che il campo è disabilitato.

    Per le installazioni da riga di comando, aggiungere la riga di comando di installazione completa per installare l'app.

    Ad esempio, se il nome file dell'app è MyApp123, aggiungere quanto segue:

    msiexec /p "MyApp123.msp"

    Se l'applicazione è ApplicationName.exe, il comando sarà il nome dell'applicazione seguito dagli argomenti del comando (opzioni) supportati dal pacchetto. Ad esempio:

    ApplicationName.exe /quiet

    Nel comando precedente, il ApplicationName.exe pacchetto supporta l'argomento comando /quiet .

    Per gli argomenti specifici supportati dal pacchetto dell'applicazione, contattare il fornitore dell'applicazione.

    Per le installazioni di script di PowerShell, selezionare lo script di PowerShell per caricare lo script di installazione (dimensione massima 50 KB). Lo script sostituisce il comando di installazione standard e consente flussi di lavoro di installazione più completi, ad esempio controlli dei prerequisiti, modifiche alla configurazione e azioni post-installazione. Intune impacchetta lo script con il contenuto dell'app e lo esegue nello stesso contesto del programma di installazione dell'app. I risultati dell'installazione vengono visualizzati nell'interfaccia di amministrazione di Intune in base al codice restituito dello script.

    Nota

    Se l'approvazione di più amministratori (MAA) è abilitata per il tenant, non è possibile caricare script di PowerShell durante la creazione di app. Devi prima creare l'app, quindi aggiungere o modificare gli script in seguito. Attualmente, le proprietà degli script come enforceSignatureCheck e runAs32Bit possono essere modificate senza richieste di accesso a Microsoft Teams, ma questo comportamento cambierà in un aggiornamento futuro per richiedere l'approvazione di Assistente di gestione di Microsoft Advertising.

    Importante

    Gli amministratori devono prestare attenzione quando usano gli strumenti di comando. È possibile che comandi imprevisti o dannosi vengano passati tramite i campi comandi Installa e Disinstalla .

    La chiamata powershell.exe in uno di questi campi comporterà l'avvio di un'istanza di PowerShell a 32 bit. Per forzare l'esecuzione di PowerShell a 64 bit, usare il comando seguente:

    %SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe

  • Comando di disinstallazione: aggiungere la riga di comando completa per disinstallare l'app in base al GUID dell'app.

    Ad esempio:

    msiexec /x "{12345A67-89B0-1234-5678-000001000000}"

    Nota

    L'espansione delle variabili di ambiente all'interno del comando Uninstall non è supportata. Se è necessario l'uso di variabili di ambiente, usare uno script wrapper personalizzato all'interno del pacchetto Win32 per eseguire il wrapping del comando appropriato e usare questo script per il comando di disinstallazione.

  • Tempo di installazione richiesto: il numero di minuti di attesa del sistema per il completamento dell'installazione del programma. Il valore predefinito è 60 minuti. Se l'installazione dell'app richiede più tempo del tempo di installazione impostato, l'installazione del sistema non riuscirà. Il valore massimo di timeout è 1440 minuti (1 giorno).

  • Consenti disinstallazione disponibile: selezionare per fornire l'opzione di disinstallazione per questa app agli utenti del Portale aziendale. Selezionare No per impedire agli utenti di disinstallare l'app dal Portale aziendale.

    Nota

    Se un'app Win32 ha dipendenze o è un'app dipendente, il Portale aziendale non mostrerà l'opzione di disinstallazione per l'app, anche se Consenti disinstallazione disponibile è impostato su .

  • Comportamento di installazione: impostare il comportamento di installazione su Sistema o Utente.

    Nota

    È possibile configurare un'app Win32 da installare nel contesto utente o di sistema . Il contesto utente si riferisce solo a un utente specifico. Il contesto di sistema si riferisce a tutti gli utenti di un dispositivo Windows.

    Quando un dispositivo viene registrato tramite la registrazione Microsoft Entra, selezionare Sistema.

    Gli utenti non sono tenuti ad accedere al dispositivo per installare le app Win32.

    L'installazione e la disinstallazione dell'app Win32 avverranno con privilegi di amministratore (per impostazione predefinita) quando l'app è impostata per l'installazione nel contesto utente e l'utente nel dispositivo dispone di privilegi di amministratore.

  • Comportamento di riavvio del dispositivo: Seleziona una delle opzioni seguenti:

    • Determina il comportamento in base ai codici restituiti: scegli questa opzione per riavviare il dispositivo in base ai codici restituiti. Questa opzione indica che il dispositivo verrà riavviato in base al codice restituito configurato. Con questa configurazione, un codice restituito da un hard reboot attiverà immediatamente un riavvio del dispositivo e un codice restituito da soft reboot avviserà l'utente che è necessario un riavvio per completare l'installazione.
    • Nessuna azione specifica: scegliere questa opzione per eliminare i riavvii dei dispositivi durante l'installazione delle app basate su MSI.
    • L'installazione dell'app può forzare il riavvio di un dispositivo: Scegliere questa opzione per consentire il completamento dell'installazione dell'app senza sopprimere i riavvii. Questa opzione significa che l'installazione dell'app Win32 può essere completata senza sopprimere i riavvii. Con questa configurazione, un codice restituito per il riavvio forzato avviserà l'utente che il riavvio del dispositivo verrà attivato entro 120 minuti e un codice restituito per il riavvio graduale avviserà l'utente solo che è necessario un riavvio per completare l'installazione.
    • Intune impone un riavvio obbligatorio del dispositivo: Scegliere questa opzione per riavviare sempre il dispositivo dopo un'installazione dell'app riuscita.
  • Specificare i codici restituiti per indicare il comportamento post-installazione: aggiungere i codici restituiti usati per specificare il comportamento dei tentativi di installazione dell'app o il comportamento post-installazione. Le voci dei codici restituiti vengono aggiunte per impostazione predefinita durante la creazione dell'app. Tuttavia, puoi aggiungere altri codici restituiti o modificare quelli esistenti.

    1. Nella colonna Tipo di codice impostare il tipo di codice su uno dei seguenti:
      • Fallito: valore restituito che indica un errore di installazione dell'app.
      • Riavvio forzato: il codice restituito del riavvio forzato non consente l'installazione dell'app Win32 successiva nel client senza riavvio.
      • Riavvio graduale: il codice restituito del riavvio graduale consente di installare l'app Win32 successiva senza richiedere il riavvio del client. Il riavvio è necessario per completare l'installazione dell'applicazione corrente.
      • Riprova: l'agente del codice restituito tenterà di installare l'app tre volte. Attenderà cinque minuti tra un tentativo e l'altro.
      • Operazione riuscita: valore restituito che indica che l'app è stata installata correttamente.
    2. Se necessario, seleziona Aggiungi per aggiungere altri codici restituiti o modificare quelli esistenti.

Selezionare Avanti per visualizzare la pagina Requisiti .

Passaggio 3: requisiti

Nella pagina Requisiti , specificare i requisiti che i dispositivi devono soddisfare prima di installare l'app:

  • Architettura del sistema operativo: scegliere le architetture necessarie per installare l'app.
  • Sistema operativo minimo: seleziona il sistema operativo minimo necessario per installare l'app.
  • Spazio su disco necessario (MB): facoltativamente, aggiungi lo spazio libero su disco necessario nell'unità di sistema per installare l'app.
  • Memoria fisica necessaria (MB): facoltativamente, aggiungi la memoria fisica (RAM) necessaria per installare l'app.
  • Numero minimo di processori logici richiesti: facoltativamente, aggiungere il numero minimo di processori logici necessari per installare l'app.
  • Velocità minima della CPU richiesta (MHz): facoltativamente, aggiungi la velocità minima della CPU necessaria per installare l'app.
  • Configurare regole aggiuntive per i requisiti:
    1. Selezionare Aggiungi per visualizzare il riquadro Aggiungi una regola requisito e configurare altre regole requisiti. Selezionare il valore di Tipo di requisito per scegliere il tipo di regola da usare per determinare la modalità di convalida di un requisito. Le regole dei requisiti possono essere basate su informazioni sul file system, valori del Registro di sistema o script di PowerShell.
      • File: quando si sceglie File come valore per il tipo di requisito , la regola del requisito deve rilevare un file o una cartella, una data, una versione o una dimensione.
        • Percorso: il percorso completo della cartella che contiene il file o la cartella da rilevare.
        • File o cartella: il file o la cartella da rilevare.
        • Proprietà: selezionare il tipo di regola utilizzata per convalidare la presenza dell'app.
        • Associato a un'app a 32 bit nei client a 64 bit: selezionare per espandere le variabili di ambiente del percorso nel contesto a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per espandere le variabili di percorso nel contesto a 64 bit nei client a 64 bit. I client a 32 bit useranno sempre il contesto a 32 bit.
      • Registro di sistema: quando si sceglie Registro di sistema come valore per il tipo di requisito , la regola del requisito deve rilevare un'impostazione del Registro di sistema basata su valore, stringa, numero intero o versione.
        • Percorso chiave: il percorso completo della voce del Registro di sistema che contiene il valore da rilevare.
        • Nome valore: nome del valore del Registro di sistema da rilevare. Se questo valore è vuoto, il rilevamento avverrà sulla chiave. Il valore (predefinito) di una chiave verrà usato come valore di rilevamento se il metodo di rilevamento è diverso dall'esistenza di file o cartelle.
        • Requisito della chiave del Registro di sistema: selezionare il tipo di confronto delle chiavi del Registro di sistema usato per determinare la modalità di convalida della regola del requisito.
        • Associato a un'app a 32 bit nei client a 64 bit: selezionare per eseguire ricerche nel Registro di sistema a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per eseguire ricerche nel Registro di sistema a 64 bit nei client a 64 bit. I client a 32 bit eseguiranno sempre la ricerca nel Registro di sistema a 32 bit.
      • Script: scegliere Script come valore per il tipo di requisito quando non è possibile creare una regola di requisito basata su file, registro o qualsiasi altro metodo disponibile nell'interfaccia di amministrazione di Microsoft Intune.
        • File di script: Per una regola basata su un requisito di script di PowerShell, se il codice esistente è 0, verrà rilevato l'output standard (STDOUT) in modo più dettagliato. Ad esempio, è possibile rilevare STDOUT come un numero intero con un valore pari a 1.
        • Esegui script come processo a 32 bit nei client a 64 bit: selezionare per eseguire lo script in un processo a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per eseguire lo script in un processo a 64 bit nei client a 64 bit. I client a 32 bit eseguono lo script in un processo a 32 bit.
        • Eseguire questo script con le credenziali di accesso: Selezionare per eseguire lo script usando le credenziali del dispositivo connesso.
        • Applica il controllo della firma degli script: selezionare per verificare che uno script sia stato firmato da un autore attendibile, in modo da consentire l'esecuzione senza avvisi o richieste visualizzati. Lo script verrà eseguito in modo sbloccato. Selezionare No (impostazione predefinita) per eseguire lo script con la conferma dell'utente senza verifica della firma.
        • Seleziona il tipo di dati di output: seleziona il tipo di dati utilizzato per determinare la corrispondenza di una regola del requisito.
    2. Dopo aver impostato le regole dei requisiti, selezionare OK.

Selezionare Avanti per visualizzare la pagina Regole di rilevamento .

Passaggio 4: regole di rilevamento

Nel riquadro Regole di rilevamento configurare le regole per rilevare la presenza dell'app. È possibile scegliere di aggiungere più regole:

  • Formato regole: seleziona come verrà rilevata la presenza dell'app. È possibile scegliere di configurare manualmente le regole di rilevamento o usare uno script personalizzato per rilevare la presenza dell'app. È necessario scegliere almeno una regola di rilevamento.

    Nota

    Per rilevare l'app, devono essere soddisfatte le condizioni per tutte le regole.

    Se Intune rileva che l'app non è presente nel dispositivo, Intune offrirà nuovamente l'app entro circa 24 ore. Questo problema si verifica solo per le app destinate con lo scopo richiesto.

  • Configurare manualmente le regole di rilevamento: Puoi selezionare uno dei seguenti tipi di regola:

    • MSI: verifica in base a un controllo della versione MSI. Questa opzione può essere aggiunta una sola volta. Quando si sceglie questo tipo di regola, sono disponibili due impostazioni:

      • Codice prodotto MSI: aggiungere un codice prodotto MSI valido per l'app.
      • Controllo della versione del prodotto MSI: selezionare per verificare la versione del prodotto MSI oltre al codice prodotto MSI.
    • File: verifica in base al rilevamento di file o cartelle, alla data, alla versione o alle dimensioni.

      • Percorso: immettere il percorso completo della cartella che contiene il file o la cartella da rilevare. Non devono includere caratteri speciali come , o ".
      • File o cartella: immettere il file o la cartella da rilevare.
      • Metodo di rilevamento: selezionare il tipo di metodo di rilevamento usato per convalidare la presenza dell'app.
      • Associato a un'app a 32 bit nei client a 64 bit: selezionare per espandere le variabili di ambiente del percorso nel contesto a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per espandere le variabili di percorso nel contesto a 64 bit nei client a 64 bit. I client a 32 bit useranno sempre il contesto a 32 bit.

      Esempi di rilevamento basato su file

      Verifica l'esistenza del file.

      Screenshot del riquadro della regola di rilevamento - esistenza file.

      Verifica l'esistenza della cartella.

      Screenshot del riquadro della regola di rilevamento - esistenza cartella.

    • Registro di sistema: verifica in base a valore, stringa, numero intero o versione.

      • Percorso chiave: il percorso completo della voce del Registro di sistema che contiene il valore da rilevare. Una sintassi valida è HKEY_LOCAL_MACHINE\Software\WinRAR o HKLM\Software\WinRAR.
      • Nome valore: nome del valore del Registro di sistema da rilevare. Se questo valore è vuoto, il rilevamento avverrà sulla chiave. Il valore (predefinito) di una chiave verrà usato come valore di rilevamento se il metodo di rilevamento è diverso dall'esistenza di file o cartelle.
      • Metodo di rilevamento: selezionare il tipo di metodo di rilevamento usato per convalidare la presenza dell'app.
      • Associato a un'app a 32 bit nei client a 64 bit: selezionare per eseguire ricerche nel Registro di sistema a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per eseguire ricerche nel Registro di sistema a 64 bit nei client a 64 bit. I client a 32 bit eseguiranno sempre la ricerca nel Registro di sistema a 32 bit.

      Esempi di rilevamento basato sul Registro di sistema

      Controlla se la chiave di registro esiste.

      Screenshot del riquadro delle regole di rilevamento - esiste una chiave del Registro di sistema.

      Controlla se il valore del registro esiste.

      Screenshot del riquadro della regola di rilevamento - il valore del registro di sistema esiste.

      Verificare la stringa del valore del Registro di sistema uguale a.

      Screenshot del riquadro della regola di rilevamento: stringa del valore del Registro di sistema uguale.

  • Usa uno script di rilevamento personalizzato: specifica lo script di PowerShell che verrà usato per rilevare questa app.

    • File di script: selezionare uno script di PowerShell che rilevi la presenza dell'app nel client. L'app verrà rilevata quando lo script restituisce un codice di uscita con valore 0 e scrive un valore stringa in STDOUT.

    • Esegui script come processo a 32 bit nei client a 64 bit: selezionare per eseguire lo script in un processo a 32 bit nei client a 64 bit. Selezionare No (impostazione predefinita) per eseguire lo script in un processo a 64 bit nei client a 64 bit. I client a 32 bit eseguono lo script in un processo a 32 bit.

    • Applica il controllo della firma degli script: selezionare per verificare che uno script sia stato firmato da un autore attendibile, in modo da consentire l'esecuzione senza avvisi o richieste visualizzati. Lo script verrà eseguito in modo sbloccato. Selezionare No (impostazione predefinita) per eseguire lo script senza la verifica della firma.

    L'agente Intune controlla i risultati dallo script. Legge i valori scritti dallo script nel flusso STDOUT, nel flusso STDERR (Standard Error) e nel codice di uscita. Se lo script esce con un valore diverso da zero, ha esito negativo e lo stato di rilevamento dell'applicazione non viene installato. Se il codice di uscita è zero e STDOUT contiene dati, lo stato di rilevamento dell'applicazione è installato. Tuttavia, se i dati vengono scritti in STDERR, il risultato del rilevamento viene valutato come non installato, anche se i dati vengono scritti in STDOUT e lo script esce con un codice di uscita pari a zero.

    Nota

    È consigliabile codificare lo script come UTF-8 BOM. Quando lo script esce con il valore 0, l'esecuzione dello script è riuscita. Il secondo canale di output indica che l'app è stata rilevata. I dati STDOUT indicano che l'app è stata trovata nel client. Non cerchiamo una stringa particolare da STDOUT.

La versione dell'app Win32 viene visualizzata nell'interfaccia di amministrazione di Microsoft Intune. La versione dell'app è disponibile nell'elenco Tutte le app , in cui è possibile filtrare in base alle app Win32 e selezionare la colonna della versione facoltativa. Nell'interfaccia di amministrazione di Microsoft Intune selezionare Versionecolonne> app >tutte le app>per visualizzare la versione dell'app nell'elenco delle app.

Dopo aver aggiunto le regole, seleziona Avanti per visualizzare la pagina Dipendenze .

Passaggio 5: dipendenze

Le dipendenze delle app definiscono una relazione tra app in cui un'app richiede l'installazione di una o più app dipendenti. Se Intune non ha ancora installato un'app in un dispositivo, è necessario installare prima tutte le app configurate come app dipendenti. Se un'app è già installata in un dispositivo, Intune installerà tutte le app dipendenti appena configurate, configurate per l'installazione automatica, la volta successiva che Intune valuterà i criteri dell'app nel dispositivo.

È possibile aggiungere dipendenze dell'app Win32 solo dopo che l'app Win32 è stata aggiunta e caricata in Intune. Dopo l'aggiunta dell'app Win32, verrà visualizzata l'opzione Dipendenze nel riquadro per l'app Win32. Esistono al massimo 100 dipendenze, che includono le dipendenze di tutte le dipendenze incluse, oltre che l'app stessa.

Qualsiasi dipendenza dell'app Win32 deve essere anche un'app Win32. Non è supportato a seconda di altri tipi di app, ad esempio le singole app line-of-business MSI o le app di Microsoft Store.

Quando si aggiunge una dipendenza dell'app, è possibile eseguire la ricerca in base al nome dell'app e all'autore. Inoltre, è possibile ordinare le dipendenze aggiunte in base al nome dell'app e all'editore. Le dipendenze delle app aggiunte in precedenza non possono essere selezionate nell'elenco delle dipendenze delle app aggiunte.

Puoi scegliere se installare o meno automaticamente ogni app dipendente. Per impostazione predefinita, l'opzione Installa automaticamente è impostata su per ogni dipendenza. Installando automaticamente un'app dipendente, anche se l'app dipendente non è destinata all'utente o al dispositivo, Intune installerà l'app nel dispositivo per soddisfare la relazione di dipendenza definita.

Importante

Non è necessario assegnare app dipendenti; Intune li indirizza e installa automaticamente in base alle relazioni tra le app create.

Nota

Lo stato di installazione di un'app dipendente verrà visualizzato in Intune solo se l'app è destinata all'utente o al dispositivo.

È importante notare che una dipendenza può avere sotto-dipendenze ricorsive e ogni sotto-dipendenza sarà valutata prima che la dipendenza principale sia valutata. Inoltre, la valutazione e l'installazione delle dipendenze non seguono un ordine specifico a livello di dipendenza.

Le app Win32 aggiunte a Intune non possono essere rimosse mentre sono in una relazione di dipendenza. Queste app possono essere eliminate solo dopo la rimozione della relazione di dipendenza. Questo requisito si applica alle app padre e figlio in una relazione di dipendenza. Inoltre, questo requisito garantisce che le dipendenze vengano applicate correttamente e che il comportamento delle dipendenze sia più prevedibile.

Seleziona le dipendenze

Nella pagina Dipendenze selezionare le applicazioni che devono essere installate prima di installare l'app Win32:

  1. Selezionare Aggiungi per visualizzare il riquadro Aggiungi dipendenza .
  2. Aggiungere le app dipendenti e quindi fare clic su Seleziona.
  3. Scegli se installare automaticamente le app dipendenti selezionando o No nella colonna Installa automaticamente .

Dopo aver selezionato le dipendenze, selezionare Avanti per visualizzare la pagina Tag degli ambiti .

Informazioni aggiuntive sui dettagli relativi alle dipendenze

L'utente vedrà le notifiche di Windows che indicano che le app dipendenti vengono scaricate e installate come parte del processo di installazione dell'app Win32.

Limitazioni delle dipendenze

L'elenco puntato seguente fornisce ulteriore chiarezza sulle limitazioni delle dipendenze:

  • Se un'app ha 100 dipendenze, il grafico dell'app ha una dimensione totale di 101 (100 app di dipendenza + 1 app padre).
  • Se un'app ha 3 dipendenze e una delle app di dipendenza ha 2 dipendenze, il grafico dell'app ha una dimensione totale di 6 (1 app padre + 3 app di dipendenza + 2 app di dipendenza che provengono da un'altra app di dipendenza).
  • Se un'app è una dipendenza per più "grafici" di app, ovvero la dipendenza è da qualche parte nella catena di dipendenza per alcuni grafici di app, tutte le app di tutti i grafici separati vengono sommate per calcolare la dimensione della dipendenza. Ad esempio, se il grafico A ha 23 app, il grafico B ha 62 app e il grafico C ha 20 app e l'app X esiste come app di dipendenza da qualche parte nella catena di dipendenze in tutti e 3 i grafici, allora la dimensione totale del grafico è 103 (l'app X viene conteggiata una sola volta), che supera la restrizione del limite di 100.

Errori di dipendenza

Quando non è installata un'app dipendente, l'utente in genere riceve una delle notifiche seguenti:

  • Non è stato possibile installare una o più app dipendenti.
  • Uno o più requisiti dell'app dipendente non sono soddisfatti.
  • Una o più app dipendenti sono in attesa di riavvio del dispositivo.

Se si sceglie di non inserire una dipendenza nella colonna Installazione automatica , non verrà tentata l'installazione dell'app Win32. Inoltre, la segnalazione delle app mostrerà che la dipendenza è stata contrassegnata come e failed fornirà un motivo di errore. È possibile visualizzare l'errore di installazione della dipendenza selezionando un errore (o avviso) fornito nei dettagli di installazione dell'app Win32.

Ogni dipendenza aderisce alla logica dei tentativi di applicazione Win32 di Intune (prova a installare tre volte dopo aver atteso cinque minuti) e alla pianificazione di rivalutazione globale, che segue una cadenza di 24 ore. Le dipendenze non sono applicabili per la disinstallazione di un'app Win32. Se invece è impostata come app dipendente, il Portale aziendale non mostrerà il pulsante di disinstallazione per l'app. Per eliminare una dipendenza, devi selezionare i tre puntini di sospensione a sinistra dell'app dipendente alla fine della riga dell'elenco delle dipendenze.

Passaggio 6: Sostituzione

Quando si sostituisce un'applicazione, è possibile specificare quale app verrà aggiornata o sostituita. Per aggiornare un'app, disabilitare l'opzione di disinstallazione della versione precedente. Per sostituire un'app, abilitare l'opzione di disinstallazione della versione precedente. Sono disponibili al massimo 10 app aggiornate o sostituite, inclusi riferimenti ad altre app. Ad esempio, l'app fa riferimento a un'altra app. Quest'altra app fa riferimento ad altre app e così via. Questo scenario crea un grafico delle app. Tutte le app nel grafico vengono conteggiate per il valore massimo di 10.

Per aggiungere app che verranno sostituite dall'app corrente:

  1. Nel passaggio Sostituzione fare clic su Aggiungi per scegliere le app che devono essere sostituite.

    Nota

    In una relazione di sostituzione in Intune possono essere presenti al massimo 10 nodi.

  2. Trovare e fare clic sulle app per applicare la relazione di sostituzione nel riquadro Aggiungi app . Fare clic su Seleziona per aggiungere le app all'elenco di sostituzione.

  3. Nell'elenco delle app sostituite modificare l'opzione Disinstalla versione precedente per ogni app selezionata per specificare se un comando di disinstallazione verrà inviato da Intune a ogni app selezionata. Se il programma di installazione dell'app corrente aggiorna automaticamente l'app selezionata, non è necessario inviare un comando di disinstallazione. Quando si sostituisce un'app selezionata con un'app diversa, potrebbe essere necessario attivare l'opzione Disinstalla la versione precedente per rimuovere e sostituire l'app precedente.

  4. Una volta completato questo passaggio, fai clic su Avanti.

Per altre informazioni, vedere Aggiungere la sostituzione delle app Win32.

Passaggio 7: Attività

È possibile selezionare le assegnazioni di gruppo Obbligatorie, Disponibile per i dispositivi registrati o Disinstalla per l'app. Per altre informazioni, vedere Aggiungere gruppi per organizzare utenti e dispositivi e Assegnare app a gruppi con Microsoft Intune.

Importante

Per lo scenario in cui un'app Win32 viene distribuita e assegnata in base alla destinazione utente, se l'app Win32 richiede privilegi di amministratore del dispositivo o altre autorizzazioni non disponibili per l'utente standard del dispositivo, l'app non verrà installata.

  1. Per l'app specifica, selezionare un tipo di attività:
    • Obbligatorio: l'app viene installata nei dispositivi nei gruppi selezionati.
    • Disponibile per i dispositivi registrati: gli utenti installano l'app dall'app portale aziendale o dal sito Web del portale aziendale.
    • Disinstalla: l'app viene disinstallata dai dispositivi nei gruppi selezionati.
  2. Selezionare Aggiungi gruppo e assegnare i gruppi che useranno questa app.
  3. Nel riquadro Seleziona gruppi selezionare i gruppi da assegnare in base agli utenti o ai dispositivi.
  4. Dopo aver selezionato i gruppi, è anche possibile impostare le notifiche per gli utenti finali, la disponibilità e la scadenza per l'installazione. Per altre informazioni, vedere Impostare la disponibilità e le notifiche delle app Win32.
  5. Se non vuoi che l'assegnazione dell'app influisca sui gruppi di utenti, seleziona Incluso nella colonna MODALITÀ . Nel riquadro Modifica assegnazione , modificare il valore della modalità da Inclusa a Esclusa. Selezionare OK per chiudere il riquadro Modifica attività .
  6. Nella sezione Impostazioni app selezionare il valore di priorità Ottimizzazione recapito per l'app. Questa impostazione determinerà la modalità di download del contenuto dell'app. È possibile scegliere di scaricare il contenuto dell'app in modalità background o in primo piano in base all'assegnazione.

Dopo aver completato l'impostazione delle attività per le app, selezionare Avanti per visualizzare la pagina Revisione + Crea .

Passaggio 8: Rivedi e crea

  1. Controlla i valori e le impostazioni immessi per l'app. Verificare di aver configurato correttamente le informazioni sull'app.

  2. Selezionare Crea per aggiungere l'app a Intune.

    Viene visualizzato il riquadro Panoramica per l'app LOB.

A questo punto, hai completato la procedura per aggiungere un'app Win32 a Intune. Per informazioni sull'assegnazione e il monitoraggio delle app, vedere Assegnare app ai gruppi con Microsoft Intune e Monitorare le informazioni e le assegnazioni delle app con Microsoft Intune.

Passaggi successivi