Creare applicazioni in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Un'applicazione di Configuration Manager definisce i metadati relativi all'applicazione. Un'applicazione ha uno o più tipi di distribuzione. Questi tipi di distribuzione includono i file di installazione e le informazioni necessarie per installare il software nei dispositivi. Un tipo di distribuzione ha anche regole, ad esempio metodi di rilevamento e requisiti. Queste regole specificano quando e come il cliente installa il software.

Creare applicazioni utilizzando i metodi seguenti:

Questo articolo include anche le informazioni seguenti per configurare un tipo di distribuzione:

Creare un'applicazione

  1. Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Applicazioni.

  2. Nel gruppo Crea della scheda Home della barra multifunzione selezionare Crea applicazione.

Successivamente, rilevare o specificare manualmente le informazioni sull'applicazione:

  • Rileva automaticamente le informazioni sull'applicazione per creare un'applicazione di base con un singolo tipo di distribuzione. Ad esempio, un file di Windows Installer che non ha dipendenze o requisiti. Dopo aver creato un'applicazione mediante questa procedura, modificarla in base alle esigenze. È possibile aggiungere o modificare i tipi di distribuzione e aggiungere metodi di rilevamento, dipendenze o requisiti.

  • Specificare manualmente le informazioni sull'applicazione per creare applicazioni più complesse. Definire più tipi di distribuzione, dipendenze, metodi di rilevamento o requisiti.

Rileva automaticamente le informazioni sull'applicazione

  1. Nella pagina Generale della Creazione guidata applicazione, selezionare Rileva automaticamente le informazioni sull'applicazione dai file di installazione.

  2. Nell'elenco a discesa Tipo , selezionare il tipo di file di installazione dell'applicazione che si desidera utilizzare per rilevare le informazioni sull'applicazione. Per altre informazioni sui tipi di installazione disponibili, vedere Tipi di distribuzione supportati da Configuration Manager.

  3. Nella casella Posizione specificare il file di installazione dell'applicazione che si desidera utilizzare per rilevare le informazioni sull'applicazione. Questo percorso è un percorso di rete (\\server\share\filename) o un collegamento al negozio. È necessario avere accesso al percorso di rete e a tutte le sottocartelle che includono il contenuto dell'applicazione.

    Importante

    Quando si seleziona Windows Installer (*.msi file) come tipo di applicazione, il sito importa tutti i file nella cartella specificata. Invia quindi i file ai punti di distribuzione. Assicurarsi che la cartella specificata contenga solo i file necessari per installare l'applicazione. Microsoft testa Configuration Manager per supportare fino a 20.000 file nel pacchetto dell'applicazione. Se l'applicazione contiene più file, è consigliabile creare più applicazioni con meno file.

  4. Nella pagina Importa informazioni della Creazione guidata applicazione, rivedere le informazioni e quindi selezionare Avanti. Se necessario, seleziona Precedente per tornare indietro e correggere eventuali errori.

  5. Nella pagina Informazioni generali della Creazione guidata applicazione, specificare le informazioni seguenti:

    Nota

    Se Configuration Manager rileva automaticamente queste informazioni dai file di installazione dell'applicazione, sono già popolate qui. Inoltre, le opzioni visualizzate potrebbero essere diverse a seconda del tipo di applicazione creata.

    • Informazioni generali sull'applicazione, ad esempio il nome dell'applicazione, i commenti dell'amministratore, l'editore e la versione del software. Per trovare l'applicazione nella console di Configuration Manager, specifica un riferimento facoltativo o seleziona Categorie amministrative.

    • Programma di installazione: specificare il programma di installazione e le eventuali proprietà necessarie per installare il tipo di distribuzione dell'applicazione.

      Consiglio

      Se il programma di installazione non viene visualizzato, scegliere Sfoglia e selezionare il percorso del programma di installazione.

    • Comportamento di installazione: seleziona una delle tre opzioni per l'installazione di questo tipo di distribuzione da parte di Configuration Manager. Per ulteriori informazioni su queste opzioni, vedere Esperienza utente.

    • Usa una connessione VPN automatica (se configurata): se hai distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connetti la VPN all'avvio dell'app. Questa opzione è disponibile solo per Windows 8.1 e Windows Phone 8.1. Nei dispositivi Windows Phone 8.1, se distribuisci più di un profilo VPN nel dispositivo, le connessioni VPN automatiche non sono supportate. Per ulteriori informazioni, vedere Profili VPN.

    • Effettuare il provisioning dell'applicazione per tutti gli utenti del dispositivo: Effettuare il provisioning di un'applicazione con un pacchetto di app di Windows per tutti gli utenti del dispositivo. Per altre informazioni, vedere Creare applicazioni Windows.

      Consiglio

      Se stai modificando un'applicazione esistente, questa impostazione si trova nella scheda Esperienza utente delle proprietà del tipo di distribuzione del pacchetto dell'app di Windows.

  6. Scegliere Avanti, rivedere le informazioni sull'applicazione nella pagina Riepilogo e quindi completare la procedura guidata Crea applicazione.

La nuova applicazione viene ora visualizzata nel nodo Applicazioni della console di Configuration Manager. La creazione di un'applicazione è terminata.

Per aggiungere altri tipi di distribuzione o configurare altre impostazioni, vedere Creare tipi di distribuzione per l'applicazione.

Specificare manualmente le informazioni sull'applicazione

  1. Nella pagina Generale della Creazione guidata applicazione, selezionare Specificare manualmente le informazioni sull'applicazione, quindi scegliere Avanti.

  2. Specificare le informazioni generali sull'applicazione:

    • Il nome dell'applicazione è obbligatorio e deve contenere meno di 256 caratteri.

    • I commenti dell'amministratore, l'editore e la versione del software sono metadati aggiuntivi per descrivere ulteriormente l'applicazione.

    • Per trovare l'applicazione nella console di Configuration Manager, specifica un riferimento facoltativo o seleziona Categorie amministrative.

    • Data di pubblicazione

    • Selezionare gli utenti o i gruppi responsabili dell'applicazione come proprietari e contatti del supporto. Per impostazione predefinita, questi valori sono impostati sul nome utente.

  3. Nella pagina Software Center della procedura guidata Crea applicazione, specificare le informazioni seguenti:

    • Lingua selezionata: nell'elenco a discesa, selezionare la versione della lingua dell'applicazione che si desidera configurare. Scegliere Aggiungi/Rimuovi per impostare altre lingue per l'applicazione.

    • Nome applicazione localizzata: specificare il nome dell'applicazione nella lingua selezionata.

      Importante

      Per ogni versione linguistica configurata è necessario un nome di applicazione localizzato.

    • Categorie utente: scegliere Modifica per specificare le categorie dell'applicazione nella lingua selezionata. Gli utenti di Software Center utilizzano queste categorie per filtrare e ordinare le applicazioni.

      Nota

      Le categorie di utenti per le distribuzioni di applicazioni destinate ai dispositivi vengono visualizzate come filtri in Software Center. Queste distribuzioni possono essere disponibili o necessarie.

      La ridenominazione o l'eliminazione di una categoria non si applica automaticamente alle app con questa categoria. Queste modifiche verranno applicate alla successiva revisione dell'app. Per risolvere questo problema per la ridenominazione o l'eliminazione:
      • Prima di tutto, deselezionare la casella di controllo per la categoria in qualsiasi app che vi faccia riferimento. Applicare quindi la modifica che rivede l'app.
        • Invece di rinominare, creare una nuova categoria con il nuovo nome e aggiungere la nuova categoria alle app pertinenti.
        • È possibile eliminare la categoria dopo aver modificato le app.
    • Documentazione per l'utente: specificare il percorso di un file da cui gli utenti di Software Center possono ottenere ulteriori informazioni su questa applicazione. Il percorso è l'indirizzo di un sito Web o un percorso di rete e il nome di un file. Assicurarsi che gli utenti abbiano accesso a questo percorso.

    • Collega testo: specifica il testo che appare al posto di "Informazioni aggiuntive" quando viene specificata la documentazione per l'utente.

    • URL di privacy: specificare un indirizzo di sito Web per l'informativa sulla privacy per l'applicazione.

    • Descrizione localizzata: immettere una descrizione per l'applicazione nella lingua selezionata.

    • Parole chiave: immettere un elenco di parole chiave nella lingua selezionata. Queste parole chiave consentono agli utenti di Software Center di cercare l'applicazione.

    • Icona: selezionare Sfoglia per selezionare un'icona per l'applicazione. Se non si specifica un'icona, Configuration Manager userà un'icona predefinita. Le icone possono avere dimensioni in pixel fino a 512x512.

  4. Nella pagina Tipi di distribuzione della procedura guidata Crea applicazione, scegliere Aggiungi per creare un nuovo tipo di distribuzione. Per ulteriori informazioni, vedere Creare tipi di distribuzione per l'applicazione.

  5. Scegliere Avanti, rivedere le informazioni sull'applicazione nella pagina Riepilogo e quindi completare la procedura guidata Crea applicazione.

La nuova applicazione viene ora visualizzata nel nodo Applicazioni della console di Configuration Manager.

Creare tipi di distribuzione per l'applicazione

Se si rilevano automaticamente le informazioni sull'applicazione, potrebbe non essere necessario completare alcuni dei passaggi descritti in questa sezione.

Nota

Quando si visualizzano le proprietà di un tipo di distribuzione esistente, le sezioni seguenti corrispondono alle schede della finestra delle proprietà del tipo di distribuzione:

Per informazioni sulla scheda Comportamento di installazione nelle proprietà di un tipo di distribuzione, vedere Verificare l'esecuzione di file eseguibili.

Avviare la procedura guidata Crea tipo di distribuzione

Esistono tre modi per avviare la procedura guidata Crea tipo di distribuzione:

  • Nel nodo Applicazioni: Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Applicazioni. Selezionare un'applicazione e quindi scegliere Crea tipo di distribuzione sulla barra multifunzione.

  • Quando si crea un'applicazione: Quando si specificano manualmente le informazioni sull'applicazione nella procedura guidata Crea applicazione, selezionare Aggiungi nella pagina Tipi di distribuzione.

  • Dalle proprietà dell'applicazione: Selezionare un'applicazione esistente nel nodo Applicazioni e selezionare Proprietà. Passare alla scheda Tipi di distribuzione e selezionare Aggiungi.

Usare quindi una delle procedure seguenti per identificare ospecificare manualmente le informazioni sul tipo di distribuzione.

Identifica automaticamente le informazioni sul tipo di distribuzione

  1. Nella pagina Generale della creazione guidata Tipo di distribuzione :

    1. Selezionare il tipo di file di installazione dell'applicazione per rilevare le informazioni sul tipo di distribuzione.

    2. Selezionare Identifica automaticamente le informazioni su questo tipo di distribuzione dai file di installazione.

    3. Nella casella Posizione specificare il file di installazione dell'applicazione che si desidera utilizzare per rilevare le informazioni sul tipo di distribuzione. Questo percorso è un percorso di rete (\\server\share\filename) o un collegamento al negozio. È necessario avere accesso al percorso di rete e a tutte le sottocartelle che includono il contenuto dell'applicazione.

  2. Nella pagina Importa informazioni della procedura guidata Crea tipo di distribuzione esaminare le informazioni e quindi selezionare Avanti. Se necessario, seleziona Precedente per tornare indietro e correggere eventuali errori.

  3. Nella pagina Informazioni generali della procedura guidata Crea tipo di distribuzione specificare le informazioni seguenti:

    Nota

    Alcune informazioni sul tipo di distribuzione potrebbero già essere presenti se sono state lette dai file di installazione dell'applicazione. Inoltre, le opzioni visualizzate potrebbero variare a seconda del tipo di distribuzione che si sta creando.

    • Informazioni generali sul tipo di distribuzione:

      • Il nome è obbligatorio

      • Commenti dell'amministratore per descriverlo ulteriormente

      • Lingue disponibili

    • Programma di installazione: specificare il programma di installazione e le proprietà necessarie per installare il tipo di distribuzione.

    • Comportamento di installazione: seleziona una delle tre opzioni per l'installazione di questo tipo di distribuzione da parte di Configuration Manager. Per ulteriori informazioni su queste opzioni, vedere Esperienza utente.

    • Usa una connessione VPN automatica (se configurata): se hai distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connetti la VPN all'avvio dell'app. Questa opzione è disponibile solo per Windows 8.1 e Windows Phone 8.1. Nei dispositivi Windows Phone 8.1, se distribuisci più di un profilo VPN nel dispositivo, le connessioni VPN automatiche non sono supportate. Per ulteriori informazioni, vedere Profili VPN.

  4. Scegliere Avanti e quindi continuare con Opzioni contenuto per il tipo di distribuzione.

Specificare manualmente le informazioni sul tipo di distribuzione

  1. Nella pagina Generale della procedura guidata Crea tipo di distribuzione, nell'elenco a discesa Tipo , scegliere il tipo di file di installazione dell'applicazione per questo tipo di distribuzione.

  2. Selezionare Specificare manualmente le informazioni sul tipo di distribuzione e quindi selezionare Avanti.

  3. Nella pagina Informazioni generali della creazione guidata Tipo di distribuzione specificare un nome per il tipo di distribuzione. Facoltativamente, specificare i commenti dell'amministratore, selezionare le lingue per questo tipo di distribuzione e quindi selezionare Avanti.

  4. Continuare con Tipo di distribuzione Opzioni contenuto.

Tipo di distribuzione Opzioni contenuto

Nella pagina Contenuto , specificate le seguenti informazioni:

Nota

Quando si visualizzano le proprietà di un tipo di distribuzione esistente, alcune di queste opzioni vengono visualizzate nella scheda Contenuto e altre nella scheda Programmi .

  • Percorso contenuto: specificare il percorso del contenuto per questo tipo di distribuzione oppure selezionare Sfoglia per scegliere la cartella del contenuto del tipo di distribuzione.

    Importante

    L'account di sistema del computer server del sito deve disporre delle autorizzazioni per il percorso di contenuto specificato.

    • Mantenere il contenuto nella cache del client: il client di Configuration Manager mantiene indefinitamente nella propria cache il contenuto del tipo di distribuzione. Il client mantiene il contenuto anche se l'app è già installata. Questa opzione è utile per alcune distribuzioni, come il software basato su Windows Installer. Windows Installer richiede una copia locale del contenuto di origine per l'applicazione degli aggiornamenti. Questa opzione riduce lo spazio disponibile nella cache. Se si seleziona questa opzione, potrebbe verificarsi un errore di distribuzione di grandi dimensioni in un secondo momento se la cache non dispone di spazio disponibile sufficiente.

      Consiglio

      Questa opzione mantiene la versione specifica del contenuto installato dal client. Se aggiorni il contenuto per questa app, il client non memorizza di nuovo automaticamente nella cache questo contenuto. Quando si verifica un'azione che richiede il nuovo contenuto, il client scarica la nuova versione del contenuto.

  • Programma di installazione: specificare il nome del programma di installazione e gli eventuali parametri di installazione richiesti.

    • Inizio installazione in: Facoltativamente, specificare la cartella con il programma di installazione per il tipo di distribuzione. Questa cartella può essere un percorso assoluto nel client o un percorso alla cartella del punto di distribuzione che contiene i file di installazione.
  • Disinstalla programma: Facoltativamente, specificare il nome del programma di disinstallazione e gli eventuali parametri necessari.

    • Inizio disinstallazione in: specificare facoltativamente la cartella in cui si trova il programma di disinstallazione per il tipo di distribuzione. Questa cartella può essere un percorso assoluto nel client. Può anche essere un percorso relativo in un punto di distribuzione della cartella con il pacchetto.
  • Programma di riparazione: per i tipi di distribuzione di Windows Installer e Installazione di script, è possibile specificare il nome del programma di ripristino e gli eventuali parametri necessari.

    • Inizio ripristino in: Specificare facoltativamente la cartella con il programma di ripristino per il tipo di distribuzione. Questa cartella può essere un percorso assoluto nel client. Può anche essere un percorso relativo in un punto di distribuzione della cartella con il pacchetto.
  • Eseguire l'installazione e disinstallare il programma come processo a 32 bit nei client a 64 bit: Utilizzare i percorsi di file e del Registro di sistema a 32 bit nei computer basati su Windows per eseguire il programma di installazione per il tipo di distribuzione.

Proprietà del tipo di distribuzione Opzioni contenuto

Quando si visualizzano le proprietà di un tipo di distribuzione client, le seguenti opzioni vengono visualizzate solo nella scheda Contenuto :

  • Impostazioni per disinstallare il contenuto:

    • Uguale al contenuto dell'installazione: se il contenuto dell'installazione e quello della disinstallazione sono uguali, selezionare questa opzione. Questa è l'opzione predefinita.

    • Nessun contenuto di disinstallazione: se l'applicazione non necessita di contenuto per la disinstallazione, selezionare questa opzione.

    • Diverso dal contenuto dell'installazione: se il contenuto della disinstallazione è diverso dal contenuto dell'installazione, selezionare questa opzione.

      • Percorso del contenuto di disinstallazione: specificare il percorso di rete del contenuto usato per disinstallare l'applicazione.
  • Consentire ai client di usare i punti di distribuzione dal gruppo di limiti del sito predefinito: specificare se i client devono scaricare e installare il software da un punto di distribuzione nel gruppo di limiti predefinito del sito quando il contenuto non è disponibile da un punto di distribuzione nei gruppi con limiti correnti o adiacenti.

  • Opzioni di distribuzione: specificare se i client devono scaricare l'applicazione quando usano un punto di distribuzione da un gruppo adiacente o dai gruppi di limiti del sito predefiniti.

Nota

Windows BranchCache è sempre abilitato nei client. Se il punto di distribuzione supporta BranchCache, i client lo usano. Per altre informazioni, vedere BranchCache.

Tipo di distribuzione Opzioni della sequenza di attività

Per altre informazioni sul tipo di distribuzione della sequenza di attività, vedi Tipo di distribuzione della sequenza di attività.

Nella pagina Sequenza di attività specificare le informazioni seguenti:

  • Sequenza di attività di installazione: seleziona una sequenza di attività che esegue il processo di installazione per questa app.

  • Disinstalla sequenza di attività (facoltativo): seleziona una sequenza di attività che rimuova l'app.

Consiglio

Se la sequenza di attività non viene visualizzata nell'elenco, verificare che non includa alcuna procedura di distribuzione o aggiornamento del sistema operativo. Verificare anche che non sia contrassegnata come sequenza di attività ad alto impatto. Per altre informazioni, esaminare i prerequisiti per il tipo di distribuzione Sequenza di attività.

Tipo di distribuzione Opzioni del metodo di rilevamento

Questa procedura configura un metodo di rilevamento che indica la presenza del tipo di distribuzione. In altre parole, se nel dispositivo Windows è già installata l'applicazione. Utilizzare uno dei due metodi seguenti per creare un metodo di rilevamento:

Configurare le regole per rilevare la presenza di questo tipo di distribuzione

  1. Nella pagina Metodo di rilevamento l'opzione Configura regole per rilevare la presenza di questo tipo di distribuzione è selezionata per impostazione predefinita. Selezionare Aggiungi clausola.

  2. Nella finestra di dialogo Regola di rilevamento selezionare un tipo di impostazione per rilevare la presenza del tipo di distribuzione:

    • File system: rileva se un file o una cartella specificata esiste in un dispositivo. Questo rilevamento indica che l'applicazione è installata. Specifica i seguenti dettagli aggiuntivi:

      • Tipo: Seleziona se si tratta di un file o di una cartella.

      • Percorso (obbligatorio): immetti o seleziona il percorso locale nel dispositivo che include il file o la cartella. Ad esempio, C:\Program Files. Non è possibile specificare un percorso di rete condiviso. Se selezioni Sfoglia, sfoglia il file system locale o connettiti a un client rappresentativo per l'esplorazione.

      • Nome file o cartella (obbligatorio): specificare il nome specifico del file o della cartella da rilevare nel percorso precedente. Se il client rileva questo file o questa cartella nel dispositivo, considera l'applicazione come installata nel dispositivo.

      • Il file o la cartella è associata a un'applicazione a 32 bit in sistemi a 64 bit: Il client controlla innanzitutto le posizioni dei file a 32 bit per il file o la cartella specificati. Se il file o la cartella non viene trovato, il client cerca quindi nei percorsi a 64 bit.

    • Registro di sistema: rileva se in un dispositivo client esiste una chiave del Registro di sistema o un valore del Registro di sistema specificato. Questo rilevamento indica che l'applicazione è installata. Specifica i seguenti dettagli aggiuntivi:

      • Hive (obbligatorio): scegliere un hive del Registro di sistema dall'elenco a discesa. Ad esempio, HKEY_LOCAL_MACHINE.

      • Chiave (obbligatorio): specificare la chiave del Registro di sistema per eseguire ricerche nell'hive precedente. Ad esempio, SOFTWARE\Microsoft\Office.

      • Valore (facoltativo): immettere un valore specifico da rilevare nella chiave precedente. Se si desidera che il client rilevi il valore (predefinito), abilitare l'opzione Usa valore della chiave del Registro di sistema (predefinito) per il rilevamento. Quando si immette un valore o si abilita questa opzione, è necessario selezionare un tipo di dati.

      • Questa chiave del Registro di sistema è associata a un'applicazione a 32 bit in sistemi a 64 bit: Selezionare questa opzione per controllare prima le posizioni del Registro di sistema a 32 bit per la chiave del Registro di sistema specificata. Se la chiave del Registro di sistema non viene trovata, il client esegue la ricerca nei percorsi a 64 bit.

    • Windows Installer: rileva se un determinato file di Windows Installer esiste in un dispositivo client. Questo rilevamento indica che l'applicazione è installata. Specifica il codice prodotto MSI da rilevare nel client. Se selezioni Sfoglia, scegli il file MSI da cui leggere il codice prodotto.

  3. Nella parte inferiore della finestra Regola rilevamento, specificare se l'elemento deve esistere o soddisfare una regola. Ad esempio, se si esegue il rilevamento con un file, per impostazione predefinita viene selezionata l'opzione seguente: L'impostazione del file system deve esistere nel sistema di destinazione per indicare la presenza di questa applicazione. Selezionare l'altra opzione per creare una regola per il rilevamento in base alle proprietà del file o della cartella. Queste proprietà includono Data di modifica, Data di creazione, Versione o Dimensioni. Questi criteri di regole sono diversi per ogni tipo di impostazione.

  4. Selezionare OK per chiudere la finestra di dialogo Regola di rilevamento .

Quando si creano più metodi di rilevamento per un tipo di distribuzione, è possibile raggruppare le clausole per creare una logica più complessa.

Clausole di rilevamento dei gruppi (facoltativo)

  1. Creare tre o più clausole del metodo di rilevamento in un tipo di distribuzione.

  2. Selezionare due o più clausole consecutive e quindi selezionare Gruppo. Alle colonne associate verranno aggiunte le parentesi, che mostrano l'inizio e la fine del gruppo.

    Esempio:

    Connettore ( Clausola )
    Codice prodotto MSI
    Oppure ( file1.text esiste
    E file2.txt esistente )
  3. Per rimuovere il gruppo, selezionare le clausole raggruppate e quindi selezionare Separa.

Passa alla sezione successiva sull'utilizzo di uno script personalizzato come metodo di rilevamento. In alternativa, passare alle opzioni dell'esperienza utente per il tipo di distribuzione.

Usare uno script personalizzato per verificare la presenza di un tipo di distribuzione

  1. Nella pagina Metodo di rilevamento selezionare la casella Usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione . Quindi seleziona Modifica.

  2. Nella finestra di dialogo Editor di script , selezionare un tipo di script per rilevare il tipo di distribuzione: PowerShell, VBScript o JScript.

    Nota

    Quando uno script di Windows PowerShell viene eseguito come metodo di rilevamento delle app, il client di Configuration Manager chiama PowerShell con il -NoProfile parametro. Questa opzione avvia PowerShell senza profili. Un profilo PowerShell è uno script che viene eseguito all'avvio di PowerShell.

  3. Nella casella Contenuto script immettere lo script che si desidera utilizzare o incollare il contenuto di uno script esistente. Scegliere Apri per passare a uno script salvato esistente. Selezionare Cancella per rimuovere il testo nel campo Contenuto script. Se necessario, abilitare l'opzione per eseguire lo script come processo a 32 bit nei client a 64 bit.

    Nota

    La dimensione massima di uno script è 32 KB.

  4. Selezionare OK per salvare lo script e chiudere la finestra di dialogo Editor script . Nella procedura guidata Crea tipo di distribuzione i campi Tipo di script e Lunghezza script vengono aggiornati con i dettagli sullo script.

Informazioni sui metodi di rilevamento degli script personalizzati

Configuration Manager controlla i risultati dallo script. Legge i valori scritti dallo script nel flusso STDOUT (Standard Output), nel flusso STDERR (Standard Error) e nel codice di uscita. Se lo script viene terminato con un valore diverso da zero, lo script non riesce e lo stato di rilevamento dell'applicazione è Sconosciuto. Se il codice di uscita è zero e STDOUT contiene dati, lo stato di rilevamento dell'applicazione è Installato.

Consiglio

Quando si scrive uno script di rilevamento, se si restituisce un codice di uscita zero ma non si restituisce l'output (dati in STDOUT), l'applicazione non verrà rilevata come installata. Per altre informazioni, vedere gli esempi seguenti.

Utilizzare le tabelle seguenti per verificare se un'applicazione viene installata dall'output di uno script:

Codice di uscita zero
STDOUT STDERR Risultato dello script Stato di rilevamento delle applicazioni
Vuota Vuota Esito positivo Non installato
Vuota Non vuoto Errore Unknown
Non vuoto Vuota Esito positivo Installato
Non vuoto Non vuoto Esito positivo Installato
Codice di uscita diverso da zero
STDOUT STDERR Risultato dello script Stato di rilevamento delle applicazioni
Vuota Vuota Errore Unknown
Vuota Non vuoto Errore Unknown
Non vuoto Vuota Errore Unknown
Non vuoto Non vuoto Errore Unknown
Esempi

Usare gli esempi di PowerShell/VBScript seguenti per scrivere script di rilevamento delle applicazioni personalizzati:

Esempio 1: lo script restituisce un codice di uscita diverso da zero. Questo codice indica che lo script non è stato eseguito correttamente. In questo caso, lo stato di rilevamento dell'applicazione è sconosciuto.

Exit 1
WScript.Quit(1)

Esempio 2: lo script restituisce un codice di uscita pari a zero, ma il valore di STDERR non è vuoto. Questo risultato indica che lo script non è stato eseguito correttamente. In questo caso, lo stato di rilevamento dell'applicazione è sconosciuto.

Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)

Esempio 3: lo script restituisce un codice di uscita pari a zero, che indica che è stato eseguito correttamente. Tuttavia, il valore per STDOUT è vuoto, il che indica che l'applicazione non è installata.

Exit 0
WScript.Quit(0)

Esempio 4: lo script restituisce un codice di uscita pari a zero, che indica che l'esecuzione è stata eseguita correttamente. Il valore per STDOUT non è vuoto, il che indica che l'applicazione è installata.

Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)

Esempio 5: lo script restituisce un codice di uscita pari a zero, che indica che l'esecuzione è stata eseguita correttamente. I valori per STDOUT e STDERR non sono vuoti, il che indica che l'applicazione è installata.

Write-Host "The application is installed"
Write-Error "Completed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)

Tipo di distribuzione Opzioni dell'esperienza utente

Queste impostazioni specificano come il client installa l'applicazione sui dispositivi e cosa vede l'utente.

Nella pagina Esperienza utente specificare le informazioni seguenti:

  • Comportamento di installazione: nell'elenco a discesa, selezionare una delle seguenti opzioni:

    • Installa per utente: il client installa l'applicazione solo per l'utente a cui si distribuisce l'applicazione.

    • Installa per sistema: il client installa l'applicazione una sola volta. È disponibile per tutti gli utenti.

    • Installa per il sistema se la risorsa è dispositivo. In caso contrario, installa per l'utente: se si distribuisce l'applicazione in un dispositivo, il client la installa per tutti gli utenti. Se si distribuisce l'applicazione a un utente, il client la installa solo per tale utente.

  • Requisiti di accesso: Selezionare una delle seguenti opzioni:

    • Solo quando un utente è connesso

    • Indipendentemente dal fatto che un utente sia connesso

    • Solo quando nessun utente è connesso

      Nota

      Per impostazione predefinita, questa opzione è Solo quando un utente è connesso. Se si seleziona Installa per l'utente nell'elenco a discesa Comportamento installazione , non è possibile modificare questa opzione.

  • Visibilità del programma di installazione: specificare la modalità di esecuzione del tipo di distribuzione nei dispositivi client. Selezionare una delle opzioni seguenti:

    • Massimizzato: il tipo di distribuzione viene eseguito in modo ingrandito nei dispositivi client. Gli utenti vedono tutte le attività di installazione.

    • Normale: il tipo di distribuzione viene eseguito in modalità normale in base alle impostazioni predefinite del sistema e del programma. Questa modalità è l'impostazione predefinita.

    • Ridotto a icona: il tipo di distribuzione viene eseguito ridotto a icona nei dispositivi client. Gli utenti potrebbero visualizzare l'attività di installazione nell'area di notifica o sulla barra delle applicazioni.

    • Nascosto: il tipo di distribuzione viene eseguito nascosto nei dispositivi client. Gli utenti non visualizzano alcuna attività di installazione.

  • Consenti agli utenti di visualizzare e interagire con l'installazione del programma: specificare se un utente può interagire con il tipo di installazione client per configurare le opzioni di installazione.

    Se è stata selezionata l'opzione Installa per l'utente nell'elenco a discesa Comportamento installazione , questa opzione è abilitata per impostazione predefinita.

    Importante

    Quando selezioni il comportamento Installa per sistema , questa impostazione è facoltativa. Questa modifica è principalmente per consentire a un utente finale di interagire con l'installazione durante una sequenza di attività. Ad esempio, per eseguire un processo di configurazione che richieda all'utente finale varie opzioni. Alcuni programmi di installazione delle applicazioni non possono silenziare le richieste dell'utente oppure il processo di installazione potrebbe richiedere valori di configurazione specifici noti solo all'utente.

    L'installazione nel contesto di sistema e la possibilità per gli utenti di interagire con l'installazione non sono configurazioni sicure. Per ulteriori informazioni, vedere Sicurezza e privacy per la gestione delle applicazioni.

  • Tempo di esecuzione massimo consentito (minuti): specificare il tempo massimo in minuti di esecuzione del tipo di distribuzione nel computer client. Specificare questa impostazione come numero intero maggiore di zero. Il valore predefinito è 120 minuti (due ore).

    Usare questo valore per le azioni seguenti:

    • Per monitorare i risultati dal tipo di distribuzione.

    • Per verificare se un tipo di distribuzione è installato quando si definiscono finestre di manutenzione nei dispositivi client. Quando è attiva una finestra di manutenzione, un tipo di distribuzione viene avviato solo se nella finestra di manutenzione è disponibile tempo sufficiente per supportare l'impostazione del tempo di esecuzione massimo consentito .

      Importante

      Potrebbe verificarsi un conflitto se il tempo di esecuzione massimo consentito è più lungo della finestra di manutenzione pianificata. Se l'utente imposta il tempo di esecuzione massimo su un periodo maggiore della lunghezza di qualsiasi finestra di manutenzione disponibile, tale tipo di distribuzione non viene eseguito.

  • Tempo di installazione stimato (minuti): specificare il tempo di installazione stimato del tipo di distribuzione. Gli utenti vedono questa ora in Software Center.

Proprietà del tipo di distribuzione Opzioni dell'esperienza utente

Quando si visualizzano le proprietà di un tipo di distribuzione, le seguenti opzioni vengono visualizzate solo nella scheda Esperienza utente :

Applicare un comportamento specifico dopo l'installazione. Selezionare una delle opzioni seguenti:

  • Determina il comportamento in base ai codici restituiti: Gestire i riavvii in base ai codici configurati nella scheda Codici restituiti . Schermi di Software Center Potrebbe essere necessario un riavvio. Se un utente ha eseguito l'accesso durante l'installazione , viene richiesto in base alla configurazione dell'esperienza utente della distribuzione.

  • Nessuna azione specifica: nessun riavvio richiesto dopo l'installazione. Software Center segnala che non è necessario alcun riavvio.

  • Il programma di installazione del software potrebbe forzare il riavvio del dispositivo: Configuration Manager non controlla né avvia un riavvio, ma l'installazione effettiva potrebbe farlo senza preavviso. Usare questa impostazione per impedire a Gestione configurazione di segnalare un errore di installazione quando il programma di installazione avvia un riavvio. I display di Software Center potrebbero richiedere un riavvio.

  • Il client di Configuration Manager impone un riavvio obbligatorio del dispositivo: Configuration Manager forza il riavvio del dispositivo dopo l'installazione. Software Center segnala che è necessario un riavvio. Se un utente ha eseguito l'accesso durante l'installazione , viene richiesto in base alla configurazione dell'esperienza utente della distribuzione.

Requisiti del tipo di distribuzione

Configuration Manager verifica questi requisiti nei dispositivi prima di installare il tipo di distribuzione. Usare i requisiti per perfezionare e controllare ulteriormente i dispositivi o gli utenti che ricevono l'applicazione. Ad esempio, se distribuisci l'applicazione in una raccolta utenti, specifica qui i requisiti hardware dell'app.

  1. Nella pagina Requisiti , selezionare Aggiungi per aprire la finestra di dialogo Crea requisito .

  2. Nell'elenco a discesa Categoria , selezionare se questo requisito è per un dispositivo o un utente.

    Selezionare Personalizzato per utilizzare una condizione globale creata in precedenza. Quando selezioni Personalizzato, puoi anche scegliere Crea per creare una nuova condizione globale. Per ulteriori informazioni sulle condizioni globali, vedere Come creare condizioni globali.

    Importante

    Se si distribuisce l'applicazione in una raccolta di dispositivi, il client ignora qualsiasi requisito della categoria Utente e della condizione Dispositivo primario.

  3. Nell'elenco a discesa Condizione selezionare la condizione per valutare se l'utente o il dispositivo soddisfa i requisiti di installazione. Il contenuto di questo elenco varia a seconda della categoria selezionata.

  4. Nell'elenco a discesa Operatore , selezionare l'operatore da utilizzare. Questo operatore confronta la condizione selezionata con il valore specificato. Valuta se l'utente o il dispositivo soddisfa i requisiti di installazione. Gli operatori disponibili variano a seconda della condizione selezionata. Quando si usa questo One Of operatore, il campo Valori è convalidato che è necessario immettere una voce per riga.

    Nota

    I requisiti disponibili variano a seconda del tipo di dispositivo utilizzato dal tipo di distribuzione.

  5. Nella casella Valore specificare i valori da utilizzare per il confronto. Questi valori, insieme alla condizione e all'operatore selezionati, valutano se l'utente o il dispositivo soddisfa i requisiti di installazione. I valori disponibili variano a seconda della condizione selezionata e dell'operatore selezionato.

  6. Scegliere OK per salvare il requisito e chiudere la finestra di dialogo Crea requisito .

Tipo di distribuzione Dipendenze

Le dipendenze definiscono uno o più tipi di distribuzione da un'altra applicazione che il client deve installare prima di installare questo tipo di distribuzione.

Importante

In alcuni casi, un tipo di distribuzione dipende da un tipo di distribuzione che ha anche dipendenze. Il numero massimo di dipendenze supportate nella catena è cinque.

  1. Nella pagina Dipendenze , seleziona Aggiungi.

  2. Nella finestra Aggiungi dipendenza, immettere il nome del gruppo di dipendenza. Questo nome fa riferimento a questo gruppo di dipendenze delle applicazioni.

  3. Nella finestra Aggiungi dipendenza, seleziona Aggiungi.

  4. Nella finestra Specifica applicazione richiesta , selezionare un'applicazione disponibile e almeno uno dei relativi tipi di distribuzione da utilizzare come dipendenza.

    Consiglio

    Selezionare Visualizza per visualizzare le proprietà dell'applicazione o del tipo di distribuzione selezionato.

  5. Selezionare OK per chiudere la finestra Specifica applicazione richiesta .

  6. Se si desidera che il client installi automaticamente l'applicazione dipendente, selezionare Installazione automatica accanto alla dipendenza.

    Nota

    Non è necessario distribuire un'applicazione dipendente per l'installazione automatica del client.

  7. Se aggiungi più dipendenze, usa i pulsanti Aumenta priorità e Diminuisci priorità . Queste azioni cambiano l'ordine in cui il client valuta ogni dipendenza.

  8. Selezionare OK per chiudere la finestra Aggiungi dipendenza .

Tipo di distribuzione Codici restituiti

Nota

Questa pagina non è nella procedura guidata Crea tipo di distribuzione. È solo una scheda sulle proprietà di un tipo di distribuzione esistente.

Specificare i codici restituiti per controllare i comportamenti al termine del tipo di distribuzione. Ad esempio, segnalare che è necessario un riavvio, l'installazione è completa.

  1. Nella scheda Codici restituiti della finestra delle proprietà del tipo di distribuzione selezionare Aggiungi.

  2. Nella finestra Aggiungi codice restituito, specificare il valore del codice restituito previsto da questo tipo di distribuzione. Questo valore è qualsiasi numero intero positivo o negativo compreso tra -2147483648 e 2147483647.

  3. Selezionare un tipo di codice dall'elenco a discesa. Questa impostazione definisce il modo in cui Configuration Manager interpreta il codice restituito specificato da questo tipo di distribuzione. I tipi disponibili variano in base alla tecnologia del tipo di distribuzione.

    • Operazione riuscita (nessun riavvio): il tipo di distribuzione è stato installato correttamente e non è necessario riavviare il computer.

    • Errore (nessun riavvio): impossibile installare il tipo di distribuzione.

    • Riavvio forzato: il tipo di distribuzione è stato installato correttamente, ma è necessario riavviare il dispositivo. Non è possibile installare nient'altro fino al riavvio del dispositivo.

    • Riavvio automatico: il tipo di distribuzione è stato installato correttamente, ma richiede il riavvio del dispositivo. Altre installazioni possono verificarsi prima del riavvio del dispositivo.

    • Ripetizione rapida: un'altra installazione è già in corso nel dispositivo. Il client riprova ogni due ore, per un totale di 10 volte.

  4. Facoltativamente, immettere un nome e una descrizione per questo codice restituito.

  5. Selezionare OK per chiudere la finestra Aggiungi codice restituito.

Esempio: operazione riuscita diversa da zero

Si sta distribuendo un'applicazione che restituisce un codice di uscita relativo 1 all'installazione completata. Per impostazione predefinita, Configuration Manager rileva questo codice restituito diverso da zero come errore. Specifica il valore del codice restituito e 1seleziona il tipo di codice di esito positivo (nessun riavvio). Ora Configuration Manager interpreta quel codice restituito come un successo per questo tipo di distribuzione.

Codici restituiti predefiniti

Quando si creano alcuni tipi di distribuzione, Gestione configurazione aggiunge automaticamente i codici restituiti seguenti comuni a tale tecnologia:

Windows Installer (*.msi file)
Valore Tipo di codice
0 Operazione riuscita (nessun riavvio)
1707 Operazione riuscita (nessun riavvio)
3010 Riavvio graduale
1641 Riavvio forzato
1618 Ripetizione rapida dei tentativi
Programma di installazione script
Valore Tipo di codice
0 Operazione riuscita (nessun riavvio)
1641 Riavvio forzato
3010 Riavvio graduale
1618 Ripetizione rapida dei tentativi
Pacchetto dell'app di Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Valore Tipo di codice
15605 Ripetizione rapida dei tentativi
15618 Ripetizione rapida dei tentativi

Opzioni aggiuntive per i tipi di distribuzione di App-V

Configurare opzioni aggiuntive univoche per i tipi di distribuzione per le applicazioni virtuali (App-V).

Tipo di distribuzione App-V Opzioni contenuto

  1. Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Applicazioni.

  2. Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.

  3. Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione . Selezionare il tipo di distribuzione App-V e selezionare Modifica.

  4. Nelle proprietà del tipo di distribuzione passare alla scheda Contenuto . Configura le opzioni seguenti in base alle esigenze:

    • Mantenere il contenuto nella cache del client: il client di Configuration Manager non eliminerà dalla cache il contenuto per questo tipo di distribuzione.

    • Caricare il contenuto nella cache di App-V prima dell'avvio: Prima dell'avvio dell'applicazione, il client di Configuration Manager carica nella cache di App-V tutto il contenuto per questo tipo di distribuzione. Il client non aggiunge il contenuto nella cache. Elimina il contenuto in base alle esigenze.

  5. Selezionare OK per chiudere le proprietà del tipo di distribuzione. Selezionare quindi OK per chiudere le proprietà dell'applicazione.

Tipo di distribuzione App-V Opzioni di pubblicazione

  1. Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Applicazioni.

  2. Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.

  3. Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione . Selezionare il tipo di distribuzione App-V e selezionare Modifica.

  4. Nelle proprietà del tipo di distribuzione passare alla scheda Pubblicazione . Selezionare gli elementi nell'applicazione virtuale che si desidera pubblicare.

  5. Selezionare OK per chiudere le proprietà del tipo di distribuzione. Selezionare quindi OK per chiudere le proprietà dell'applicazione.

Importare un'applicazione

Usa la procedura seguente per importare un'applicazione in Configuration Manager:

  1. Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Applicazioni.

  2. Nella barra multifunzione, nella scheda Home e nel gruppo Crea , selezionare Importa applicazione.

  3. Nella pagina Generale dell'Importazione guidata applicazione specificare il percorso di rete del file da importare. Ad esempio, \\server\share\file.zip. Questo file è un archivio compresso valido (formato ZIP) di un'applicazione Configuration Manager esportata.

  4. Nella pagina Contenuto file selezionare l'azione da eseguire se l'applicazione è un duplicato di un'applicazione esistente. Creare una nuova applicazione oppure ignorare il duplicato e aggiungere una nuova revisione all'applicazione esistente.

  5. Nella pagina Riepilogo , rivedere le azioni e quindi completare la procedura guidata.

La nuova applicazione viene visualizzata nel nodo Applicazioni .

Consiglio

Il cmdlet di Windows PowerShell Import-CMApplication ha la stessa funzione di questa procedura. Per altre informazioni, vedere Import-CMApplication.

Per ulteriori informazioni su come esportare un'applicazione, vedere Attività di gestione per le applicazioni.

Tipi di distribuzione supportati

Configuration Manager supporta i seguenti tipi di distribuzione per le applicazioni:

Nome del tipo di distribuzione Descrizione
Windows Installer (*.msi file) Un file di Windows Installer (.msi).
Pacchetto dell'app di Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) File di pacchetto dell'app di Windows (.appx o .msix) o pacchetti di bundle dell'app di Windows (.appxbundle o .msixbundle).
Pacchetto dell'app di Windows (in Windows Store) Specifica un collegamento all'app in Windows Store o sfoglia lo Store per selezionare l'app.Nota 1
Programma di installazione script Specifica uno script o un programma che viene eseguito nei client Windows per installare contenuti o eseguire un'azione. Usare questo tipo di distribuzione per i programmi di installazione di setup.exe o i wrapper di script.
Microsoft Application Virtualization 4 Un manifesto di Microsoft App-V v4.
Microsoft Application Virtualization 5 File del pacchetto di Microsoft App-V v5.
Pacchetto app di Windows Phone (file *.xap) File di pacchetto di un'app di Windows Phone.
Pacchetto dell'app Windows Phone (in Windows Phone Store) Specifica un collegamento all'app in Windows Store.
macOS X Per i computer macOS che eseguono il client di Configuration Manager. Crea un .cmmac file con lo strumento CMAppUtil .
Applicazione Web Specificare un collegamento a un'applicazione Web. Questo tipo di distribuzione installa un collegamento all'applicazione Web nel dispositivo dell'utente.
Windows Installer tramite MDM (*.msi) Creare e distribuire app basate su Windows Installer nei dispositivi Windows usando la gestione dei dispositivi mobili (MDM) locale. Per altre informazioni, vedi Distribuire app di Windows Installer nei dispositivi Windows registrati in MDM.
Sequenza di attività Installare o disinstallare applicazioni complesse usando sequenze di attività. Per altre informazioni, vedi Tipo di distribuzione della sequenza di attività.

Nota

Nella console di Configuration Manager possono essere visualizzati altri tipi di distribuzione, ma questi sono destinati a piattaforme non più supportate. Per ulteriori informazioni, vedere Che fine ha fatto l'ambiente ibrido?.

Nota 1: pacchetto dell'app di Windows (in Windows Store)

Per distribuire l'app come collegamento a Windows Store, configurare i criteri di gruppo Disattiva l'applicazione Store. Impostare questo criterio su Disabilitato o Non configurato. Se si abilita questa impostazione, i client non possono connettersi a Windows Store per scaricare e installare le applicazioni.

I client Windows valutano sempre i tipi di distribuzione che usano un collegamento a un archivio prima di altri tipi di distribuzione. Il client valuta quindi i tipi di distribuzione in base alla priorità.

Consiglio

Alcuni collegamenti di negozi possono causare il seguente errore nella Creazione guidata applicazione: "Collegamento all'applicazione non valido". Ad esempio, alcune app in primo piano dello Store potrebbero causare questo errore. È comunque possibile selezionare Avanti nella pagina Generale della procedura guidata. Configuration Manager crea correttamente l'app ed è possibile distribuirla correttamente.

Passaggi successivi

Dopo aver creato un'applicazione in Configuration Manager, il passaggio successivo consiste nel distribuire l'applicazione.

Crea un gruppo di applicazioni da inviare a una raccolta di utenti o dispositivi come una singola distribuzione. Per ulteriori informazioni, vedere Creare gruppi di applicazioni.

Per altre informazioni sulla creazione di applicazioni su diverse piattaforme del sistema operativo, vedere gli articoli seguenti: