Creare applicazioni in Configuration Manager
Si applica a: Configuration Manager (Current Branch)
Un'applicazione 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 include anche regole, ad esempio metodi di rilevamento e requisiti. Queste regole specificano quando e come il client installa il software.
Creare applicazioni usando i metodi seguenti:
Creare automaticamente un'applicazione e i tipi di distribuzione leggendo i file di installazione dell'applicazione:
- Creare un'applicazione e rilevare automaticamente le informazioni sull'applicazione
- Creare un tipo di distribuzione e identificare automaticamente le informazioni sul tipo di distribuzione
Creare manualmente un'applicazione e quindi aggiungere i tipi di distribuzione in un secondo momento:
- Creare un'applicazione e specificare manualmente le informazioni sull'applicazione
- Creare un tipo di distribuzione e specificare manualmente le informazioni sul tipo di distribuzione
Importare un'applicazione da un file
Questo articolo include anche le informazioni seguenti per configurare un tipo di distribuzione:
- Contenuto
- Sequenza di attività
- Metodo di rilevamento
- Esperienza utente
- Requisiti
- Codici restituiti
- Dipendenze
Creare un'applicazione
Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.
Nel gruppo Crea della scheda Home della barra multifunzione selezionare Crea applicazione.
Successivamente, rilevare o specificare manualmente le informazioni sull'applicazione:
Rilevare automaticamente le informazioni dell'applicazione per creare un'applicazione di base con un singolo tipo di distribuzione. Ad esempio, un file di Windows Installer senza dipendenze o requisiti. Dopo aver creato un'applicazione usando 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ù di un tipo di distribuzione, dipendenze, metodi di rilevamento o requisiti.
Rilevare automaticamente le informazioni dell'applicazione
Nella pagina Generale della Creazione guidata applicazione selezionare Rileva automaticamente le informazioni sull'applicazione dai file di installazione.
Nell'elenco a discesa Tipo selezionare il tipo di file di installazione dell'applicazione da usare per rilevare le informazioni sull'applicazione. Per altre informazioni sui tipi di installazione disponibili, vedere Tipi di distribuzione supportati da Configuration Manager.
Nella casella Percorso specificare il file di installazione dell'applicazione da usare per rilevare le informazioni sull'applicazione. Questo percorso è un percorso di rete (
\\server\share\filename
) o un collegamento all'archivio. È 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 questi file ai punti di distribuzione. Assicurarsi che la cartella specificata contenga solo i file necessari per installare l'applicazione. Microsoft test Configuration Manager per supportare fino a 20.000 file nel pacchetto dell'applicazione. Se l'applicazione include più file, è consigliabile creare più applicazioni con meno file.
Nella pagina Importa informazioni della Creazione guidata applicazione esaminare le informazioni e quindi selezionare Avanti. Se necessario, selezionare Precedente per tornare indietro e correggere eventuali errori.
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, è già popolato qui. Inoltre, le opzioni visualizzate potrebbero essere diverse a seconda del tipo di applicazione creato.
Informazioni generali sull'applicazione, ad esempio Nome applicazione, Commenti amministratore, Server di pubblicazione e Versione software. Per trovare l'applicazione nella console di Configuration Manager, specificare un riferimento facoltativo o selezionare Categorie amministrative.
Programma di installazione: specificare il programma di installazione e tutte le proprietà necessarie per installare il tipo di distribuzione dell'applicazione.
Consiglio
Se il programma di installazione non viene visualizzato, scegliere Sfoglia e passare al percorso del programma di installazione.
Comportamento di installazione: selezionare una delle tre opzioni per la modalità di installazione di questo tipo di distribuzione Configuration Manager. Per altre informazioni su queste opzioni, vedere Esperienza utente.
Usare una connessione VPN automatica (se configurata): se è stato distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connettere la VPN all'avvio dell'app. Questa opzione è valida solo per Windows 8.1 e Windows Phone 8.1. Nei dispositivi Windows Phone 8.1, se si distribuiscono più profili VPN nel dispositivo, le connessioni VPN automatiche non sono supportate. Per altre informazioni, vedere Profili VPN.
Effettuare il provisioning di questa applicazione per tutti gli utenti nel dispositivo: effettuare il provisioning di un'applicazione con un pacchetto di app di Windows per tutti gli utenti nel dispositivo. Per altre informazioni, vedere Creare applicazioni Windows.
Consiglio
Se si modifica un'applicazione esistente, questa impostazione si trova nella scheda Esperienza utente delle proprietà del tipo di distribuzione del pacchetto dell'app di Windows.
Scegliere Avanti, esaminare le informazioni sull'applicazione nella pagina Riepilogo e quindi completare la Creazione guidata applicazione.
La nuova applicazione viene ora visualizzata nel nodo Applicazioni della console di Configuration Manager. È stata completata la creazione di un'applicazione.
Per aggiungere altri tipi di distribuzione o configurare altre impostazioni, vedere Creare tipi di distribuzione per l'applicazione.
Specificare manualmente le informazioni sull'applicazione
Nella pagina Generale della creazione guidata applicazione selezionare Specificare manualmente le informazioni sull'applicazione e quindi scegliere Avanti.
Specificare informazioni generali sull'applicazione:
Il nome dell'applicazione è obbligatorio e deve contenere meno di 256 caratteri.
I commenti dell'amministratore, il server di pubblicazione e la versione software sono metadati aggiuntivi per descrivere ulteriormente l'applicazione.
Per trovare l'applicazione nella console di Configuration Manager, specificare un riferimento facoltativo o selezionare Categorie amministrative.
Data di pubblicazione
Selezionare utenti o gruppi responsabili di questa applicazione come proprietari e contatti di supporto. Per impostazione predefinita, questi valori sono impostati sul nome utente.
Nella pagina Software Center della Creazione guidata applicazione specificare le informazioni seguenti:
Lingua selezionata: nell'elenco a discesa selezionare la versione della lingua dell'applicazione da configurare. Scegliere Aggiungi/Rimuovi per configurare altre lingue per questa applicazione.
Nome applicazione localizzata: specificare il nome dell'applicazione nella lingua selezionata.
Importante
È necessario un nome di applicazione localizzato per ogni versione della lingua configurata.
Categorie utente: scegliere Modifica per specificare le categorie di applicazioni nella lingua selezionata. Gli utenti di Software Center usano queste categorie per filtrare e ordinare le applicazioni.
Nota
Le categorie utente per le distribuzioni di applicazioni destinate al dispositivo 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 si applicano alla prossima revisione dell'app. Per risolvere questo problema per rinominare o eliminare:- Deselezionare prima di tutto la casella di controllo per la categoria in qualsiasi app che vi fa riferimento. Applicare quindi la modifica, che modifica l'app.
- Anziché l'azione di ridenominazione, 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.
- Deselezionare prima di tutto la casella di controllo per la categoria in qualsiasi app che vi fa riferimento. Applicare quindi la modifica, che modifica l'app.
Documentazione dell'utente: specificare il percorso di un file da cui gli utenti di Software Center possono ottenere altre informazioni sull'applicazione. Questo percorso è un indirizzo del sito Web o un percorso di rete e un nome file. Assicurarsi che gli utenti abbiano accesso a questa posizione.
Testo collegamento: specificare il testo visualizzato al posto di "Informazioni aggiuntive" quando viene specificata la documentazione dell'utente.
URL privacy: specificare un indirizzo del 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 usa un'icona predefinita. Le icone possono avere dimensioni in pixel fino a 512x512.
Nella pagina Tipi di distribuzione della Creazione guidata applicazione scegliere Aggiungi per creare un nuovo tipo di distribuzione. Per altre informazioni, vedere Creare tipi di distribuzione per l'applicazione.
Scegliere Avanti, esaminare le informazioni sull'applicazione nella pagina Riepilogo e quindi completare la Creazione guidata 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:
- Contenuto
- Sequenza di attività
- Metodo di rilevamento
- Esperienza utente
- Requisiti
- Codici restituiti
- Dipendenze
Per informazioni sulla scheda Comportamento di installazione delle proprietà di un tipo di distribuzione, vedere Controllare l'esecuzione di file eseguibili.
Avviare la creazione guidata tipo di distribuzione
Esistono tre modi per avviare la creazione guidata tipo di distribuzione:
Nel nodo Applicazioni: nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni. Selezionare un'applicazione e quindi selezionare Crea tipo di distribuzione nella barra multifunzione.
Quando si crea un'applicazione: quando si specificano manualmente le informazioni sull'applicazione nella Creazione guidata 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 automaticamente o specificare manualmente le informazioni sul tipo di distribuzione.
Identificare automaticamente le informazioni sul tipo di distribuzione
Nella pagina Generale della creazione guidata tipo di distribuzione:
Selezionare il file di installazione dell'applicazione Tipo per rilevare le informazioni sul tipo di distribuzione.
Selezionare Identifica automaticamente le informazioni su questo tipo di distribuzione dai file di installazione.
Nella casella Percorso specificare il file di installazione dell'applicazione da usare per rilevare le informazioni sul tipo di distribuzione. Questo percorso è un percorso di rete (
\\server\share\filename
) o un collegamento all'archivio. È necessario avere accesso al percorso di rete e a tutte le sottocartelle che includono il contenuto dell'applicazione.
Nella pagina Importa informazioni della creazione guidata tipo di distribuzione esaminare le informazioni e quindi selezionare Avanti. Se necessario, selezionare Precedente per tornare indietro e correggere eventuali errori.
Nella pagina Informazioni generali della creazione guidata tipo di distribuzione specificare le informazioni seguenti:
Nota
Alcune informazioni sul tipo di distribuzione potrebbero essere già 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: selezionare una delle tre opzioni per la modalità di installazione di questo tipo di distribuzione Configuration Manager. Per altre informazioni su queste opzioni, vedere Esperienza utente.
Usare una connessione VPN automatica (se configurata): se è stato distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connettere la VPN all'avvio dell'app. Questa opzione è valida solo per Windows 8.1 e Windows Phone 8.1. Nei dispositivi Windows Phone 8.1, se si distribuiscono più profili VPN nel dispositivo, le connessioni VPN automatiche non sono supportate. Per altre informazioni, vedere Profili VPN.
Scegliere Avanti e quindi continuare con le opzioni Tipo di distribuzione Contenuto.
Specificare manualmente le informazioni sul tipo di distribuzione
Nella pagina Generale della creazione guidata tipo di distribuzione scegliere il tipo di file di installazione dell'applicazione per questo tipo di distribuzione nell'elenco a discesa Tipo .
Selezionare Specificare manualmente le informazioni sul tipo di distribuzione e quindi selezionare Avanti.
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 lingue per questo tipo di distribuzione e quindi selezionare Avanti.
Continuare con le opzioni Tipo di distribuzione Contenuto.
Tipo di distribuzione Opzioni contenuto
Nella pagina Contenuto specificare le informazioni seguenti:
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 del 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 del server del sito deve disporre delle autorizzazioni per il percorso del contenuto specificato.
Rendere persistente il contenuto nella cache del client: il client Configuration Manager mantiene per un tempo indefinito nella cache il contenuto del tipo di distribuzione. Il client mantiene il contenuto anche se l'app è già installata. Questa opzione è utile con alcune distribuzioni, ad esempio 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, una distribuzione di grandi dimensioni potrebbe non riuscire in un secondo momento se la cache non dispone di spazio sufficiente.
Consiglio
Questa opzione rende persistente la versione specifica del contenuto installato dal client. Se si aggiorna il contenuto per questa app, il client non memorizza automaticamente nella cache il 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 tutti i parametri di installazione necessari.
- Avvio dell'installazione in: specificare facoltativamente la cartella con il programma di installazione per il tipo di distribuzione. Questa cartella può essere un percorso assoluto nel client o un percorso della cartella del punto di distribuzione con i file di installazione.
Programma di disinstallazione: specificare facoltativamente il nome del programma di disinstallazione e tutti i parametri necessari.
- Avvio della disinstallazione in: specificare facoltativamente la cartella con 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 ripristino: per i tipi di distribuzione di Windows Installer e Script Installer, specificare facoltativamente il nome del programma di ripristino e tutti i parametri necessari.
- Avvio del 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 il programma di installazione e disinstallazione come processo a 32 bit nei client a 64 bit: usare il file a 32 bit e i percorsi del Registro di sistema nei computer basati su Windows per eseguire il programma di installazione per il tipo di distribuzione.
Proprietà del tipo di distribuzione Opzioni di contenuto
Quando si visualizzano le proprietà di un tipo di distribuzione, le opzioni seguenti vengono visualizzate solo nella scheda Contenuto :
Disinstallare le impostazioni del contenuto:
Uguale al contenuto di installazione: se il contenuto di installazione e disinstallazione è lo stesso, 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 di installazione: se il contenuto di disinstallazione è diverso dal contenuto di installazione, selezionare questa opzione.
- Percorso del contenuto disinstallazione: specificare il percorso di rete del contenuto usato per disinstallare l'applicazione.
Consenti 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 di limiti corrente o adiacente.
Opzioni di distribuzione: specificare se i client devono scaricare l'applicazione quando usano un punto di distribuzione da un vicino 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.
Opzioni della sequenza di attività tipo di distribuzione
Per altre informazioni sul tipo di distribuzione della sequenza di attività, vedere Tipo di distribuzione della sequenza di attività.
Nella pagina Sequenza di attività specificare le informazioni seguenti:
Sequenza di attività di installazione: selezionare una sequenza di attività che esegue il processo di installazione per questa app.
Disinstallare la sequenza di attività (facoltativa): selezionare una sequenza di attività che rimuove l'app.
Consiglio
Se la sequenza di attività non viene visualizzata nell'elenco, verificare che non includa alcuna distribuzione del sistema operativo o passaggi di aggiornamento del sistema operativo. Verificare inoltre che non sia contrassegnato come sequenza di attività ad impatto elevato. Per altre informazioni, esaminare i prerequisiti per il tipo di distribuzione della sequenza di attività.
Opzioni del metodo di rilevamento del tipo di distribuzione
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. Usare uno dei due metodi seguenti per creare un metodo di rilevamento:
- Configurare le regole per rilevare la presenza di questo tipo di distribuzione
- Usare uno script personalizzato per rilevare la presenza di questo tipo di distribuzione
Configurare le regole per rilevare la presenza di questo tipo di distribuzione
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.
Nella finestra di dialogo Regola di rilevamento selezionare un tipo di impostazione per rilevare la presenza del tipo di distribuzione:
File system: consente di rilevare se in un dispositivo esiste un file o una cartella specificata. Questo rilevamento indica che l'applicazione è installata. Specificare i dettagli aggiuntivi seguenti:
Tipo: selezionare se si tratta di un file o di una cartella.
Percorso (obbligatorio): immettere o passare al 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 si seleziona Sfoglia, esplorare il file system locale o connettersi a un client rappresentativo per l'esplorazione.Nome file o cartella (obbligatorio): specificare il nome di file o cartella specifico da rilevare nel percorso precedente. Se il client rileva questo file o cartella nel dispositivo, considera l'applicazione come installata nel dispositivo.
Questo file o cartella è associato a un'applicazione a 32 bit in sistemi a 64 bit: il client controlla innanzitutto i percorsi dei file a 32 bit per il file o la cartella specificata. Se il file o la cartella non viene trovato, il client cerca i percorsi a 64 bit.
Registro di sistema: rilevare se esiste una chiave del Registro di sistema o un valore del Registro di sistema specificato in un dispositivo client. Questo rilevamento indica che l'applicazione è installata. Specificare i dettagli aggiuntivi seguenti:
Hive (obbligatorio): scegliere un hive del Registro di sistema dall'elenco a discesa. Ad esempio,
HKEY_LOCAL_MACHINE
.Chiave (obbligatoria): specificare la chiave del Registro di sistema da cercare nell'hive precedente. Ad esempio,
SOFTWARE\Microsoft\Office
.Valore (facoltativo): immettere un valore specifico da rilevare nella chiave precedente. Se si vuole che il client rilevi il valore (predefinito), abilitare l'opzione Usa il 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 nei sistemi a 64 bit: selezionare questa opzione per controllare prima i percorsi 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 cerca percorsi a 64 bit.
Windows Installer: rilevare se esiste un file di Windows Installer specificato in un dispositivo client. Questo rilevamento indica che l'applicazione è installata. Specificare il codice del prodotto MSI da rilevare nel client. Se si seleziona Sfoglia, scegliere il file MSI da cui leggere il codice del prodotto.
Nella parte inferiore della finestra Regola di rilevamento specificare se l'elemento deve esistere o soddisfare una regola. Ad esempio, se si rileva con un file, per impostazione predefinita viene selezionata l'opzione seguente: L'impostazione del file system deve essere presente 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à di file o cartelle. Queste proprietà includono Date Modified, Date Created, Version o Size. Questi criteri di regola sono diversi per ogni tipo di impostazione.
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)
Creare tre o più clausole del metodo di rilevamento in un tipo di distribuzione.
Selezionare due o più clausole consecutive e quindi selezionare Gruppo. Verranno visualizzate le parentesi aggiunte alle colonne associate, che mostrano dove inizia e termina il gruppo.
Esempio:
Connettore ( Clausola ) Codice prodotto MSI Oppure ( file1.text esiste E file2.txt esiste ) Per rimuovere il gruppo, selezionare le clausole raggruppate e quindi selezionare Separa.
Passare alla sezione successiva sull'uso di uno script personalizzato come metodo di rilevamento. In alternativa , passare alle opzioni esperienza utente per il tipo di distribuzione.
Usare uno script personalizzato per verificare la presenza di un tipo di distribuzione
Nella pagina Metodo di rilevamento selezionare la casella Usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione . Selezionare quindi Modifica.
Nella finestra di dialogo Editor script selezionare un tipo di script per rilevare il tipo di distribuzione: PowerShell, VBScript o JScript.
Nota
Quando uno script Windows PowerShell viene eseguito come metodo di rilevamento delle app, il client Configuration Manager chiama PowerShell con il
-NoProfile
parametro . Questa opzione avvia PowerShell senza profili. Un profilo di PowerShell è uno script eseguito all'avvio di PowerShell.Nella casella Contenuto script immettere lo script che si vuole usare 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 Esegui script come processo a 32 bit nei client a 64 bit.
Nota
La dimensione massima per uno script è 32 KB.
Selezionare OK per salvare lo script e chiudere la finestra di dialogo Editor script . Tornando alla creazione guidata 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 dello script. Legge i valori scritti dallo script nel flusso di output standard (STDOUT), nel flusso di errore standard (STDERR) e nel codice di uscita. Se lo script viene chiuso con un valore diverso da zero, lo script ha esito negativo 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.
Usare le tabelle seguenti per verificare se un'applicazione è installata dall'output di uno script:
Zero codice di uscita
STDOUT | STDERR | Risultato dello script | Stato di rilevamento dell'applicazione |
---|---|---|---|
Vuoto | Vuoto | Esito positivo | Non installato |
Vuoto | Non vuoto | Fallimento | Unknown |
Non vuoto | Vuoto | Esito positivo | Installato |
Non vuoto | Non vuoto | Esito positivo | Installato |
Codice di uscita diverso da zero
STDOUT | STDERR | Risultato dello script | Stato di rilevamento dell'applicazione |
---|---|---|---|
Vuoto | Vuoto | Fallimento | Unknown |
Vuoto | Non vuoto | Fallimento | Unknown |
Non vuoto | Vuoto | Fallimento | Unknown |
Non vuoto | Non vuoto | Fallimento | Unknown |
Esempi
Usare gli esempi di PowerShell/VBScript seguenti per scrivere script di rilevamento applicazioni personalizzati:
Esempio 1: lo script restituisce un codice di uscita diverso da zero. Questo codice indica che l'esecuzione dello script non è riuscita. 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 l'esecuzione dello script non è riuscita. 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 l'esecuzione è stata eseguita 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 è stato eseguito 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 è stato eseguito 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)
Opzioni dell'esperienza utente per il tipo di distribuzione
Queste impostazioni specificano il modo in cui il client installa l'applicazione nei dispositivi e ciò che l'utente vede.
Nella pagina Esperienza utente specificare le informazioni seguenti:
Comportamento di installazione: nell'elenco a discesa selezionare una delle opzioni seguenti:
Installa per l'utente: il client installa l'applicazione solo per l'utente a cui si distribuisce l'applicazione.
Installa per il sistema: il client installa l'applicazione una sola volta. È disponibile per tutti gli utenti.
Installare per il sistema se la risorsa è un dispositivo; in caso contrario, installare per l'utente: se si distribuisce l'applicazione in un dispositivo, il client lo installa per tutti gli utenti. Se si distribuisce l'applicazione a un utente, il client lo installa solo per tale utente.
Requisito di accesso: selezionare una delle opzioni seguenti:
Solo quando un utente è connesso
Indica se un utente è connesso o meno
Solo quando nessun utente è connesso
Nota
Questa opzione è impostata per impostazione predefinita su 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à in cui viene eseguito il tipo di distribuzione nei dispositivi client. Selezionare una delle opzioni seguenti:
Ingrandito: il tipo di distribuzione viene eseguito ingrandito nei dispositivi client. Gli utenti visualizzano 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 nella 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 l'installazione del tipo di distribuzione 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 si seleziona Installa per il comportamento del sistema, questa impostazione è facoltativa. Questa modifica consente principalmente a un utente finale di interagire con l'installazione durante una sequenza di attività. Ad esempio, per eseguire un processo di installazione che richiede all'utente finale varie opzioni. Alcuni programmi di installazione dell'applicazione non possono avere richieste utente disattivate o il processo di installazione può 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 una configurazione sicura. Per altre informazioni, vedere Sicurezza e privacy per la gestione delle applicazioni.
Tempo di esecuzione massimo consentito (minuti):specificare il tempo massimo in minuti previsto per l'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 viene installato quando si definiscono le 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 un tempo sufficiente per soddisfare l'impostazione Tempo di esecuzione massimo consentito .
Importante
Può 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, il tipo di distribuzione non viene eseguito.
Tempo di installazione stimato (minuti):specificare il tempo di installazione stimato del tipo di distribuzione. Questa volta gli utenti vengono visualizzati in Software Center.
Proprietà del tipo di distribuzione Opzioni esperienza utente
Quando si visualizzano le proprietà di un tipo di distribuzione, le opzioni seguenti vengono visualizzate solo nella scheda Esperienza utente :
Applicare un comportamento specifico dopo l'installazione. Selezionare una delle opzioni seguenti:
Determinare il comportamento in base ai codici restituiti: gestire i riavvii in base ai codici configurati nella scheda Codici restituiti . La visualizzazione di Software Center potrebbe richiedere un riavvio. Se un utente ha eseguito l'accesso durante l'installazione, viene richiesto a seconda della 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 software potrebbe forzare il riavvio del dispositivo: Configuration Manager non controlla o avvia un riavvio, ma l'installazione effettiva potrebbe farlo senza avviso. Usare questa impostazione per impedire Configuration Manager segnalare errori di installazione quando il programma di installazione avvia un riavvio. La visualizzazione di Software Center potrebbe richiedere un riavvio.
Configuration Manager client forza il 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 a seconda della configurazione dell'esperienza utente della distribuzione .
Requisiti per il 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 questa applicazione. Ad esempio, se si distribuisce l'applicazione in una raccolta di utenti, specificare i requisiti hardware dell'app qui.
Nella pagina Requisiti selezionare Aggiungi per aprire la finestra di dialogo Crea requisito .
Nell'elenco a discesa Categoria selezionare se questo requisito riguarda un dispositivo o un utente.
Selezionare Personalizzato per usare una condizione globale creata in precedenza. Quando si seleziona Personalizzato, è anche possibile scegliere Crea per creare una nuova condizione globale. Per altre 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.
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.
Nell'elenco a discesa Operatore selezionare l'operatore da usare. 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 l'operatore
One Of
, nel campo Valori viene convalidato che è necessario immettere una voce per riga.Nota
I requisiti disponibili variano a seconda del tipo di dispositivo usato dal tipo di distribuzione.
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.
Scegliere OK per salvare il requisito e chiudere la finestra di dialogo Crea requisito .
Dipendenze del tipo di distribuzione
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.
Nella pagina Dipendenze selezionare Aggiungi.
Nella finestra Aggiungi dipendenza immettere il nome del gruppo di dipendenze. Questo nome fa riferimento a questo gruppo di dipendenze dell'applicazione.
Nella finestra Aggiungi dipendenza selezionare Aggiungi.
Nella finestra Specifica applicazione richiesta selezionare un'applicazione disponibile e almeno uno dei relativi tipi di distribuzione da usare come dipendenza.
Consiglio
Selezionare Visualizza per visualizzare le proprietà dell'applicazione o del tipo di distribuzione selezionato.
Selezionare OK per chiudere la finestra Specifica applicazione richiesta .
Se si vuole che il client installi automaticamente l'applicazione dipendente, selezionare Installazione automatica accanto alla dipendenza.
Nota
Non è necessario distribuire un'applicazione dipendente per consentire al client di installarla automaticamente.
Se si aggiungono più di una dipendenza, usare i pulsanti Aumenta priorità e Riduci priorità . Queste azioni modificano l'ordine in cui il client valuta ogni dipendenza.
Selezionare OK per chiudere la finestra Aggiungi dipendenza .
Codici restituiti del tipo di distribuzione
Nota
Questa pagina non è disponibile nella creazione guidata tipo di distribuzione. Si tratta solo di 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.
Nella scheda Codici restituiti della finestra delle proprietà del tipo di distribuzione selezionare Aggiungi.
Nella finestra Aggiungi codice restituito specificare il valore del codice restituito previsto da questo tipo di distribuzione. Questo valore è qualsiasi intero positivo o negativo tra
-2147483648
e2147483647
.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 dei tipi di distribuzione.
Operazione riuscita (nessun riavvio): il tipo di distribuzione è stato installato correttamente e non è necessario alcun riavvio.
Errore (nessun riavvio): non è stato possibile installare il tipo di distribuzione.
Riavvio rigido: il tipo di distribuzione è stato installato correttamente, ma richiede il riavvio del dispositivo. Non è possibile installare nient'altro fino al riavvio del dispositivo.
Riavvio software: 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.
Facoltativamente, immettere un nome e una descrizione per questo codice restituito.
Selezionare OK per chiudere la finestra Aggiungi codice restituito.
Esempio: esito positivo diverso da zero
Si sta distribuendo un'applicazione che restituisce un codice di uscita di 1
quando viene installata correttamente. Per impostazione predefinita, Configuration Manager rileva questo codice restituito diverso da zero come errore. Specificare il valore del codice restituito di 1
e selezionare il tipo di codice operazione riuscita (nessun riavvio). Ora Configuration Manager interpreta il codice restituito come esito positivo per questo tipo di distribuzione.
Codici restituiti predefiniti
Quando si creano alcuni tipi di distribuzione, Configuration Manager 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 software |
1641 | Riavvio rigido |
1618 | Ripetizione rapida |
Programma di installazione script
Valore | Tipo di codice |
---|---|
0 | Operazione riuscita (nessun riavvio) |
1641 | Riavvio rigido |
3010 | Riavvio software |
1618 | Ripetizione rapida |
Pacchetto dell'app windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Valore | Tipo di codice |
---|---|
15605 | Ripetizione rapida |
15618 | Ripetizione rapida |
Opzioni aggiuntive per i tipi di distribuzione App-V
Configurare opzioni aggiuntive univoche per i tipi di distribuzione per le applicazioni virtuali (App-V).
Opzioni del contenuto del tipo di distribuzione App-V
Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.
Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.
Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione . Selezionare il tipo di distribuzione App-V e selezionare Modifica.
Nelle proprietà del tipo di distribuzione passare alla scheda Contenuto . Configurare le opzioni seguenti in base alle esigenze:
Rendere persistente il contenuto nella cache del client: il client Configuration Manager non eliminerà dalla cache il contenuto per questo tipo di distribuzione.
Caricare il contenuto nella cache App-V prima dell'avvio: prima dell'avvio dell'applicazione, il client Configuration Manager carica nella cache 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.
Selezionare OK per chiudere le proprietà del tipo di distribuzione. Selezionare quindi OK per chiudere le proprietà dell'applicazione.
Opzioni di pubblicazione del tipo di distribuzione App-V
Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.
Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.
Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione . Selezionare il tipo di distribuzione App-V e selezionare Modifica.
Nelle proprietà del tipo di distribuzione passare alla scheda Pubblicazione . Selezionare gli elementi nell'applicazione virtuale che si desidera pubblicare.
Selezionare OK per chiudere le proprietà del tipo di distribuzione. Selezionare quindi OK per chiudere le proprietà dell'applicazione.
Importare un'applicazione
Utilizzare la procedura seguente per importare un'applicazione in Configuration Manager:
Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.
Nella barra multifunzione, nella scheda Home e nel gruppo Crea selezionare Importa applicazione.
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.Nella pagina Contenuto file selezionare l'azione da eseguire se l'applicazione è un duplicato di un'applicazione esistente. Creare una nuova applicazione o ignorare il duplicato e aggiungere una nuova revisione all'applicazione esistente.
Nella pagina Riepilogo esaminare le azioni e quindi completare la procedura guidata.
La nuova applicazione viene visualizzata nel nodo Applicazioni .
Consiglio
Il cmdlet Windows PowerShell Import-CMApplication ha la stessa funzione di questa procedura. Per altre informazioni, vedere Import-CMApplication.
Per altre informazioni su come esportare un'applicazione, vedere Attività di gestione per le applicazioni.
Tipi di distribuzione supportati
Configuration Manager supporta i tipi di distribuzione seguenti per le applicazioni:
Nome del tipo di distribuzione | Descrizione |
---|---|
Windows Installer (*.msi file) | File di Windows Installer (.msi ). |
Pacchetto dell'app windows (*.appx, *.appxbundle, *.msix, *.msixbundle) | File di pacchetti di app di Windows (.appx o .msix ) o pacchetti bundle di app di Windows (.appxbundle o .msixbundle ). |
Pacchetto dell'app di Windows (in Windows Store) | Specificare un collegamento all'app in Windows Store oppure esplorare lo Store per selezionare l'app.Nota 1 |
Programma di installazione script | Specificare uno script o un programma eseguito nei client Windows per installare il contenuto o eseguire un'azione. Usare questo tipo di distribuzione per setup.exe programmi di installazione o wrapper di script. |
Microsoft Application Virtualization 4 | Un manifesto Microsoft App-V v4. |
Microsoft Application Virtualization 5 | Un Microsoft file di pacchetto App-V v5. |
Windows Phone pacchetto dell'app (file *.xap) | File del pacchetto dell'app Windows Phone. |
Windows Phone pacchetto dell'app (nello Store Windows Phone) | Specificare un collegamento all'app in Windows Store. |
macOS X | Per i computer macOS che eseguono il client Configuration Manager. Creare 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, vedere Distribuire app di Windows Installer nei dispositivi Windows registrati con MDM. |
Sequenza di attività | Installare o disinstallare applicazioni complesse usando sequenze di attività. Per altre informazioni, vedere Tipo di distribuzione della sequenza di attività. |
Nota
La console Configuration Manager può visualizzare altri tipi di distribuzione, ma si tratta di piattaforme non più supportate. Per altre informazioni, vedere What happened to hybrid?.
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 Dello Store. Impostare questo criterio su Disabilitato o Non configurato. Se abiliti questa impostazione, i client non possono connettersi a Windows Store per scaricare e installare 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 all'archivio possono causare l'errore seguente nella Creazione guidata applicazione: "Collegamento 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.
Creare un gruppo di applicazioni che è possibile inviare a un utente o a una raccolta di dispositivi come singola distribuzione. Per altre informazioni, vedere Creare gruppi di applicazioni.
Per altre informazioni sulla creazione di applicazioni in diverse piattaforme del sistema operativo, vedere gli articoli seguenti: