Distribuzione di app MSIX

È possibile distribuire il formato per la creazione di pacchetti MSIX ai dispositivi client tramite l'uso di strumenti per la gestione di dispositivi e applicazioni come Microsoft Intune e Microsoft Endpoint Configuration Manager.

Le app in pacchetto possono essere installate usando strumenti di distribuzione, PowerShell o AppInstaller. Usando AppInstaller per installare un'app in pacchetto MSIX, l'utente o il professionista IT può scegliere di fare clic con il pulsante destro del mouse ed eseguire l'installazione oppure fare doppio clic sul programma di installazione MSIX. In base a questo approccio, all'utente verrà chiesto di selezionare il pulsante Installa per avviare l'installazione e visualizzarne lo stato di avanzamento. In alternativa, è possibile usare i cmdlet PowerShell disponibili per eseguire l'installazione e la disinstallazione di un'app in pacchetto MSIX in modo invisibile all'utente.

Microsoft Endpoint Configuration Manager

Poiché MSIX è un formato per la creazione di pacchetti di installazione standardizzato, i dettagli relativi all'applicazione (editore, nome dell'applicazione e versione) verranno recuperati automaticamente e presentati per la revisione tramite la creazione guidata applicazione all'interno di Microsoft Endpoint Configuration Manager. Analogamente, la stringa di installazione e i metodi di rilevamento usati con le applicazioni MSIX sono coerenti e configurati automaticamente tramite la creazione guidata applicazione di Microsoft Endpoint Configuration Manager.

Quando si crea un'applicazione in Microsoft Endpoint Configuration Manager, selezionare il tipo di applicazione: Pacchetto app di Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Per istruzioni su come creare e distribuire un'applicazione tramite Microsoft Endpoint Configuration Manager, vedi Creare e distribuire un'applicazione.

Microsoft Intune

Microsoft Intune supporta la distribuzione di applicazioni MSIX nei dispositivi client tramite il modello di app client. Poiché MSIX è un formato per la creazione di pacchetti di installazione standardizzato, i dettagli relativi all'applicazione (nome dell'applicazione, descrizione e autore) vengono popolati automaticamente nelle informazioni dell'app.

L'installazione di un'applicazione MSIX è standardizzata. Di conseguenza, quando si aggiunge una nuova app line-of-business in Microsoft Intune, non è necessario configurare i parametri di installazione invisibile all'utente richiesti per l'installazione. Per istruzioni su come creare e distribuire un'applicazione tramite Microsoft Intune, vedi Creazione di app line-of-business in Intune.

Web (Programma di installazione app)

È possibile distribuire MSIX con un server IIS. Se aggiungi il protocollo ms-appinstaller, viene creata un'esperienza di installazione molto migliore.
Per la distribuzione IIS di un file MSIX e per informazioni su come configurare il server IIS per supportare la distribuzione di app MSIX, vedi Distribuire un'app di Windows 10 da un server IIS.

Microsoft Store per le aziende

Microsoft Store per le aziende è un negozio online appositamente progettato per la distribuzione di app per le aziende e la formazione. Puoi usare Microsoft Store per trovare, acquisire, distribuire e gestire le app per la tua organizzazione o il tuo istituto di istruzione. Per informazioni dettagliate su Microsoft Store per le aziende, vedi Microsoft Store per le aziende e gli istituti di istruzione.

App Center

App Center ti consente di compilare automaticamente la tua app, testarla su dispositivi veri e propri e distribuirla a tester beta. App Center ti permette di distribuire app con maggiore frequenza, un livello di qualità superiore e maggiore affidabilità. Con App Center puoi connettere il tuo repository e in pochi minuti automatizzare le build, eseguire test su dispositivi veri e propri disponibili nel cloud, distribuire app a tester beta e monitorare l'utilizzo reale con dati di analisi e relativi agli arresti anomali del sistema. Tutto in un unico ambiente.

Gestione e manutenzione immagini distribuzione (DISM.exe) e provisioning

DISM

I professionisti IT possono usare i cmdlet di Gestione e manutenzione immagini distribuzione (DISM) per installare, disinstallare e configurare i pacchetti MSIX in un'immagine di Windows prima della distribuzione.
Per altre informazioni sul provisioning, vedi Gestione e manutenzione immagini distribuzione e provisioning.

Provisioning

I professionisti IT usano il provisioning per configurare i dispositivi degli utenti finali senza dover creare una nuova immagine. I professionisti IT possono preinstallare i pacchetti MSIX nei sistemi per gli utenti finali. Per altre informazioni sul provisioning, vedi Gestione e manutenzione immagini distribuzione e provisioning.

Gestione dell'app MSIX

I pacchetti MSIX includono un set completo di controlli che i professionisti IT possono usare per controllare l'installazione. I professionisti IT possono determinare come e quando le app MSIX possono eseguire l'aggiornamento, il downgrade o la disinstallazione. I pacchetti MSIX possono anche essere limitati con servizi di Windows di posta in arrivo, ad esempio AppLocker e Criteri di gruppo.

Impedire l'installazione di app MSIX tramite AppLocker

In AppLocker è supportata la capacità di consentire o negare l'esecuzione di applicazioni MSIX in un dispositivo aziendale. A questo scopo, le regole vengono definite in base agli attributi delle app MSIX. Tali attributi includono: nome dell'editore, nome del prodotto, nome file, versione del file, percorso del file e hash file. Le app MSIX identificate in base a queste regole vengono quindi configurate per consentire o negare l'esecuzione.

Esistono più metodi in cui AppLocker può essere usato all'interno di un'organizzazione per controllare quali app possono essere eseguite o meno in un dispositivo aziendale. Per un elenco completo, vedi Uso delle regole di AppLocker.

Gestire l'accesso tramite Criteri di gruppo

Criteri di gruppo fornisce gestione centralizzata e configurazione di sistemi operativi, applicazioni e impostazioni degli utenti in un ambiente Active Directory. Le applicazioni in pacchetto MSIX possono leggere le chiavi del Registro di sistema di Criteri di gruppo e adeguarsi alle impostazioni di Criteri di gruppo.
Per altre informazioni sul supporto e sulle limitazioni di MSIX nel supporto di Criteri di gruppo, vedere Criteri di gruppo e app in pacchetto.

Gestire gli aggiornamenti di MSIX

Configurare il comportamento di aggiornamento dell'app usando il file del Programma di installazione app. I professionisti IT possono definire quando un utente deve ricevere gli aggiornamenti per un pacchetto MSIX e se l'esperienza di aggiornamento deve rimanere invisibile. All'utente può essere richiesto di eseguire l'aggiornamento all'avvio o in un momento successivo.

Per altre informazioni sulla configurazione di una pianificazione degli aggiornamenti di MSIX, vedi Configurare le impostazioni di aggiornamento nel file del programma di installazione app.

Downgrade

MSIX supporta il downgrade delle app. Di conseguenza, l'app non richiede la disinstallazione prima di installare una versione precedente della stessa app. Specificando ForceUpdateFromAnyVersion è possibile effettuare il downgrade di un pacchetto MSIX a una versione precedente. Questa operazione è utile nel caso in cui sia già stato distribuito un bug grave.

Per altre informazioni su ForceUpdateFromAnyVersion, vedi Configurare le impostazioni di aggiornamento nel file del programma di installazione app.

Aggiornamenti critici

Ogni tanto gli utenti ignorano le richieste di aggiornamento della loro app. Con MSIX i professionisti IT possono forzare un aggiornamento per un'app contrassegnandolo come critico e specificando UpdateBlocksActivation.

Per altre informazioni su UpdateBlocksActivation, vedi Configurare le impostazioni di aggiornamento nel file del programma di installazione app.

Disinstalla

MSIX garantisce una notevole esperienza in fatto di installazione e disinstallazione. Poiché i pacchetti MSIX sono inclusi in contenitori, la disinstallazione del pacchetto rimuoverà tutti gli elementi dell'applicazione, inclusi tutti i file scritti in %ProgramFiles%WindowsApps, nonché gli eventuali file di sistema presenti nella cartella AppData o le impostazioni del Registro di sistema create per l'applicazione. La disinstallazione non rimuoverà i file creati dall'utente.