Creare applicazioni Windows in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Oltre agli altri requisiti e procedure di Configuration Manager per la creazione di un'applicazione, tieni in considerazione anche le considerazioni seguenti quando crei e distribuisci applicazioni per dispositivi Windows.

Considerazioni generali

Configuration Manager supporta la distribuzione dei formati pacchetto delle app di Windows (.appx) e bundle delle app (.appxbundle).

Quando crei un'applicazione nella console Configuration Manager, seleziona il file di installazione dell'applicazione Tipo come pacchetto dell'app di Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Per altre informazioni sulla creazione di app in generale, vedere Creare applicazioni. Per altre informazioni sul formato MSIX, vedere Supporto del formato MSIX.

Nota

Per sfruttare le nuove funzionalità di Configuration Manager, aggiornare prima i client alla versione più recente. Mentre le nuove funzionalità vengono visualizzate nella console di Configuration Manager quando aggiorni il sito e la console, lo scenario completo non è funzionante fino a quando non è anche la versione client più recente.

Effettuare il provisioning dei pacchetti delle app di Windows per tutti gli utenti in un dispositivo

Effettuare il provisioning di un'applicazione con un pacchetto di app di Windows per tutti gli utenti nel dispositivo. Un esempio comune di questo scenario è il provisioning di un'app da Microsoft Store per le aziende e l'istruzione, come Minecraft: Education Edition, in tutti i dispositivi usati dagli studenti in un istituto di istruzione. In precedenza, Configuration Manager supportava solo l'installazione di queste applicazioni per utente. Dopo aver eseguito l'accesso a un nuovo dispositivo, uno studente dovrà attendere per accedere a un'app. Ora, quando viene eseguito il provisioning dell'app nel dispositivo per tutti gli utenti, gli utenti possono essere produttivi più rapidamente.

Importante

Presta attenzione quando installi, effettui il provisioning e aggiorni versioni diverse dello stesso pacchetto dell'app di Windows in un dispositivo, poiché potrebbero causare risultati imprevisti. Questo comportamento può verificarsi quando si usa Configuration Manager per eseguire il provisioning dell'app, ma si consente agli utenti di aggiornare l'app dal Microsoft Store. Per altre informazioni, vedi le istruzioni per i passaggi successivi per la gestione delle app da Microsoft Store per le aziende.

Quando distribuisci app offline nei dispositivi Windows con il client di Configuration Manager, non consentire agli utenti di aggiornare le applicazioni esterne alle distribuzioni di Configuration Manager. Il controllo degli aggiornamenti per le app offline è particolarmente importante in ambienti multiutente come le classi scolastiche. Per altre informazioni, vedi Gestire le app da Microsoft Store per le aziende e la formazione con Gestione Configuration Manager.

Configuration Manager supporta il provisioning delle app in tutte le versioni supportate di Windows 10 e versioni successive.

Per configurare un tipo di distribuzione dell'app di Windows per questa funzionalità, abilitare l'opzione di provisioning dell'applicazione per tutti gli utenti nel dispositivo. Per ulteriori informazioni, vedere Creare applicazioni.

Nota

Se è necessario disinstallare un'applicazione di cui è stato eseguito il provisioning da dispositivi a cui gli utenti hanno già eseguito l'accesso, è necessario creare due distribuzioni di disinstallazione. Destinare la prima distribuzione di disinstallazione a una raccolta di dispositivi che contiene i dispositivi. Destinare la seconda distribuzione di disinstallazione a una raccolta utenti che contiene gli utenti che hanno già eseguito l'accesso ai dispositivi con l'applicazione di cui è stato eseguito il provisioning. Quando si disinstalla un'app di cui è stato eseguito il provisioning in un dispositivo, Windows attualmente non disinstalla anche l'app per gli utenti.

Supporto per il formato MSIX

Configuration Manager supporta i formati Windows app package (.msix) e app bundle (.msixbundle). Le versioni supportate di Windows 10 e versioni successive supportano questi formati.

Convertire le applicazioni in MSIX

Convertire le applicazioni Windows Installer (.msi) esistenti nel formato MSIX.

Prerequisiti per MSIX

Non installare altre app o servizi su questo dispositivo. È il tuo sistema di riferimento.

Processo per convertire le applicazioni in formato MSIX

  1. Eleva la console di Configuration Manager, vai all'area di lavoro Raccolta software, espandi Gestione applicazioni e seleziona il nodo Applicazioni.

  2. Seleziona un'applicazione con un tipo di distribuzione Windows Installer (.msi).

    Nota

    È necessario essere in grado di accedere al contenuto di origine dell'applicazione dal dispositivo di riferimento.

    Il nome dell'applicazione non può contenere caratteri speciali. Configuration Manager usa il nome dell'app come nome del file di output.

    Non installare questa applicazione sul dispositivo di riferimento in anticipo.

  3. Selezionare Converti in . MSIX nella barra multifunzione.

Al termine della procedura guidata, MSIX Packaging Tool crea un file MSIX nel percorso specificato nella procedura guidata. Durante questo processo, Configuration Manager installa automaticamente l'applicazione nel dispositivo di riferimento.

Se il processo ha esito negativo, la pagina di riepilogo punta al file di log con altre informazioni. Se si verifica un errore relativo all'acquisizione dello stato utente, disconnettersi da Windows. Se effettui nuovamente l'accesso, il problema potrebbe essere risolto.

Per usare questa app MSIX, è prima necessario firmarla digitalmente in modo che i client la considerino attendibili. Per altre informazioni su questo processo, vedere gli articoli seguenti:

Dopo aver firmato l'app, creare un nuovo tipo di distribuzione nell'applicazione in Configuration Manager. Per ulteriori informazioni, vedere Creare tipi di distribuzione per l'applicazione.

Tipo di distribuzione della sequenza di attività

Nota

In questa versione di Configuration Manager, il tipo di distribuzione della sequenza di attività è una funzionalità non definitiva. Per abilitarlo, consulta Funzionalità non definitive.

È possibile installare applicazioni complesse usando sequenze di attività tramite il modello applicazione. Aggiungere un tipo di distribuzione della sequenza di attività a un'app per installare o disinstallare l'app. Questo tipo di distribuzione prevede i seguenti comportamenti:

  • Visualizzare la sequenza di attività dell'app con un'icona in Software Center. Un'icona semplifica la ricerca e l'identificazione della sequenza di attività dell'app da parte degli utenti.

  • Definire metadati aggiuntivi per la sequenza di attività dell'app, incluse le informazioni localizzate

  • A partire dalla versione 2010, distribuire una sequenza di attività dell'app in una raccolta utenti

È possibile aggiungere una sequenza di attività di distribuzione non appartenente al sistema operativo solo come tipo di distribuzione in un'app. Le sequenze di attività di distribuzione del sistema operativo o di aggiornamento del sistema operativo ad alto impatto non sono supportate. Una distribuzione mirata dall'utente viene ancora eseguita nel contesto dell'account di sistema locale.

Quando si aggiunge questo tipo di distribuzione a un'app, configurarne le proprietà nella pagina Sequenza di attività . Per altre informazioni, vedere Opzioni della sequenza di attività per il tipo di distribuzione.

A partire dalla versione 2006, usare i cmdlet di Windows PowerShell seguenti per aggiungere e configurare un tipo di distribuzione della sequenza di attività:

Nota

Si consideri lo scenario seguente:

  • Un'applicazione ha un tipo di distribuzione sequenza di attività.
  • Viene distribuito in base alla disponibilità.
  • Un dispositivo ha finestre di manutenzione definite.
  • Un utente nel dispositivo esegue la distribuzione in Software Center al di fuori di una finestra di manutenzione.

Configuration Manager rispetta l'intento dell'utente di installare l'applicazione, anche se non è disponibile alcuna finestra di manutenzione. Nella versione 2107 e precedenti, quando veniva eseguita la sequenza di attività, il passaggio Riavvia computer non riusciva a causa della finestra di manutenzione.

A partire dalla versione 2111, questo passaggio ora ignora le finestre di manutenzione solo quando la sequenza di attività viene eseguita come tipo di distribuzione dell'app.

Prerequisiti per un tipo di distribuzione Sequenza di attività

Creare una sequenza di attività personalizzata:

Quando crei l'applicazione, per aggiungere un tipo di distribuzione della sequenza di attività, l'account utente deve disporre dell'autorizzazione per leggere le sequenze di attività. Per configurare queste autorizzazioni, usare una delle opzioni seguenti:

  • Aggiungere l'account utente dell'amministratore dell'app al ruolo di analista di sola lettura predefinito. Questo ruolo consente loro di visualizzare tutti gli oggetti di Configuration Manager.

  • Copiare il ruolo di amministratore applicazioni predefinito per creare un ruolo personalizzato. Aggiungere l'autorizzazione di lettura per l'oggetto Pacchetto sequenza di attività .

Problemi noti per un tipo di distribuzione Sequenza di attività

  • Non usare il passaggio Installa applicazione in questa sequenza di attività. Usare il passaggio Installa pacchetto per installare le app.

  • Nella versione 2006 e precedenti, non è ancora possibile distribuire una sequenza di attività dell'app in una raccolta utenti. Questo problema è stato risolto nella versione 2010.

Supporto per le app della piattaforma UWP (Universal Windows Platform) (UWP)

I dispositivi Windows 10 o versioni successive non richiedono un codice sideload per installare le app line-of-business. Per abilitare il trasferimento locale in Windows, tuttavia, la chiave HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps del Registro di sistema deve avere un valore pari a 1.

Se non si configura questa chiave del Registro di sistema, Configuration Manager imposta automaticamente questo valore su 1 la prima volta che si distribuisce un'app nel dispositivo. Se hai impostato questo valore su 0, Configuration Manager non può modificare automaticamente il valore e la distribuzione dell'app line-of-business non riesce.

Aggiungere la firma digitale alle app line-of-business UWP. Usa un certificato di firma del codice che sia attendibile in ogni dispositivo in cui distribuisci l'app. Usa i certificati dell'infrastruttura PKI della tua organizzazione o acquista un certificato da un provider di terze parti il cui certificato radice pubblico è già considerato attendibile da Windows.

Per firmare i pacchetti dell'app per dispositivi mobili, usa la tabella seguente per determinare il tipo di certificato di firma del codice da usare:

Pacchetto Symantec Non Symantec
Pacchetti di .appx universali su dispositivi Windows 10 Mobile
Pacchetti .xap No
.appx pacchetti creati per Windows Phone 8.1 da installare nei dispositivi Windows 10 Mobile No

Distribuire app di Windows Installer in dispositivi Windows 10 registrati in MDM

Il tipo di distribuzione Windows Installer tramite MDM (*.msi) consente di creare e distribuire app basate su Windows Installer in dispositivi registrati tramite MDM che eseguono Windows 10 o versioni successive.

Quando si usa questo tipo di distribuzione, tenere presenti i punti seguenti:

  • Caricare un solo file con l'estensione MSI.

  • Configuration Manager utilizza il codice prodotto del file e la versione del prodotto per il rilevamento delle app.

  • Windows usa il comportamento di riavvio predefinito dell'app. Configuration Manager non controlla il comportamento di riavvio dell'app.

  • I pacchetti MSI per utente vengono installati per un singolo utente.

  • I pacchetti MSI a computer vengono installati per tutti gli utenti del dispositivo.

  • Configuration Manager supporta gli aggiornamenti delle app. Il codice prodotto MSI di ogni versione deve essere lo stesso.