Creare applicazioni in Configuration ManagerCreate applications in Configuration Manager

Si applica a: Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

Un'applicazione Configuration Manager definisce i metadati relativi all'applicazione.A Configuration Manager application defines the metadata about application. Un'applicazione ha uno o più tipi di distribuzione,An application has one or more deployment types. che includono i file di installazione e le informazioni necessarie per installare il software nei dispositivi.These deployment types include the installation files and information that are required to install software on devices. Un tipo di distribuzione include anche regole, ad esempio i metodi di rilevamento e i requisiti.A deployment type also has rules, such as detection methods, and requirements. Queste regole specificano quando e come il client installa il software.These rules specify when and how the client installs the software.

Creare applicazioni usando i metodi seguenti:Create applications using the following methods:

Questo articolo include anche le informazioni seguenti per configurare un tipo di distribuzione:This article also includes the following information to configure a deployment type:

Creare un'applicazioneCreate an application

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node.

  2. Nella scheda Home della barra multifunzione nel gruppo Crea selezionare Crea applicazione.On the Home tab of the ribbon, in the Create group, select Create Application.

Rilevare quindi automaticamente o specificare manualmente le informazioni sull'applicazione:Next, automatically detect or manually specify application information:

  • Rilevare automaticamente le informazioni relative alle applicazioni per creare un'applicazione di base con un tipo di distribuzione singolo,Automatically detect application information to create a basic application with a single deployment type. ad esempio un file di Windows Installer privo di dipendenze o requisiti.For example, a Windows Installer file that has no dependencies or requirements. Dopo avere creato un'applicazione seguendo questa procedura, modificarla in base alla necessità.After you create an application by using this procedure, edit it as needed. È possibile aggiungere o modificare i tipi di distribuzione e aggiungere metodi di rilevamento, dipendenze o requisiti.You can add or change deployment types, and add detection methods, dependencies, or requirements.

  • Specificare manualmente le informazioni sull'applicazione per creare applicazioni più complesse.Manually specify application information to create more complex applications. È possibile definire più di un tipo di distribuzione, dipendenza, metodo di rilevamento o requisito.Define more than one deployment type, dependencies, detection methods, or requirements.

Rilevare automaticamente le informazioni sull'applicazioneAutomatically detect application information

  1. Nella pagina Generale della Creazione guidata applicazione selezionare Rileva automaticamente le informazioni sull'applicazione dai file di installazione.On the General page of the Create Application wizard, select Automatically detect information about this application from installation files.

  2. Dall'elenco a discesa Tipo , scegliere il tipo di file di installazione dell'applicazione che si desidera usare per rilevare le informazioni sull'applicazione.In the Type drop-down list, select the application installation file type that you want to use to detect application information. Per altre informazioni sui tipi di installazione disponibili, vedere Tipi di distribuzione supportati da Configuration Manager.For more information about the available installation types, see Deployment types supported by Configuration Manager.

  3. Nella casella Posizione specificare di file di installazione dell'applicazione da usare per rilevare le informazioni sull'applicazione.In the Location box, specify the application installation file that you want to use to detect application information. Questa posizione è un percorso di rete (\\server\share\filename) o un collegamento all'archivio.This location is either a network path (\\server\share\filename) or a store link. È necessario avere accesso al percorso di rete e alle eventuali sottocartelle che includono contenuto dell'applicazione.You must have access to the network path and any subfolders that include application content.

    Importante

    Quando si seleziona Windows Installer (file *.msi) come tipo di applicazione, il sito importa tutti i file nella cartella specificata.When you select Windows Installer (*.msi file) as an application type, the site imports all of the files in the specified folder. I file vengono quindi inviati a punti di distribuzione.It then sends these files to distribution points. Assicurarsi che la cartella specificata contenga solo i file necessari per installare l'applicazione.Make sure that the specified folder contains only the files that are necessary to install the application. Microsoft testa Configuration Manager in modo che siano supportati fino a 20.000 file nel pacchetto dell'applicazione.Microsoft tests Configuration Manager to support up to 20,000 files in the application package. Se l'applicazione contiene più file, è consigliabile creare più applicazioni con meno file.If your application has more files, consider creating multiple applications with less files.

  4. Nella pagina Importa informazioni della Creazione guidata applicazione verificare le informazioni e quindi selezionare Avanti.On the Import Information page of the Create Application wizard, review the information, and then select Next. Se necessario, selezionare Indietro per tornare indietro e correggere eventuali errori.If necessary, select Previous to go back and fix any errors.

  5. Nella pagina Informazioni generali della Creazione guidata applicazione specificare le informazioni seguenti:On the General Information page of the Create Application wizard, specify the following information:

    Nota

    Se Configuration Manager rileva automaticamente queste informazioni dai file di installazione dell'applicazione, significa che sono già presenti.If Configuration Manager automatically detects this information from the application installation files, it's already populated here. Inoltre, le opzioni visualizzate potrebbero essere diverse a seconda del tipo di applicazione creata.Additionally, the displayed options might be different depending on the application type that you create.

    • Informazioni generali sull'applicazione, ad esempio Nome, Commenti amministratore, Autore e Versione del software dell'applicazione.General information about the application, like the application Name, Administrator comments, Publisher, and Software version. Per facilitare la ricerca dell'applicazione nella console di Configuration Manager, specificare un Riferimento facoltativo oppure selezionare Categorie amministrative.To help you find the application in the Configuration Manager console, specify an Optional reference, or select Administrative categories.

    • Programma di installazione: Specificare il programma di installazione e le eventuali proprietà necessarie per installare il tipo di distribuzione delle applicazioni.Installation program: Specify the installation program and any required properties that are needed to install the application deployment type.

      Suggerimento

      Se il programma di installazione non viene visualizzato, scegliere Sfoglia e selezionare il percorso del programma di installazione.If the installation program doesn't appear, choose Browse and browse to the installation program location.

    • Comportamento di installazione: selezionare una delle tre opzioni disponibili per la modalità di installazione di questo tipo di distribuzione da parte di Configuration Manager.Install behavior: Select one of the three options for how Configuration Manager installs this deployment type. Per altre informazioni su queste opzioni, vedere Esperienza utente.For more information on these options, see User Experience.

    • Usa una connessione VPN automatica (se configurata) : se è stato distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connettersi alla VPN all'avvio dell'app.Use an automatic VPN connection (if configured): If you've deployed a VPN profile to the device on which the user launches the app, connect the VPN when the app starts. Questa opzione è disponibile solo per Windows 8.1 e Windows Phone 8.1.This option is only for Windows 8.1 and Windows Phone 8.1. Le connessioni VPN non sono supportate nei dispositivi Windows Phone 8.1 se si distribuisce più di un profilo VPN nel dispositivo.On Windows Phone 8.1 devices, if you deploy more than one VPN profile to the device, automatic VPN connections aren't supported. Per altre informazioni, vedere Profili VPN.For more information, see VPN profiles.

    • Effettua il provisioning di questa applicazione per tutti gli utenti nel dispositivoProvision this application for all users on the device: Eseguire il provisioning di un'applicazione con un pacchetto di app Windows per tutti gli utenti nel dispositivo.: Provision an application with a Windows app package for all users on the device. Per altre informazioni, vedere Creare applicazioni Windows.For more information, see Create Windows applications.

      Suggerimento

      Se si modifica un'applicazione esistente, questa impostazione è disponibile nella scheda Esperienza utente delle proprietà del tipo di distribuzione del pacchetto app Windows.If you're modifying an existing application, this setting is on the User Experience tab of the Windows app package deployment type properties.

  6. Scegliere Avanti, riesaminare le informazioni sull'applicazione nella pagina Riepilogo e quindi terminare la Creazione guidata applicazione.Choose Next, review the application information on the Summary page, and then finish the Create Application wizard.

La nuova applicazione viene ora visualizzata nel nodo Applicazioni della console di Configuration Manager.The new application now appears in the Applications node of the Configuration Manager console. La creazione di un'applicazione è stata completata.You've finished creating an application.

Per aggiungere altri tipi di distribuzione o configurare altre impostazioni, vedere Creare tipi di distribuzione per l'applicazione.To add more deployment types or configure other settings, see Create deployment types for the application.

Specificare manualmente le informazioni sull'applicazioneManually specify application information

  1. Nella pagina Generale della Creazione guidata applicazione, selezionare Specifica manualmente le informazioni dell'applicazione e quindi scegliere Avanti.On the General page of the Create Application wizard, select Manually specify the application information, and then choose Next.

  2. Specificare Informazioni generali sull'applicazione:Specify General Information about the application:

    • Il Nome dell'applicazione è obbligatorio e non può contenere più di 256 caratteri.The application Name is required and must be fewer than 256 characters.

    • Commenti amministratore, Autore e Versione del software sono metadati aggiuntivi per descrivere in modo più dettagliato l'applicazione.Administrator comments, Publisher, and Software version are additional metadata to further describe the application.

    • Per facilitare la ricerca dell'applicazione nella console di Configuration Manager, specificare un Riferimento facoltativo oppure selezionare Categorie amministrative.To help you find the application in the Configuration Manager console, specify an Optional reference, or select Administrative categories.

    • Data di pubblicazioneDate published

    • Selezionare gli utenti o i gruppi responsabili per questa applicazione come Proprietari e Contatti supporto.Select users or groups who are responsible for this application as Owners and Support contacts. Per impostazione predefinita, questi valori sono impostati sul nome dell'utente.By default, these values are set to your username.

  3. Nella pagina Software Center della Creazione guidata applicazione specificare le informazioni seguenti:On the Software Center page of the Create Application wizard, specify the following information:

    • Lingua selezionata: dall'elenco a discesa, selezionare la versione della lingua dell'applicazione che si vuole configurare.Selected language: In the drop-down list, select the language version of the application that you want to set up. Scegliere Aggiungi/Rimuovi per configurare più lingue per l'applicazione.Choose Add/Remove to set up more languages for this application.

    • Nome dell'applicazione localizzata: specificare il nome dell'applicazione nella lingua selezionata.Localized application name: Specify the application name in the selected language.

      Importante

      Un nome dell'applicazione localizzata è necessario per ogni versione configurata per le diverse lingue.A localized application name is required for each language version that you set up.

    • Categorie utente: scegliere Modifica per specificare le categorie dell'applicazione nella lingua selezionata.User categories: Choose Edit to specify application categories in the selected language. Gli utenti di Software Center usano queste categorie per filtrare e ordinare le applicazioni.Users of Software Center use these categories to help filter and sort the applications.

      Nota

      Le categorie utente per le distribuzioni di applicazioni destinate ai dispositivi vengono visualizzate come filtri in Software Center.User categories for device-targeted application deployments show as filters in Software Center. Queste distribuzioni possono essere disponibili o obbligatorie.These deployments can be either available or required.

      La ridenominazione o l'eliminazione di una categoria non viene applicata automaticamente alle app con questa categoria.Renaming or deleting a category doesn't automatically apply to apps with this category. Queste modifiche vengono applicate alla versione successiva dell'app.These changes apply on the next revision of the app. Per risolvere questo problema per la ridenominazione o l'eliminazione:To work around this issue for rename or delete:
      • Prima di tutto, deselezionare la casella di controllo accanto alla categoria in tutte le app che vi fanno riferimento.First clear the checkbox for the category on any app that references it. Quindi applicare la modifica, che consente di esaminare l'app.Then apply that change, which revises the app.
        • Al posto dell'operazione di ridenominazione, creare quindi una nuova categoria con il nuovo nome e aggiungere la nuova categoria alle app pertinenti.Instead of the rename action, next create a new category with the new name, and add the new category to the relevant apps.
        • È possibile eliminare la categoria dopo aver esaminato l'app.You can delete the category after you revise the apps.
    • Documentazione utente: specificare il percorso di un file da cui gli utenti di Software Center possono ottenere altre informazioni su questa applicazione.User documentation: Specify the location of a file from which Software Center users can get more information about this application. Questo percorso è un indirizzo di sito Web o un percorso di rete con un nome file.This location is a website address, or a network path and file name. Assicurarsi che gli utenti possano accedere a questo percorso.Make sure that users have access to this location.

    • Testo del collegamento: specificare il testo visualizzato al posto di "Informazioni aggiuntive" quando viene specificata la documentazione dell'utente.Link text: Specify the text that appears in place of "Additional information" when user documentation is specified.

    • URL privacy: specificare un indirizzo di sito Web per l'informativa sulla privacy per l'applicazione.Privacy URL: Specify a website address to the privacy statement for the application.

    • Descrizione localizzata: immettere una descrizione per questa applicazione nella lingua selezionata.Localized description: Enter a description for this application in the selected language.

    • Parole chiave: immettere un elenco di parole chiave nella lingua selezionata.Keywords: Enter a list of keywords in the selected language. Queste parole chiave consentono agli utenti di Software Center di cercare l'applicazione.These keywords help Software Center users search for the application.

    • Icona: Selezionare Sfoglia per selezionare un'icona per questa applicazione.Icon: Select Browse to select an icon for this application. Se non si specifica un'icona, Configuration Manager usa un'icona predefinita.If you don't specify an icon, Configuration Manager uses a default icon. Le icone possono avere dimensioni massime pari a 512x512 pixel.Icons can have pixel dimensions of up to 512x512.

  4. Nella pagina Tipi di distribuzione della Creazione guidata applicazione scegliere Aggiungi per creare un nuovo tipo di distribuzione.On the Deployment Types page of the Create Application wizard, choose Add to create a new deployment type. Per altre informazioni, vedere Creare tipi di distribuzione per l'applicazione.For more information, see Create deployment types for the application.

  5. Scegliere Avanti, riesaminare le informazioni sull'applicazione nella pagina Riepilogo e quindi terminare la Creazione guidata applicazione.Choose Next, review the application information on the Summary page, and then finish the Create Application wizard.

La nuova applicazione viene ora visualizzata nel nodo Applicazioni della console di Configuration Manager.The new application now appears in the Applications node of the Configuration Manager console.

Creare tipi di distribuzione per l'applicazioneCreate deployment types for the application

Se vengono rilevate automaticamente le informazioni sull'applicazione, alcuni passaggi di questa sezione potrebbero non essere necessari.If you automatically detect application information, you may not need to finish some of the steps in this section.

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:When you view the properties of an existing deployment type, the following sections correspond to tabs of the deployment type properties window:

Per informazioni sulla scheda Comportamento di installazione nelle proprietà di un tipo di distribuzione, vedere Controllare l'esecuzione di file eseguibili.For information on the Install Behavior tab on the properties of a deployment type, see Check for running executable files.

Avviare la Creazione guidata tipo di distribuzioneStart the Create Deployment Type wizard

È possibile avviare la Creazione guidata tipo di distribuzione in tre modi:There are three ways to start the Create Deployment Type wizard:

  • Nel nodo Applicazioni: Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Applications node: In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Selezionare un'applicazione e quindi selezionare Crea tipo di distribuzione nella barra multifunzione.Select an application, and then select Create Deployment Type in the ribbon.

  • Quando si crea un'applicazione: Quando si specificano manualmente le informazioni sull'applicazione nella Creazione guidata applicazione, selezionare Aggiungi nella pagina Tipi di distribuzione.When creating an application: When you Manually specify application information in the Create Application wizard, select Add on the Deployment Types page.

  • Dalle proprietà dell'applicazione: Selezionare un'applicazione esistente nel nodo Applicazioni e selezionare su Proprietà.From application properties: Select an existing application in the Applications node and select Properties. Passare alla scheda Tipi di distribuzione e selezionare Aggiungi.Switch to the Deployment Types tab, and select Add.

Seguire quindi una di queste procedure per identificare automaticamente o specificare manualmente le informazioni sul tipo di distribuzione.Then use one of the following procedures to automatically identify or manually specify deployment type information.

Identificare automaticamente le informazioni sul tipo di distribuzioneAutomatically identify deployment type information

  1. Nella pagina Generale della Creazione guidata tipo di distribuzione:On the General page of the Create Deployment Type wizard:

    1. Selezionare il Tipo di file di installazione dell'applicazione per rilevare le informazioni sul tipo di distribuzione.Select the application installation file Type to detect the deployment type information.

    2. Selezionare Rileva automaticamente le informazioni sul tipo di distribuzione dai file di installazione.Select Automatically identify information about this deployment type from installation files.

    3. Nella casella Posizione specificare il file di installazione dell'applicazione da usare per rilevare le informazioni sul tipo di distribuzione.In the Location box, specify the application installation file that you want to use to detect the deployment type information. Questa posizione è un percorso di rete (\\server\share\filename) o un collegamento all'archivio.This location is either a network path (\\server\share\filename) or a store link. È necessario avere accesso al percorso di rete e alle eventuali sottocartelle che includono contenuto dell'applicazione.You must have access to the network path and any subfolders that include application content.

  2. Nella pagina Importa informazioni della Creazione guidata tipo di distribuzione verificare le informazioni e quindi selezionare Avanti.On the Import Information page of the Create Deployment Type wizard, review the information, and then select Next. Se necessario, selezionare Indietro per tornare indietro e correggere eventuali errori.If necessary, select Previous to go back and fix any errors.

  3. Nella pagina Informazioni generali della Creazione guidata tipo di distribuzione, specificare le informazioni seguenti:On the General Information page of the Create Deployment Type wizard, specify the following information:

    Nota

    Alcune delle informazioni sul tipo di distribuzione potrebbero già essere presenti se sono state lette dai file di installazione dell'applicazione.Some of the deployment type information might already be present if it was read from the application installation files. Le opzioni visualizzate, poi, possono variare a seconda del tipo di distribuzione che si sta creando.Additionally, the displayed options might differ, depending on the deployment type that you're creating.

    • Informazioni generali sul tipo di distribuzione:General Information about the deployment type:

      • Il Nome è obbligatorioThe Name is required

      • Commenti amministratore per una descrizione più dettagliataAdministrator comments to further describe it

      • Lingue disponibili per questo tipoLanguages that are available for it

    • Programma di installazione: Specificare il programma di installazione e le eventuali proprietà necessarie per installare il tipo di distribuzione.Installation program: Specify the installation program and any properties that you require to install the deployment type.

    • Comportamento di installazione: selezionare una delle tre opzioni disponibili per la modalità di installazione di questo tipo di distribuzione da parte di Configuration Manager.Install behavior: Select one of the three options for how Configuration Manager installs this deployment type. Per altre informazioni su queste opzioni, vedere Esperienza utente.For more information on these options, see User Experience.

    • Usa una connessione VPN automatica (se configurata) : se è stato distribuito un profilo VPN nel dispositivo in cui l'utente avvia l'app, connettersi alla VPN all'avvio dell'app.Use an automatic VPN connection (if configured): If you've deployed a VPN profile to the device on which the user launches the app, connect the VPN when the app starts. Questa opzione è disponibile solo per Windows 8.1 e Windows Phone 8.1.This option is only for Windows 8.1 and Windows Phone 8.1. Le connessioni VPN non sono supportate nei dispositivi Windows Phone 8.1 se si distribuisce più di un profilo VPN nel dispositivo.On Windows Phone 8.1 devices, if you deploy more than one VPN profile to the device, automatic VPN connections aren't supported. Per altre informazioni, vedere Profili VPN.For more information, see VPN profiles.

  4. Scegliere Avanti e quindi passare alle Opzioni del Contenuto per il tipo di distribuzione.Choose Next, and then continue to Deployment type Content options.

Specificare manualmente le informazioni sul tipo di distribuzioneManually specify the deployment type information

  1. Nella pagina Generale della Creazione guidata tipo di distribuzione, nell'elenco a discesa Tipo, scegliere il tipo di file di installazione dell'applicazione per questo tipo di distribuzione.On the General page of the Create Deployment Type wizard, in the Type drop-down list, choose the application installation file type for this deployment type.

  2. Selezionare Specifica manualmente le informazioni sul tipo di distribuzione e quindi selezionare Avanti.Select Manually specify the deployment type information, and then select Next.

  3. Nella pagina Informazioni generali della Creazione guidata tipo di distribuzione specificare un Nome per il tipo di distribuzione.On the General Information page of the Create Deployment Type wizard, specify a Name for the deployment type. Facoltativamente, specificare Commenti amministratore, selezionare le Lingue per questo tipo di distribuzione e quindi selezionare Avanti.Optionally specify Administrator comments, select the Languages for this deployment type, and then select Next.

  4. Passare alle Opzioni del Contenuto per il tipo di distribuzione.Continue to Deployment type Content options.

Opzioni del Contenuto per il tipo di distribuzioneDeployment type Content options

Nella pagina Contenuto specificare le informazioni seguenti:On the Content page, specify the following information:

Nota

Quando si visualizzano le proprietà di un tipo di distribuzione esistente, alcune opzioni vengono visualizzate nella scheda Contenuto e altre nella scheda Programmi.When you view the properties of an existing deployment type, some of these options appear on the Content tab and some on the Programs tab.

  • Percorso contenuto: specificare il percorso del contenuto per questo tipo di distribuzione o selezionare Sfoglia per scegliere la cartella del contenuto del tipo di distribuzione.Content location: Specify the location of the content for this deployment type, or select Browse to choose the deployment type content folder.

    Importante

    L'account di sistema del computer server del sito deve avere le autorizzazioni per il percorso del contenuto specificato.The System account of the site server computer must have permissions to the specified content location.

    • Rendi permanente il contenuto nella cache client: il client di Configuration Manager conserva per un periodo illimitato nella rispettiva cache il contenuto del tipo di distribuzione.Persist content in the client cache: The Configuration Manager client indefinitely keeps in its cache the deployment type content. Il client rende permanente il contenuto anche se l'app è già installata.The client persists the content even if the app is already installed. Questa opzione è utile con alcune distribuzioni, ad esempio le distribuzioni di software basato su Windows Installer.This option is useful with some deployments, like Windows Installer–based software. Windows Installer richiede una copia locale del contenuto di origine per l'applicazione degli aggiornamenti.Windows Installer needs a local copy of the source content for applying updates. Questa opzione riduce lo spazio disponibile della cache.This option reduces the available cache space. Se si seleziona questa opzione, una distribuzione di grandi dimensioni potrebbe non riuscire in un momento successivo se lo spazio disponibile della cache non è sufficiente.If you select this option, it might cause a large deployment to fail at a later point if the cache doesn't have sufficient available space.

      Suggerimento

      Questa opzione rende permanente la versione specifica del contenuto installato dal client.This option persists the specific version of content that the client installs. Se si aggiorna il contenuto per questa app, il client non memorizza di nuovo automaticamente nella cache il contenuto.If you update the content for this app, the client doesn't automatically cache this content again. Quando si verifica un'azione che richiede il nuovo contenuto, il client scarica la nuova versione del contenuto.Once an action happens that requires the new content, the client downloads the new content version.

  • Programma di installazione: specificare il nome del programma di installazione ed eventuali parametri di installazione necessari.Installation program: Specify the name of the installation program and any required installation parameters.

    • Avvio installazione da: specificare la cartella che contiene il programma di installazione per il tipo di distribuzione (facoltativo).Installation start in: Optionally specify the folder that has the installation program for the deployment type. Questa cartella può corrispondere a un percorso assoluto nel client o al percorso della cartella del punto di distribuzione contenente i file di installazione.This folder can be an absolute path on the client or a path to the distribution point folder that has the installation files.
  • Programma di disinstallazione: specificare facoltativamente il nome del programma di disinstallazione ed eventuali parametri obbligatori.Uninstall program: Optionally specify the name of the uninstall program and any required parameters.

    • Avvio disinstallazione da: specificare la cartella che contiene il programma di disinstallazione per il tipo di distribuzione (facoltativo).Uninstall start in: Optionally specify the folder that has the uninstall program for the deployment type. Questa cartella può corrispondere a un percorso assoluto nel client.This folder can be an absolute path on the client. Può anche essere un percorso relativo in un punto di distribuzione della cartella con il pacchetto.It can also be a relative path on a distribution point of the folder with the package.
  • Ripristino programma: per i tipi di distribuzione Windows Installer e Script Installer, è possibile specificare il nome del programma di ripristino ed eventuali parametri obbligatori.Repair program: For Windows Installer and Script Installer deployment types, optionally specify the name of the repair program and any required parameters.

    • Inizio ripristino in: specificare la cartella che contiene il programma di ripristino per il tipo di distribuzione (facoltativo).Repair start in: Optionally specify the folder that has the repair program for the deployment type. Questa cartella può corrispondere a un percorso assoluto nel client.This folder can be an absolute path on the client. Può anche essere un percorso relativo in un punto di distribuzione della cartella con il pacchetto.It can also be a relative path on a distribution point of the folder with the package.
  • Esegui l'installazione e la disinstallazione del programma come processo a 32 bit su client a 64 bit: Usare i percorsi di file e registro di sistema a 32 bit nei computer basati su Windows per eseguire il programma di installazione per il tipo di distribuzione.Run installation and uninstall program as 32-bit process on 64-bit clients: Use the 32-bit file and registry locations on Windows-based computers to run the installation program for the deployment type.

Opzioni del Contenuto delle proprietà del tipo di distribuzioneDeployment type properties Content options

Quando si visualizzano le proprietà di un tipo di distribuzione, le opzioni seguenti sono disponibili solo nella scheda Contenuto:When you view the properties of a deployment type, the following options appear only on the Content tab:

  • Impostazioni del contenuto di disinstallazione:Uninstall content settings:

    • Uguale al contenuto di installazione: selezionare questa opzione se il contenuto di installazione e di disinstallazione è lo stesso.Same as install content: If the install and uninstall content are the same, select this option. Questa opzione corrisponde all'impostazione predefinita.This option is the default.

    • Nessun contenuto di disinstallazione: selezionare questa opzione se l'applicazione non richiede contenuti per la disinstallazione.No uninstall content: If your application doesn't need content for uninstall, select this option.

    • Diversa dal contenuto di installazione: se il contenuto di disinstallazione è diverso dal contenuto di installazione, selezionare questa opzione.Different from install content: If the uninstall content is different from the install content, select this option.

      • Posizione del contenuto di disinstallazione: specificare il percorso di rete per il contenuto usato per disinstallare l'applicazione.Uninstall content location: Specify the network path to the content that's used to uninstall the application.
  • 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 del sito predefinito quando il contenuto non è disponibile da un punto di distribuzione nel gruppo di limiti corrente o nei gruppi di limiti vicini.Allow clients to use distribution points from the default site boundary group: Specify if clients should download and install the software from a distribution point in the site default boundary group when the content isn't available from a distribution point in the current or neighbor boundary groups.

  • Opzioni di distribuzione: specificare se i client devono scaricare l'applicazione quando usano un punto di distribuzione da un gruppo di limiti vicino o dai gruppi di limiti del sito predefiniti.Deployment options: Specify if clients should download the application when they use a distribution point from a neighbor or the default site boundary groups.

Nota

Windows BranchCache è sempre abilitato nei client.Windows BranchCache is always enabled on clients. Se il punto di distribuzione supporta BranchCache, i client lo usano.If the distribution point supports BranchCache, clients use it. Per altre informazioni, vedere BranchCache.For more information, see BranchCache.

Opzioni del tipo di distribuzione Sequenza di attivitàDeployment type Task Sequence options

Per altre informazioni sul tipo di distribuzione sequenza di attività a partire dalla versione 2002, vedere Tipo di distribuzione sequenza di attività.For more information on the task sequence deployment type starting in version 2002, see Task sequence deployment type.

Nella pagina Sequenza di attività specificare le impostazioni seguenti:On the Task Sequence page, specify the following information:

  • Sequenza di attività di installazione: selezionare una sequenza di attività che esegue il processo di installazione per l'app.Install task sequence: Select a task sequence that runs the installation process for this app.

  • Sequenza di attività di disinstallazione (facoltativo): selezionare una sequenza di attività che rimuove l'app.Uninstall task sequence (optional): Select a task sequence that removes this app.

Suggerimento

Se la sequenza di attività non è visualizzata, verificare che non includa passaggi di distribuzione del sistema operativo o di aggiornamento del sistema operativo.If your task sequence doesn't appear in the list, double-check that it doesn't include any OS deployment or OS upgrade steps. Verificare anche che non è contrassegnata come sequenza di attività a impatto elevato.Also confirm that it isn't marked as a high-impact task sequence. Per altre informazioni, esaminare i prerequisiti per il tipo di distribuzione sequenza di attività.For more information, review the prerequisites for the Task sequence deployment type.

Opzioni del Metodo di rilevamento per il tipo di distribuzioneDeployment type Detection Method options

Questa procedura configura un metodo di rilevamento che indica la presenza del tipo di distribuzione.This procedure sets up a detection method that indicates the presence of the deployment type. In altri termini, indica se l'applicazione è già installata nel dispositivo Windows.In other words, whether the Windows device already has the application installed. Usare uno dei due metodi seguenti per creare un metodo di rilevamento:Use one of the two following methods to create a detection method:

Configurare le regole per rilevare la presenza di questo tipo di distribuzioneConfigure rules to detect the presence of this deployment type

  1. Nella pagina Metodo di rilevamento l'opzione Configura le regole per rilevare la presenza di questo tipo di distribuzione è selezionata per impostazione predefinita.On the Detection Method page, the option to Configure rules to detect the presence of this deployment type is selected by default. Selezionare Aggiungi clausola.Select Add Clause.

  2. Nella finestra di dialogo Regola di rilevamento selezionare un tipo in Tipo di impostazione per rilevare la presenza del tipo di distribuzione:In the Detection Rule dialog box, select a Setting type to detect the presence of the deployment type:

    • File System: consente di rilevare se un file o una cartella specifica è presente in un dispositivo.File System: Detect whether a specified file or folder exists on a device. In caso affermativo, l'applicazione è installata.This detection indicates that the application is installed. Specificare i dettagli aggiuntivi seguenti:Specify the following additional details:

      • Tipo: selezionare se si tratta di un file o di una cartella.Type: Select whether it's a file or folder.

      • Percorso (obbligatorio): immettere o selezionare il percorso locale nel dispositivo che include il file o la cartella.Path (Required): Enter or browse to the local path on the device that includes the file or folder. Ad esempio, C:\Program FilesFor example, C:\Program Files. Non è possibile specificare un percorso di rete condiviso.You can't specify a shared network path. Se si seleziona Sfoglia, passare al file system locale o connettersi a un client rappresentativo per l'esplorazione.If you select Browse, browse the local file system or connect to a representative client to browse.

      • Nome file o cartella (obbligatorio): specificare il nome del file o della cartella da rilevare nel percorso indicato in precedenza.File or folder name (Required): Specify the specific file or folder name to detect in the above path. Se il client rileva questo file o questa cartella nel dispositivo, considererà l'applicazione come installata nel dispositivo.If the client detects this file or folder on the device, it considers the application as installed on the device.

      • Il file o la cartella sono associati a un'applicazione a 32 bit su sistemi a 64 bit: Il client cerca prima di tutto la cartella o il file specificato nei percorsi di file a 32 bit.This file or folder is associated with a 32-bit application on 64-bit systems: The client first checks 32-bit file locations for the specified file or folder. Se la cartella o il file non viene trovato, il client esegue quindi una ricerca nei percorsi a 64 bit.If the file or folder isn't found, the client then searches 64-bit locations.

    • Registro di sistema: consente di rilevare se una chiave o un valore del Registro di sistema è presente in un dispositivo client.Registry: Detect whether a specified registry key or registry value exists on a client device. In caso affermativo, l'applicazione è installata.This detection indicates that the application is installed. Specificare i dettagli aggiuntivi seguenti:Specify the following additional details:

      • Hive (obbligatorio): scegliere un hive del Registro di sistema dall'elenco a discesa.Hive (Required): Choose a registry hive from the drop-down list. Ad esempio, HKEY_LOCAL_MACHINEFor example, HKEY_LOCAL_MACHINE.

      • Chiave (obbligatoria): specificare la chiave del Registro di sistema da cercare nell'hive indicato in precedenza.Key (Required): Specify the registry key to search in the above hive. Ad esempio, SOFTWARE\Microsoft\OfficeFor example, SOFTWARE\Microsoft\Office.

      • Valore (facoltativo): immettere un valore specifico da rilevare nella chiave indicata in precedenza.Value (Optional): Enter a specific value to detect in the above key. Se si vuole che il client rilevi il valore predefinito, abilitare l'opzione Usa il valore predefinito della chiave del Registro di sistema per il rilevamento.If you want the client to detect the (Default) value, enable the option to Use (Default) registry key value for detection. Quando si immette un valore o si abilita questa opzione, è necessario selezionare un Tipo di dati.When you enter a value or enable this option, you're required to select a Data Type.

      • La chiave del Registro di sistema è associata a un'applicazione a 32 bit su sistemi a 64 bit: Selezionare questa opzione per cercare prima la chiave del Registro di sistema specificata nei percorsi del Registro di sistema a 32 bit.This registry key is associated with a 32-bit application on 64-bit systems: Select this option to first check 32-bit registry locations for the specified registry key. Se non è possibile trovare la chiave del Registro di sistema, il client cerca nei percorsi a 64 bit.If the registry key isn't found, the client searches 64-bit locations.

    • Windows Installer: consente di rilevare se un file Windows Installer specifico è presente in un dispositivo client.Windows Installer: Detect whether a specified Windows Installer file exists on a client device. In caso affermativo, l'applicazione è installata.This detection indicates that the application is installed. Specificare il Codice prodotto MSI da rilevare nel client.Specify the MSI Product code to detect on the client. Se si seleziona Sfoglia, scegliere il file MSI da cui leggere il codice del prodotto.If you select Browse, choose the MSI file from which to read the product code.

  3. Nella parte inferiore della finestra Regola di rilevamento specificare se l'elemento deve esistere o deve soddisfare una regola.At the bottom of the Detection Rule window, specify whether the item must exist or satisfy a rule. Se ad esempio si effettua il rilevamento tramite un file, per impostazione predefinita è selezionata l'opzione seguente: L'impostazione del file system deve essere presente nel sistema di destinazione per indicare la presenza dell'applicazione.For example, if you detect with a file, the following option is selected by default: The file system setting must exist on the target system to indicate presence of this application. Selezionare l'altra opzione per creare una regola per il rilevamento in base alle proprietà di un file o di una cartella.Select the other option to create a rule for detection based on file or folder properties. Queste proprietà includono Data modifica, Data creazione, Versione o Dimensioni.These properties include Date Modified, Date Created, Version, or Size. I criteri di queste regole sono diversi per ogni tipo di impostazione.These rule criteria are different for each setting type.

  4. Selezionare OK per chiudere la finestra di dialogo Regola di rilevamento.Select OK to close the Detection Rule dialog box.

Quando si crea più di un metodo di rilevamento per un tipo di distribuzione, è possibile raggruppare le clausole per creare una logica più complessa.When you create more than one detection method for a deployment type, you can group clauses together to create more complex logic.

Raggruppare le clausole di rilevamento (facoltativo)Group detection clauses (optional)

  1. Creare tre o più clausole per il metodo di rilevamento per un tipo di distribuzione.Create three or more detection method clauses on a deployment type.

  2. Selezionare due o più clausole consecutive e quindi selezionare Raggruppa.Select two or more consecutive clauses, and then select Group. Alle colonne associate verranno aggiunte parentesi, che indicano dove inizia e finisce il gruppo.You'll see the parentheses added to the associated columns, which show where the group starts and ends.

    Esempio:Example:

    ConnettoreConnector (( ClausolaClause ))
    Codice prodotto MSIMSI Product Code
    OppureOr (( file1.text esistefile1.text exists
    AndAnd file2.text esistefile2.txt exists ))
  3. Per rimuovere il gruppo, selezionare le clausole raggruppate e quindi selezionare Separa.To remove the group, select the grouped clauses, and then select Ungroup.

Continuare con la sezione successiva sull'uso di uno script personalizzato come metodo di rilevamentoContinue to the next section on using a custom script as a detection method. oppure passare alle opzioni di Esperienza utente per il tipo di distribuzione.Or skip to the User Experience options for the deployment type.

Usare uno script personalizzato per rilevare la presenza di questo tipo di distribuzioneUse a custom script to check for the presence of a deployment type

  1. Nella pagina Metodo di rilevamento selezionare la casella Usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione.On the Detection Method page, select the Use a custom script to detect the presence of this deployment type box. Selezionare quindi Modifica.Then select Edit.

  2. Nella finestra di dialogo Editor dello script selezionare un tipo di script per rilevare il tipo di distribuzione: PowerShell, VBScript o JScript.In the Script Editor dialog box, select a Script type to detect the deployment type: PowerShell, VBScript, or JScript.

    Nota

    Quando si esegue uno script di Windows PowerShell come metodo di rilevamento app, il client di Configuration Manager chiama PowerShell con il parametro -NoProfile.When a Windows PowerShell script runs as a app detection method, the Configuration Manager client calls PowerShell with the -NoProfile parameter. Questa opzione avvia PowerShell senza i profili.This option starts PowerShell without profiles. Un profilo di PowerShell è uno script che viene eseguito all'avvio di PowerShell.A PowerShell profile is a script that runs when PowerShell starts.

  3. Nella casella Contenuti script immettere lo script da usare o incollare i contenuti di uno script esistente.In the Script contents box, enter the script that you want to use, or paste in the contents of an existing script. Scegliere Apri per passare a uno script salvato esistente.Choose Open to browse to an existing saved script. Selezionare Cancella per rimuovere il test dal campo Contenuti script.Select Clear to remove the text in the Script contents field. Se necessario, abilitare l'opzione Esegui lo script come processo a 32 bit nei client a 64 bit.If necessary, enable the option to Run script as 32-bit process on 64-bit clients.

    Nota

    Le dimensioni massime consentite per uno script sono 32 KB.The maximum size for a script is 32 KB.

  4. Selezionare OK per salvare lo script e chiudere la finestra di dialogo Editor dello script.Select OK to save the script and close the Script Editor dialog box. Nella Creazione guidata tipo di distribuzione i campi Tipo di script e Lunghezza script vengono aggiornati con informazioni dettagliate sullo script selezionato.Back on the Create Deployment Type wizard, the Script Type and Script Length fields update with details about your script.

Informazioni sui metodi di rilevamento di script personalizzatiAbout custom script detection methods

Configuration Manager controlla i risultati dello script.Configuration Manager checks the results from the script. Legge i valori scritti dallo script nel flusso di output standard (STDOUT) e nel flusso degli errori standard (STDERR), nonché il codice di uscita.It reads the values written by the script to the standard output (STDOUT) stream, the standard error (STDERR) stream, and the exit code. Se il codice di uscita dello script è un valore diverso da zero, lo script non è riuscito e lo stato del rilevamento dell'applicazione è Sconosciuto.If the script exits with a non-zero value, the script fails, and the application detection status is Unknown. Se il codice di uscita è pari a zero e STDOUT contiene dati, lo stato di rilevamento dell'applicazione è Installato.If the exit code is zero, and STDOUT has data, the application detection status is Installed.

Suggerimento

Quando si crea uno script di rilevamento, se si restituisce un codice di uscita pari a zero ma non si restituisce nessun output (dati in STDOUT), l'applicazione non viene rilevata come installata.When writing a detection script, if you return a zero exit code but don't return output (data in STDOUT), the application will not be detected as installed. Per altre informazioni, vedere gli esempi seguenti.For more information, see the following examples.

Usare le tabelle seguenti per controllare se un'applicazione è installata usando l'output di uno script:Use the following tables to check whether an application is installed from the output from a script:

Codice di uscita uguale a zeroZero exit code
STDOUTSTDOUT STDERRSTDERR Risultato dello scriptScript result Stato di rilevamento dell'applicazioneApplication detection state
VuotoEmpty VuotoEmpty Operazione completataSuccess Non installatoNot installed
VuotoEmpty Non vuotoNot empty ErroreFailure SconosciutoUnknown
Non vuotoNot empty VuotoEmpty Operazione completataSuccess InstallatoInstalled
Non vuotoNot empty Non vuotoNot empty Operazione completataSuccess InstallatoInstalled
Codice di uscita diverso da zeroNon-zero exit code
STDOUTSTDOUT STDERRSTDERR Risultato dello scriptScript result Stato di rilevamento dell'applicazioneApplication detection state
VuotoEmpty VuotoEmpty ErroreFailure SconosciutoUnknown
VuotoEmpty Non vuotoNot empty ErroreFailure SconosciutoUnknown
Non vuotoNot empty VuotoEmpty ErroreFailure SconosciutoUnknown
Non vuotoNot empty Non vuotoNot empty ErroreFailure SconosciutoUnknown
EsempiExamples

Usare gli esempi di PowerShell/VBScript seguenti per creare script personalizzati per il rilevamento di applicazioni:Use the following PowerShell/VBScript examples to write your own application detection scripts:

Esempio 1: Lo script restituisce un codice di uscita diverso da zero.Example 1: The script returns an exit code that's not zero. Questo codice indica che l'esecuzione dello script ha avuto esito negativo.This code indicates the script failed to run successfully. In questo caso, lo stato di rilevamento dell'applicazione è sconosciuto.In this case, the application detection state is unknown.

Exit 1
WScript.Quit(1)

Esempio 2: Lo script restituisce un codice di uscita pari a zero, ma il valore di STDERR non è vuoto.Example 2: The script returns an exit code of zero, but the value of STDERR isn't empty. Questo risultato indica che l'esecuzione dello script ha avuto esito negativo.This result indicates the script failed to run successfully. In questo caso, lo stato di rilevamento dell'applicazione è sconosciuto.In this case, the application detection state is unknown.

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

Esempio 3: Lo script restituisce un valore del codice di uscita pari a zero, che indica un'esecuzione corretta dello script.Example 3: The script returns an exit code of zero, which indicates it ran successfully. Il valore di STDOUT è tuttavia vuoto e ciò indica che l'applicazione non è installata.However, the value for STDOUT is empty, which indicates the application isn't installed.

Exit 0
WScript.Quit(0)

Esempio 4: Lo script restituisce un valore del codice di uscita pari a zero, che indica un'esecuzione corretta dello script.Example 4: The script returns an exit code of zero, which indicates it ran successfully. Il valore per STDOUT non è vuoto e ciò indica che l'applicazione è installata.The value for STDOUT isn't empty, which indicates the application is installed.

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

Esempio 5: Lo script restituisce un valore del codice di uscita pari a zero, che indica un'esecuzione corretta dello script.Example 5: The script returns an exit code of zero, which indicates it ran successfully. I valori per STDOUT e STDERR non sono vuoti e ciò indica che l'applicazione è installata.The values for STDOUT and STDERR aren't empty, which indicates the application is installed.

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 di User Experience del tipo di distribuzioneDeployment type User Experience options

Queste impostazioni specificano il modo in cui il client installa l'applicazione nei dispositivi e ciò che viene visualizzato per l'utente.These settings specify how the client installs the application on devices, and what the user sees.

Nella pagina Esperienza utente specificare le informazioni seguenti:On the User Experience page, specify the following information:

  • Comportamento installazione: Nell'elenco a discesa selezionare una delle seguenti opzioni:Installation behavior: In the drop-down list, select one of the following options:

    • Installa per utente: il client installa l'applicazione solo per l'utente per cui viene distribuita l'applicazione.Install for user: The client only installs the application for the user to whom you deploy the application.

    • Installa per sistema: il client installa l'applicazione solo una volta.Install for system: The client installs the application only once. È disponibile per tutti gli utenti.It's available to all users.

    • Installa per sistema se la risorsa è un dispositivo, altrimenti installa per utente: Se si distribuisce l'applicazione per un dispositivo, il client la installa per tutti gli utenti.Install for system if resource is device; otherwise, install for user: If you deploy the application to a device, the client installs it for all users. Se si distribuisce l'applicazione per un utente, il client la installa solo per tale utente.If you deploy the application to a user, the client only installs it for that user.

  • Requisiti di accesso: Selezionare una delle opzioni seguenti:Logon requirement: Select one of the following options:

    • Solo se un utente è connessoOnly when a user is logged on

    • Indipendentemente dalla connessione degli utentiWhether or not a user is logged on

    • Solo se nessun utente è connessoOnly when no user is logged on

      Nota

      Per impostazione predefinita, questa opzione è impostata su Solo se un utente è connesso.This option defaults to Only when a user is logged on. Se si seleziona Installa per utente nell'elenco a discesa Comportamento installazione, non è possibile modificare questa opzione.If you select Install for user in the Installation behavior drop-down list, you can't change this option.

  • Visibilità del programma di installazione: specificare la modalità in cui viene eseguito il tipo di distribuzione sui dispositivi client.Installation program visibility: Specify the mode in which the deployment type runs on client devices. Selezionare una delle opzioni seguenti:Select one of the following options:

    • Ingrandita: Il tipo di distribuzione viene eseguito in modalità ingrandita sui dispositivi client.Maximized: The deployment type runs maximized on client devices. Gli utenti potranno seguire l'intera l'attività di installazione.Users see all installation activity.

    • Normale: Il tipo di distribuzione viene eseguito in modalità normale in base alle impostazioni predefinite del sistema e del programma.Normal: The deployment type runs in the normal mode based on system and program defaults. Questa è la modalità predefinita.This mode is the default.

    • Ridotta a icona: Il tipo di distribuzione viene eseguito in modalità ridotta nei dispositivi client.Minimized: The deployment type runs minimized on client devices. Gli utenti possono visualizzare l'attività di installazione nell'area di notifica o sulla barra delle applicazioni.Users might see the installation activity in the notification area or taskbar.

    • Nascosto: l'esecuzione del tipo di distribuzione viene nascosta nei dispositivi client.Hidden: The deployment type runs hidden on client devices. Gli utenti non vedono alcuna attività di installazione.Users see no installation activity.

  • Consenti agli utenti di visualizzare e interagire con l'installazione del programma: specifica se un utente può interagire con l'installazione del tipo di distribuzione per configurarne le opzioni.Allow users to view and interact with the program installation: Specify whether a user can interact with the deployment type installation to set up the installation options.

    Questa opzione viene abilitata per impostazione predefinita se è stata selezionata l'opzione Installa per utente nell'elenco a discesa Comportamento installazione.If you selected the Install for user option in the Installation behavior drop-down list, this option is enabled by default.

    Importante

    Quando si seleziona il comportamento Installa per sistema questa impostazione è facoltativa.When you select the Install for system behavior, this setting is optional. Lo scopo principale di questa modifica è di consentire agli utenti finali di interagire con l'installazione durante una sequenza di attività,This change is primarily to allow an end user to interact with the installation during a task sequence. ad esempio per eseguire un processo di installazione che chiede all'utente finale diverse opzioni.For example, to run a setup process that prompts the end user for various options. Nei programmi di installazione di alcune applicazioni non è possibile disattivare le richieste all'utente, in quanto il processo di installazione può richiedere valori di configurazione specifici noti solo all'utente.Some application installers can't have user prompts silenced, or the installation process may require specific configuration values only known to the user.

    L'installazione in un contesto di sistema e l'autorizzazione dell'interazione con l'installazione da parte degli utenti non consentono di ottenere una configurazione sicura.Installing in system context and allowing users to interact with the installation isn't a secure configuration. Per altre informazioni, vedere Sicurezza e privacy per la gestione delle applicazioni.For more information, see security and privacy for application management.

  • Tempo di esecuzione massimo consentito (minuti) : specificare la durata massima di esecuzione in minuti prevista per il tipo di distribuzione nel computer client.Maximum allowed run time (minutes): Specify the maximum time in minutes that you expect the deployment type to run on the client computer. È possibile specificare questa impostazione come numero intero maggiore di zero.Specify this setting as a whole number greater than zero. Il valore predefinito è 120 minuti (due ore).The default value is 120 minutes (two hours).

    Usare questo valore per le azioni seguenti:Use this value for the following actions:

    • Per monitorare i risultati dal tipo di distribuzione.To monitor the results from the deployment type.

    • Per verificare se un tipo di distribuzione è installato quando si definiscono finestre di manutenzione nei dispositivi client.To check whether a deployment type is installed when you define maintenance windows on client devices. Quando è attiva una finestra di manutenzione, un tipo di distribuzione viene avviato solo se il tempo disponibile nella finestra di manutenzione è sufficiente per il valore specificato nell'impostazione Tempo esecuzione massimo consentito.When a maintenance window is in place, a deployment type only starts if enough time is available in the maintenance window to accommodate the Maximum Allowed Run Time setting.

      Importante

      Potrebbe verificarsi un conflitto se il Tempo di esecuzione massimo consentito è maggiore della finestra di manutenzione pianificata.A conflict might occur if the Maximum allowed run time is longer than the scheduled maintenance window. Se l'utente imposta il tempo di esecuzione massimo su una durata maggiore di quella di qualsiasi finestra di manutenzione disponibile, il tipo di distribuzione corrispondente non viene eseguito.If the user sets the maximum run time to a period greater than the length of any available maintenance window, that deployment type doesn't run.

  • Tempo previsto di installazione (minuti) : specificare il tempo di installazione previsto del tipo di distribuzione.Estimated installation time (minutes): Specify the estimated installation time of the deployment type. Gli utenti possono visualizzarlo in Software Center.Users see this time in Software Center.

Opzioni di Esperienza utente delle proprietà del tipo di distribuzioneDeployment type properties User Experience options

Quando si visualizzano le proprietà di un tipo di distribuzione, le opzioni seguenti sono disponibili solo nella scheda Esperienza utente:When you view the properties of a deployment type, the following options appear only on the User Experience tab:

È possibile imporre un comportamento specifico successivo all'installazione.Enforce specific post-installation behavior. Selezionare una delle opzioni seguenti:Select one of the following options:

  • Determinare il comportamento in base ai codici restituiti: è possibile gestire i riavvii in base ai codici configurati nella scheda Codici restituiti. Software Center visualizza che potrebbe essere necessario un riavvio.Determine behavior based on return codes: Handle reboots based on the codes configured on the Return Codes tab. Software Center displays Might Require a Reboot. Se un utente esegue l'accesso durante l'installazione, viene visualizzata una richiesta in base alla configurazione di Esperienza utente della distribuzione.If a user is signed in during the install, they're prompted depending on the deployment's User Experience configuration.

  • Nessuna azione specifica: non è necessario il riavvio dopo l'installazione.No specific action: No reboot required after installation. Software Center segnala che non è necessario eseguire il riavvio.Software Center reports that no reboot is required.

  • Il programma di installazione software potrebbe forzare il riavvio del dispositivo: Configuration Manager non controlla o inizializza un riavvio, ma è possibile che l'installazione effettiva esegua questa operazione senza preavviso.The software install program might force a device restart: Configuration Manager doesn't control or initiate a reboot, but the actual installation might do so without warning. Usare questa impostazione per impedire la segnalazione di errori di installazione di Configuration Manager quando il programma di installazione esegue un riavvio.Use this setting to prevent Configuration Manager from reporting installation failure when the installer initiates a reboot. Software Center visualizza che potrebbe essere necessario un riavvio.Software Center displays Might Require a Reboot.

  • Il client Configuration Manager forzerà il riavvio obbligatorio del dispositivo: Configuration Manager forza un riavvio del dispositivo al termine dell'installazione.Configuration Manager client will force a mandatory device restart: Configuration Manager forces a device reboot after successful installation. Software Center segnala che è necessario eseguire il riavvio.Software Center reports that a reboot is required. Se un utente esegue l'accesso durante l'installazione, viene visualizzata una richiesta in base alla configurazione di Esperienza utente della distribuzione.If a user is signed in during the install, they're prompted depending on the deployment's User Experience configuration.

Requisiti del tipo di distribuzioneDeployment type Requirements

Configuration Manager verifica i requisiti nei dispositivi prima di installare il tipo di distribuzione.Configuration Manager verifies these requirements on devices before installing the deployment type. È possibile usare i requisiti per perfezionare e controllare meglio i dispositivi o gli utenti che ricevono questa applicazione.Use requirements to further refine and control the devices or users that receive this application. Se ad esempio si distribuisce l'applicazione a una raccolta utenti, specificare qui i requisiti per l'hardware dell'app.For example, if you deploy the application to a user collection, specify the app's hardware requirements here.

  1. Nella pagina Requisiti selezionare Aggiungi per aprire la finestra di dialogo Crea requisito.On the Requirements page, select Add to open the Create Requirement dialog box.

  2. Dall'elenco a discesa Categoria selezionare se questo requisito riguarda un Dispositivo o un Utente.In the Category drop-down list, select whether this requirement is for a Device or a User.

    Selezionare Personalizzata per usare una condizione globale creata in precedenza.Select Custom to use a previously created global condition. Quando si seleziona Personalizzata, è inoltre possibile fare clic su Crea per creare una nuova condizione globale.When you select Custom, you can also choose Create to create a new global condition. Per altre informazioni sulle condizioni globali, vedere Come creare condizioni globali.For more about global conditions, see How to create global conditions.

    Importante

    Se si distribuisce l'applicazione a una raccolta dispositivi, il client ignora qualsiasi requisito della categoria Utente e la condizione Dispositivo primario.If you deploy the application to a device collection, the client ignores any requirement of the category User and the condition Primary Device.

  3. Nell'elenco a discesa Condizione selezionare la condizione per valutare se l'utente o il dispositivo soddisfano i requisiti di installazione.In the Condition drop-down list, select the condition to assess whether the user or device meets the installation requirements. Il contenuto di questo elenco varia a seconda della categoria selezionata.The contents of this list vary depending on the selected category.

  4. Nell' elenco a discesa Operatore selezionare l'operatore da usare.In the Operator drop-down list, select the operator to use. Questo operatore confronta la condizione selezionata con il valore specificato,This operator compares the selected condition to the specified value. valutando se l'utente o il dispositivo soddisfa il requisito di installazione.It assesses whether the user or device meets the installation requirement. Gli operatori disponibili variano a seconda della condizione selezionata.The available operators vary depending on the selected condition. Quando si usa l'operatore One Of, il campo Valori contiene il codice di convalida che è necessario immettere per ogni riga.When using the One Of operator, the Values field has validation that you have to enter one entry per row.

    Nota

    I requisiti disponibili variano a seconda del tipo di dispositivo usato dal tipo di distribuzione.The available requirements differ depending on the device type that the deployment type uses.

  5. Nella casella Valore specificare i valori da usare per il confronto.In the Value box, specify the values to use for comparison. Questi valori, con la condizione e l'operatore selezionati, valutano se l'utente o il dispositivo soddisfa i requisiti di installazione.These values, along with the selected condition and operator, evaluate whether the user or device meets the installation requirements. I valori disponibili variano a seconda della condizione e dell'operatore selezionati.The available values vary depending on the selected condition and the selected operator.

  6. Scegliere OK per salvare il requisito e chiudere la finestra di dialogo Creazione requisito.Choose OK to save the requirement and close the Create Requirement dialog box.

Dipendenze del tipo di distribuzioneDeployment type Dependencies

Le dipendenze definiscono uno o più tipi di distribuzione da un'altra applicazione che il client deve installare prima dell'installazione di questo tipo di distribuzione.Dependencies define one or more deployment types from another application that the client must install before it installs this deployment type.

Importante

In alcuni casi, un tipo di distribuzione dipende dal tipo di distribuzione che contiene anche le dipendenze.In some cases, a deployment type is dependent on a deployment type that also has dependencies. Il numero massimo di dipendenze supportate nella catena è cinque.The maximum number of supported dependencies in the chain is five.

  1. Nella pagina Dipendenze selezionare Aggiungi.On the Dependencies page, select Add.

  2. Nella finestra Aggiungi dipendenza immettere il Nome gruppo di dipendenze.In the Add Dependency window, enter the Dependency group name. Questo nome fa riferimento al gruppo di dipendenze dell'applicazione.This name refers to this group of application dependencies.

  3. Nella finestra Aggiungi dipendenza selezionare Aggiungi.In the Add Dependency window, select Add.

  4. Nella finestra Specifica applicazione richiesta selezionare un'applicazione disponibile e almeno uno dei rispettivi tipi di distribuzione da usare come dipendenza.In the Specify Required Application window, select an available application and at least one of its deployment types to use as a dependency.

    Suggerimento

    Selezionare Visualizza per visualizzare le proprietà del tipo di distribuzione o dell'applicazione selezionato.Select View to display the properties of the selected application or deployment type.

  5. Selezionare OK per chiudere la finestra Specifica applicazione richiesta.Select OK to close the Specify Required Application window.

  6. Se si vuole che il client installi automaticamente l'applicazione dipendente, selezionare Installazione automatica accanto alla dipendenza.If you want the client to automatically install the dependent application, select Auto Install next to the dependency.

    Nota

    Non è necessario distribuire un'applicazione dipendente per consentirne l'installazione automatica da parte del client.You don't need to deploy a dependent application for the client to automatically install it.

  7. Se si aggiungono più dipendenze, usare i pulsanti Aumenta priorità e Diminuisci priorità.If you add more than one dependency, use the Increase Priority and Decrease Priority buttons. Queste azioni modificano l'ordine in cui il client valuta ogni dipendenza.These actions change the order in which the client evaluates each dependency.

  8. Selezionare OK per chiudere la finestra Aggiungi dipendenza.Select OK to close the Add Dependency window.

Codici restituiti del tipo di distribuzioneDeployment type Return Codes

Nota

Questa pagina non è disponibile nella Creazione guidata tipo di distribuzione.This page isn't in the Create Deployment Type wizard. Si tratta di una scheda delle proprietà di un tipo di distribuzione esistente.It's only a tab on the properties of an existing deployment type.

Specificare i codici restituiti per controllare i comportamenti dopo il completamento del tipo di distribuzione.Specify return codes to control behaviors after the deployment type completes. È ad esempio possibile segnalare che è necessario il riavvio e che l'installazione è stata completata.For example, signal that a restart is required, the installation is complete.

  1. Nella scheda Codici restituiti della finestra delle proprietà del tipo di distribuzione selezionare Aggiungi.On the Return Codes tab of the deployment type properties window, select Add.

  2. Nella finestra Aggiungi codice restituito specificare il Valore del codice restituito previsto da questo tipo di distribuzione.In the Add Return Code window, specify the Return Code Value that you expect from this deployment type. Questo valore può essere un qualunque numero intero positivo o negativo compreso tra -2147483648 e 2147483647.This value is any positive or negative integer between -2147483648 and 2147483647.

  3. Selezionare un Tipo di codice dall'elenco a discesa.Select a Code Type from the drop-down list. Questa impostazione consente di definire il modo in cui Configuration Manager interpreta il codice restituito da questo tipo di distribuzione.This setting defines how Configuration Manager interprets the specified return code from this deployment type. I tipi disponibili dipendono dalla tecnologia del tipo di distribuzione.The available types vary based on the deployment type technology.

    • Operazione riuscita (senza riavvio) : il tipo di distribuzione è stato installato e non è necessario alcun riavvio.Success (no reboot): The deployment type successfully installed, and no reboot is necessary.

    • Errore (senza riavvio) : non è stato possibile installare il tipo di distribuzione.Failure (no reboot): The deployment type failed to install.

    • Avvio a freddo: il tipo di distribuzione è stato installato, ma richiede il riavvio del dispositivo.Hard Reboot: The deployment type successfully installed, but requires the device to restart. Non è possibile eseguire altre installazioni fino al riavvio del dispositivo.Nothing else can be installed until the device restarts.

    • Avvio a caldo: il tipo di distribuzione è stato installato, ma richiede il riavvio del dispositivo.Soft Reboot: The deployment type successfully installed, but requests the device to restart. È possibile eseguire altre installazioni prima del riavvio del dispositivo.Other installations can occur before the device restarts.

    • Tentativo veloce: un'altra installazione è già in corso nel dispositivo.Fast Retry: Another installation is already in progress on the device. Il client esegue nuovi tentativi ogni due ore, per un totale di 10 volte.The client retries every two hours, for a total of 10 times.

  4. È facoltativamente possibile immettere un Nome e una Descrizione per questo codice restituito.Optionally, enter a Name and Description for this return code.

  5. Selezionare OK per chiudere la finestra Aggiungi codice restituito.Select OK to close the Add Return Code window.

Esempio: esito positivo diverso da zeroExample: non-zero success

Viene distribuita un'applicazione che restituisce un codice di uscita pari a 1 se l'installazione ha esito positivo.You're deploying an application that returns an exit code of 1 when it successfully installs. Per impostazione predefinita, Configuration Manager rileva questo codice diverso da zero come errore.By default, Configuration Manager detects this non-zero return code as a failure. Specificare 1 per il Valore del codice restituito e selezionare Operazione riuscita (senza riavvio) per il Tipo di codice.Specify the Return Code Value of 1, and select the Code Type of Success (no reboot). Configuration Manager interpreta ora tale codice restituito come esito positivo per il tipo di distribuzione.Now Configuration Manager interprets that return code as a success for this deployment type.

Codici restituiti predefinitiDefault return codes

Quando si creano alcuni tipi di distribuzione, Configuration Manager aggiunge automaticamente i codici restituiti seguenti comuni per la rispettiva tecnologia:When you create some deployment types, Configuration Manager automatically adds the following return codes that are common to that technology:

Windows Installer (file *.msi)Windows Installer (*.msi file)
ValoreValue Tipo di codiceCode Type
00 Operazione riuscita (senza riavvio)Success (no reboot)
17071707 Operazione riuscita (senza riavvio)Success (no reboot)
30103010 Avvio a caldoSoft Reboot
16411641 Avvio a freddoHard Reboot
16181618 Tentativo veloceFast Retry
Programma di installazione dello scriptScript Installer
ValoreValue Tipo di codiceCode Type
00 Operazione riuscita (senza riavvio)Success (no reboot)
16411641 Avvio a freddoHard Reboot
30103010 Avvio a caldoSoft Reboot
16181618 Tentativo veloceFast Retry
Pacchetto app Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)Windows app package (*.appx, *.appxbundle, *.msix, *.msixbundle)
ValoreValue Tipo di codiceCode Type
1560515605 Tentativo veloceFast Retry
1561815618 Tentativo veloceFast Retry

Opzioni aggiuntive per i tipi di distribuzione App-VAdditional options for App-V deployment types

È possibile configurare opzioni aggiuntive univoche per i tipi di distribuzione per le applicazioni virtuali (App-V).Configure additional options that are unique to deployment types for virtual applications (App-V).

Opzioni del Contenuto per il tipo di distribuzione App-VApp-V deployment type Content options

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node.

  2. Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.Select an application with an App-V deployment type, and select Properties.

  3. Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione. Selezionare il tipo di distribuzione App-V e selezionare Modifica.In the application properties, switch to the Deployment Types tab. Select the App-V deployment type, and select Edit.

  4. Nelle proprietà del tipo di distribuzione passare alla scheda Contenuto. Configurare le opzioni seguenti in base alla necessità:In the deployment type properties, switch to the Content tab. Configure the following options as necessary:

    • Rendi permanente il contenuto nella cache client: il client di Configuration Manager non eliminerà dalla cache il contenuto per questo tipo di distribuzione.Persist content in the client cache: The Configuration Manager client won't delete from its cache the content for this deployment type.

    • Carica contenuto nella cache 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.Load content into App-V cache before launch: Before the application starts, the Configuration Manager client loads into the App-V cache all content for this deployment type. Il client non aggiunge il contenuto alla cache.The client doesn't pin the content in the cache. Elimina il contenuto in base alla necessità.It deletes the content as necessary.

  5. Selezionare OK per chiudere le proprietà del tipo di distribuzione.Select OK to close the deployment type properties. Quindi selezionare OK per chiudere le proprietà dell'applicazione.Then select OK to close the application properties.

Opzioni di Pubblicazione per il tipo di distribuzione App-VApp-V deployment type Publishing options

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node.

  2. Selezionare un'applicazione con un tipo di distribuzione App-V e selezionare Proprietà.Select an application with an App-V deployment type, and select Properties.

  3. Nelle proprietà dell'applicazione passare alla scheda Tipi di distribuzione. Selezionare il tipo di distribuzione App-V e selezionare Modifica.In the application properties, switch to the Deployment Types tab. Select the App-V deployment type, and select Edit.

  4. Nelle proprietà del tipo di distribuzione passare alla scheda Pubblicazione. Selezionare gli elementi dell'applicazione virtuale da pubblicare.In the deployment type properties, switch to the Publishing tab. Select the items in the virtual application that you want to publish.

  5. Selezionare OK per chiudere le proprietà del tipo di distribuzione.Select OK to close the deployment type properties. Quindi selezionare OK per chiudere le proprietà dell'applicazione.Then select OK to close the application properties.

Importare un'applicazioneImport an application

Seguire questa procedura per importare un'applicazione in Configuration Manager:Use the following procedure to import an application into Configuration Manager:

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node.

  2. Nella barra multifunzione nella scheda Home e nel gruppo Crea selezionare Importa applicazione.In the ribbon, on the Home tab and the Create group, select Import Application.

  3. Nella pagina Generale dell'Importazione guidata applicazione specificare il percorso di rete del File da importare.On the General page of the Import Application Wizard, specify the network path to the File to import. Ad esempio, \\server\share\file.zipFor example, \\server\share\file.zip. Questo file è un archivio compresso valido (formato ZIP) di un'applicazione esportata di Configuration Manager.This file is a valid compressed archive (ZIP format) of an exported Configuration Manager application.

  4. Nella pagina Contenuto file selezionare l'azione da eseguire se l'applicazione è un duplicato di un'applicazione esistente.On the File Content page, select the action to take if this application is a duplicate of an existing application. Creare una nuova applicazione oppure ignorare il duplicato e aggiungere una nuova revisione per l'applicazione esistente.Create a new application, or ignore the duplicate and add a new revision to the existing application.

  5. Nella pagina Riepilogo esaminare le azioni e quindi terminare la procedura guidata.On the Summary page, review the actions, and then finish the wizard.

La nuova applicazione viene visualizzata nel nodo Applicazioni.The new application appears in the Applications node.

Suggerimento

Il cmdlet di Windows PowerShell Import-CMApplication ha la stessa funzione di questa procedura.The Windows PowerShell cmdlet Import-CMApplication has the same function as this procedure. Per altre informazioni, vedere Import-CMApplication.For more information, see Import-CMApplication.

Per altre informazioni su come esportare un'applicazione, vedere Attività di gestione per applicazioni.For more information about how to export an application, see Management tasks for applications.

Tipi di distribuzione supportatiSupported deployment types

Configuration Manager supporta i tipi di distribuzione seguenti per le applicazioni:Configuration Manager supports the following deployment types for applications:

Nome del tipo di distribuzioneDeployment type name DescrizioneDescription
Windows Installer (file *.msi)Windows Installer (*.msi file) Un file di Windows Installer.A Windows Installer file.
Pacchetto app Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)Windows app package (*.appx, *.appxbundle, *.msix, *.msixbundle) Un file di pacchetto di app Windows (con estensione appx), un pacchetto di bundle di app Windows (con estensione appxbundle), un pacchetto di app Windows 10 (con estensione msix) o un bundle di app Windows 10 (con estensione msixbundle).A Windows app package file (.appx), a Windows app bundle package (.appxbundle), a Windows 10 app package (.msix), or Windows 10 app bundle (.msixbundle).
Pacchetto app Windows (in Windows Store)Windows app package (in the Windows Store) Consente di specificare un collegamento all'app in Windows Store o esplorare lo Store per selezionare l'app.Nota 1Specify a link to the app in the Windows Store, or browse the store to select the app.Note 1
Programma di installazione dello scriptScript Installer Consente di specificare uno script o un programma che viene eseguito nei client Windows per installare contenuti o eseguire un'azione.Specify a script or program that runs on Windows clients to install content or to do an action. Usare questo tipo di distribuzione per programmi di installazione di tipo setup.exe o wrapper di script.Use this deployment type for setup.exe installers or script wrappers.
Microsoft Application Virtualization 4Microsoft Application Virtualization 4 Un manifesto di Microsoft App-V v4.A Microsoft App-V v4 manifest.
Microsoft Application Virtualization 5Microsoft Application Virtualization 5 Un file del pacchetto Microsoft App-V v5.A Microsoft App-V v5 package file.
Pacchetto app Windows Phone (file *.xap)Windows Phone app package (*.xap file) Un file del pacchetto app Windows Phone.A Windows Phone app package file.
Pacchetto app Windows Phone (in Windows Phone Store)Windows Phone app package (in the Windows Phone Store) Consente di specificare un collegamento per l'app in Windows Store.Specify a link to the app in the Windows Store.
macOS XmacOS X Per computer macOS che eseguono il client di Configuration Manager.For macOS computers running the Configuration Manager client. Creare un file con estensione cmmac con lo strumento CMAppUtil.Create a .cmmac file with the CMAppUtil tool.
Applicazione WebWeb Application Consente di specificare un collegamento a un'applicazione Web.Specify a link to a web application. Il tipo di distribuzione installa un collegamento all'applicazione Web sul dispositivo dell'utente.This deployment type installs a shortcut to the web application on the user's device.
Windows Installer tramite MDM (*.msi)Windows Installer through MDM (*.msi) Consente di creare e distribuire app basate su Windows Installer in dispositivi Windows 10.Create and deploy Windows Installer-based apps to Windows 10 devices. Per altre informazioni, vedere Distribuire app Windows Installer nei PC Windows 10 registrati.For more information, see Deploy Windows Installer apps to MDM-enrolled Windows 10 devices.
Sequenza di attivitàTask sequence A partire dalla versione 2002, installare o disinstallare applicazioni complesse usando le sequenze di attività.Starting in version 2002, install or uninstall complex applications using task sequences. Per altre informazioni, vedere Tipo di distribuzione sequenza di attività.For more information, see Task sequence deployment type.

Nota

La console di Configuration Manager può elencare altri tipi di distribuzione, ma si tratta di piattaforme che non sono più supportate.The Configuration Manager console may display other deployment types, but they are for platforms that are no longer supported. Per altre informazioni, vedere Che cosa è successo alla MDM ibrida?.For more information, see What happened to hybrid?.

Nota 1: Pacchetto app Windows (in Windows Store)Note 1: Windows app package (in the Windows Store)

Per distribuire l'app come collegamento a Windows Store, configurare l'impostazione Disattiva applicazione Store di Criteri di gruppo.To deploy the app as a link to the Windows Store, configure the group policy Turn off the Store application. Impostare il criterio su Disabilitato o Non configurato.Set this policy to Disabled or Not configured. Se questa impostazione è abilitata, i client non possono connettersi a Windows Store per scaricare e installare applicazioni.If you enable this setting, clients can't connect to the Windows Store to download and install applications.

I client Windows valutano sempre i tipi di distribuzione che usano un collegamento a uno Store prima di altri tipi di distribuzione.Windows clients always evaluate deployment types that use a link to a store before other deployment types. Il client valuta quindi i tipi di distribuzione in base alla priorità.Then the client evaluates deployment types by priority.

Suggerimento

Alcuni collegamenti allo store possono generare questo errore nella Creazione guidata applicazione: "Collegamento applicazione non valido".Some store links may cause the following error in the Create Application Wizard: "Invalid Application link". Ad esempio, alcune App in evidenza dello store possono provocare questo errore.For example, some store Featured Apps may cause this error. È comunque possibile selezionare Avanti nella pagina Generale della procedura guidata.You can still select Next on the General page of the wizard. Configuration Manager crea correttamente l'app, che può quindi essere distribuita.Configuration Manager successfully creates the app, and you can successfully deploy it.

Passaggi successiviNext steps

Dopo aver creato un'applicazione in Configuration Manager, il passaggio successivo consiste nella distribuzione dell'applicazione.After creating an application in Configuration Manager, the next step is to deploy the application.

Creare un gruppo di applicazioni che è possibile inviare a un utente o a una raccolta di dispositivi come singola distribuzione.Create a group of applications that you can send to a user or device collection as a single deployment. Per altre informazioni, vedere Creare gruppi di applicazioni.For more information, see Create application groups.

Per altre informazioni sulla creazione di applicazioni in piattaforme del sistema operativo diverse, vedere gli articoli seguenti:For more information about creating applications on different OS platforms, see the following articles: