Guida alla distribuzione di .NET Framework per amministratori.NET Framework Deployment Guide for Administrators

In questo articolo dettagliato vengono descritte le modalità in cui un amministratore di sistema può distribuire .NET Framework 4.5.NET Framework 4.5 e le relative dipendenze di sistema attraverso una rete usando Microsoft System Center Configuration Manager.This step-by-step article describes how a system administrator can deploy the .NET Framework 4.5.NET Framework 4.5 and its system dependencies across a network by using Microsoft System Center Configuration Manager. L'articolo presuppone che tutti i computer client di destinazione soddisfino i requisiti minimi per .NET Framework.This article assumes that all target client computers meet the minimum requirements for the .NET Framework. Per un elenco di requisiti software e hardware per l'installazione di .NET Framework 4.5.NET Framework 4.5, vedere Requisiti di sistema di .NET Framework.For a list of the software and hardware requirements for installing the .NET Framework 4.5.NET Framework 4.5, see System Requirements.

Nota

Il software a cui si fa riferimento nel presente documento, inclusi, in via esemplificativa, .NET Framework 4.5.NET Framework 4.5, System Center Configuration Manager e Active Directory sono soggette alle condizioni di licenza.The software referenced in this document, including, without limitation, the .NET Framework 4.5.NET Framework 4.5, System Center Configuration Manager, and Active Directory, are each subject to license terms and conditions. Queste istruzioni presuppongono che tali condizioni di licenza siano state riviste e accettate dai licenziatari del softwareThese instructions assume that such license terms and conditions have been reviewed and accepted by the appropriate licensees of the software. e non derogano ad alcuna condizione di tali contratti di licenza.These instructions do not waive any of the terms and conditions of such license agreements.

Per informazioni sul supporto per .NET Framework, vedere Criteri relativi al ciclo di vita del supporto Microsoft .NET Framework nel sito Web del supporto tecnico Microsoft.For information about support for the .NET Framework, see Microsoft .NET Framework Support Lifecycle Policy on the Microsoft Support website.

Di seguito sono elencate le diverse sezioni di questo argomento:This topic contains the following sections:

Processo di distribuzioneThe deployment process
Distribuzione di .NET FrameworkDeploying the .NET Framework
Creare una raccoltaCreate a collection
Creare un pacchetto e un programmaCreate a package and program
Selezionare un punto di distribuzioneSelect a distribution point
Distribuire un pacchettoDeploy the package
RisorseResources
Risoluzione dei problemiTroubleshooting

Processo di distribuzioneThe deployment process

Se si dispone dell'infrastruttura di supporto sul posto, è possibile usare System Center Configuration Manager 2012 per distribuire il pacchetto ridistribuibile di .NET Framework sui computer della rete.When you have the supporting infrastructure in place, you use System Center 2012 Configuration Manager to deploy the .NET Framework redistributable package to computers on the network. La creazione dell'infrastruttura include la creazione e la definizione di cinque aree primarie: raccolte, un pacchetto e un programma per il software, punti di distribuzione e distribuzioni.Building the infrastructure involves creating and defining five primary areas: collections, a package and program for the software, distribution points, and deployments.

  • Le raccolte sono gruppi di risorse di Configuration Manager, ad esempio utenti, gruppi di utenti o computer, ai quali viene distribuito .NET Framework.Collections are groups of Configuration Manager resources, such as users, user groups, or computers, to which the .NET Framework is deployed. Per altre informazioni, vedere Raccolte in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information, see Collections in Configuration Manager in the Configuration Manager documentation library.

  • I pacchetti e programmi in genere rappresentano le applicazioni software da installare in un computer client, ma possono anche contenere singoli file, aggiornamenti o persino singoli comandi.Packages and programs typically represent software applications to be installed on a client computer, but they might also contain individual files, updates, or even individual commands. Per altre informazioni, vedere Pacchetti e programmi in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information, see Packages and Programs in Configuration Manager in the Configuration Manager documentation library.

  • I punti di distribuzione sono ruoli di sistema dei siti di Configuration Manager nei quali sono archiviati i file necessari per l'esecuzione del software nei computer client.Distribution points are Configuration Manager site system roles that store files required for software to run on client computers. Quando il client di Configuration Manager riceve ed elabora una distribuzione software, contatta un punto di distribuzione per scaricare il contenuto associato al software e avviare il processo di installazione.When the Configuration Manager client receives and processes a software deployment, it contacts a distribution point to download the content associated with the software and to start the installation process. Per altre informazioni, vedere Introduzione alla gestione dei contenuti in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information, see Introduction to content Management in Configuration Manager in the Configuration Manager documentation library.

  • Le distribuzioni indicano ai membri validi della raccolta di destinazione specificata di installare il pacchetto software.Deployments instruct applicable members of the specified target collection to install the software package. Per altre informazioni, vedere Come distribuire le applicazioni in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information, see How to Deploy Applications in Configuration Manager in the Configuration Manager documentation library.

Importante

Le procedure descritte in questo argomento includono impostazioni standard per creare e distribuire un pacchetto e un programma e potrebbero non illustrare tutte le impostazioni possibili.The procedures in this topic contain typical settings for creating and deploying a package and program, and might not cover all possible settings. Per altre informazioni sulle opzioni di distribuzione di Configuration Manager, vedere Libreria della documentazione di Configuration Manager.For other Configuration Manager deployment options, see the Configuration Manager Documentation Library.

Distribuzione di .NET FrameworkDeploying the .NET Framework

È possibile usare System Center Configuration Manager 2012 per distribuire un'installazione invisibile all'utente di .NET Framework 4.5.NET Framework 4.5 in cui gli utenti non interagiscono con il processo di installazione.You can use System Center 2012 Configuration Manager to deploy a silent installation of the .NET Framework 4.5.NET Framework 4.5, where the users do not interact with the installation process. Attenersi ai passaggi riportati di seguito.Follow these steps:

  1. Creare una raccolta.Create a collection.

  2. Creare un pacchetto e un programma per il pacchetto ridistribuibile di .NET Framework.Create a package and program for the .NET Framework redistributable.

  3. Selezionare un punto di distribuzione.Select a distribution point.

  4. Distribuire il pacchetto.Deploy the package.

Creare una raccoltaCreate a collection

In questo passaggio selezionare i computer in cui verrà distribuito il pacchetto e il programma e raggrupparli in una raccolta dispositivi.In this step, you select the computers to which you will deploy the package and program, and group them into a device collection. Per creare una raccolta in Configuration Manager, è possibile usare le regole di appartenenza dirette (dove vengono specificati manualmente i membri della raccolta) oppure regole di query (dove Configuration Manager determina i membri della raccolta in base ai criteri specificati).To create a collection in Configuration Manager, you can use direct membership rules (where you manually specify the collection members) or query rules (where Configuration Manager determines the collection members based on criteria you specify). Per altre informazioni sulle regole di appartenenza, incluse query e regole dirette, vedere Introduzione alle raccolte in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information about membership rules, including queries and direct rules, see Introduction to Collections in Configuration Manager in the Configuration Manager Documentation Library.

Per creare una raccolta:To create a collection:

  1. Nella console di Configuration Manager scegliere Asset e conformità.In the Configuration Manager console, choose Assets and Compliance.

  2. Nell'area di lavoro Asset e conformità scegliere Raccolte dispositivi.In the Assets and Compliance workspace, choose Device Collections.

  3. Nella scheda Home del gruppo Crea scegliere Crea raccolta dispositivi.On the Home tab in the Create group, choose Create Device Collection.

  4. Nella pagina Generale della Creazione guidata raccolta dispositivi digitare un nome per la raccolta.On the General page of the Create Device Collection Wizard, enter a name for the collection.

  5. Scegliere Sfoglia per specificare una raccolta di limitazione.Choose Browse to specify a limiting collection.

  6. Nella paginaRegole di appartenenza scegliere Aggiungi regola e quindi Regola diretta per aprire la Creazione guidata regola di appartenenza diretta.On the Membership Rules page, choose Add Rule, and then choose Direct Rule to open the Create Direct Membership Rule Wizard. Scegliere Avanti.Choose Next.

  7. Nella pagina Cerca risorse scegliere Risorsa di sistema nell'elenco Classe di risorse.On the Search for Resources page, in the Resource class list, choose System Resource. Nell'elenco Nome attributo scegliere Nome.In the Attribute name list, choose Name. Nel campo Valore immettere %, quindi scegliere Avanti.In the Value field, enter %, and then choose Next.

  8. Nella pagina Seleziona risorse selezionare la casella di controllo per ogni computer a cui si vuole distribuire .NET Framework.On the Select Resources page, select the check box for each computer that you want to deploy the .NET Framework to. Scegliere Avanti e completare la procedura guidata.Choose Next, and then complete the wizard.

  9. Nella pagina Regole di appartenenza della Creazione guidata raccolta dispositivi scegliere Avanti e completare la procedura guidata.On the Membership Rules page of the Create Device Collection Wizard, choose Next, and then complete the wizard.

Per altre informazioni sulle raccolte, vedere Raccolte in Configuration Manager nella libreria della documentazione di Configuration Manager.For more information about collections, see Collections in Configuration Manager in the Configuration Manager Documentation Library.

Creare un pacchetto e un programma per il pacchetto ridistribuibile di .NET FrameworkCreate a package and program for the .NET Framework redistributable package

Nei passaggi riportati di seguito viene creato manualmente un pacchetto per il pacchetto ridistribuibile di .NET Framework.The following steps create a package for the .NET Framework redistributable manually. Il pacchetto contiene i parametri specificati per l'installazione di .NET Framework e il percorso dal quale il pacchetto verrà distribuito ai computer di destinazione.The package contains the specified parameters for installing the .NET Framework and the location from where the package will be distributed to the target computers.

Per creare un pacchetto:To create a package:

  1. Nella console di Configuration Manager scegliere Raccolta software.In the Configuration Manager console, choose Software Library..

  2. Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Nella scheda Home scegliere Crea pacchetto del gruppo Crea.On the Home tab, in the Create group, choose Create Package.

  4. Nella pagina Pacchetto della Creazione guidata pacchetto e programma immettere le informazioni seguenti:On the Package page of the Create Package and Program Wizard, enter the following information:

    • Nome: .NET Framework 4.5Name: .NET Framework 4.5

    • Produttore: MicrosoftManufacturer: Microsoft

    • Lingua.Language. English (US)

  5. Scegliere Questo pacchetto contiene file di origine, quindi Sfoglia per selezionare la cartella locale o di rete che contiene i file di installazione di .NET Framework.Choose This package contains source files, and then choose Browse to select the local or network folder that contains the .NET Framework installation files. Dopo aver selezionato la cartella, scegliere OK, quindi Avanti.When you have selected the folder, choose OK, and then choose Next.

  6. Nella pagina Tipo di programma della procedura guidata, scegliere Programma standard, quindi Avanti.On the Program Type page of the wizard, choose Standard Program, and then choose Next.

  7. Nella pagina Programma della Creazione guidata pacchetto e programma immettere le informazioni seguenti:On the Program page of the Create Package and Program Wizard, enter the following information:

    1. Nome: .NET Framework 4.5Name: .NET Framework 4.5

    2. Riga di comando: dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (le opzioni della riga di comando sono descritte nella tabella che segue questi passaggi)Command line: dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (command-line options are described in the table after these steps)

    3. Esegui: Scegliere Nascosto.Run: Choose Hidden.

    4. Requisiti per esecuzione programma: scegliere l'opzione che specifica che il programma può essere eseguito indipendentemente dal fatto che un utente sia connesso o meno.Program can run: Choose the option that specifies that the program can run regardless of whether a user is logged on.

  8. Nella pagina Requisiti scegliere Avanti per accettare i valori predefiniti, quindi completare la procedura guidata.On the Requirements page, choose Next to accept the default values, and then complete the wizard.

Nella tabella seguente vengono descritte le opzioni della riga di comando specificate nel passaggio 7.The following table describes the command-line options specified in step 7.

OpzioneOption DescrizioneDescription
/q/q Imposta la modalità non interattiva.Sets quiet mode. Nessun input utente viene richiesto e nessun output viene visualizzato.No user input is required, and no output is shown.
/norestart/norestart Impedisce il riavvio automatico del programma di installazione.Prevents the Setup program from rebooting automatically. Se si usa questa opzione, il riavvio del computer deve essere gestito da Configuration Manager.If you use this option, Configuration Manager must handle the computer restart.
/chainingpackage NomePacchetto/chainingpackage PackageName Specifica il nome del pacchetto che esegue il concatenamento.Specifies the name of the package that is doing the chaining. Questa informazione viene riportata insieme alle altre informazioni sulla sessione di installazione per coloro sono registrati in Programma Analisi utilizzo software (CEIP).This information is reported with other installation session information for those who have signed up for the Microsoft Customer Experience Improvement Program (CEIP). Se il nome del pacchetto include spazi, usare le virgolette doppie come delimitatori, ad esempio: /chainingpackage "Applicazione di concatenamento".If the package name includes spaces, use double quotation marks as delimiters; for example: /chainingpackage "Chaining Product".

Questi passaggi creano un pacchetto denominato .NET Framework 4.5.These steps create a package named .NET Framework 4.5. Viene distribuita automaticamente un'installazione invisibile all'utente di .NET Framework 4.5.The program deploys a silent installation of the .NET Framework 4.5. In un'installazione invisibile, gli utenti non interagiscono con il processo d'installazione e l'applicazione di concatenamento deve acquisire il codice restituito e gestire il riavvio. Vedere Getting Progress Information from an Installation Package (Ottenere informazioni di stato da un pacchetto di installazione).In a silent installation, users do not interact with the installation process, and the chaining application has to capture the return code and handle rebooting; see Getting Progress Information from an Installation Package.

Selezionare un punto di distribuzioneSelect a distribution point

Per distribuire il pacchetto e il programma da un server ai computer client, è innanzitutto necessario specificare un sistema di siti come punto di distribuzione e distribuire il pacchetto al punto di distribuzione.To distribute the package and program to client computers from a server, you must first designate a site system as a distribution point and then distribute the package to the distribution point.

Usare i passaggi seguenti per selezionare un punto di distribuzione per il pacchetto di .NET Framework 4.5 creato nella sezione precedente:Use the following steps to select a distribution point for the .NET Framework 4.5 package you created in the previous section:

  1. Nella console di Configuration Manager scegliere Raccolta software.In the Configuration Manager console, choose Software Library.

  2. Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Dall'elenco di pacchetti, selezionare il pacchetto .NET Framework 4.5 creato nella sezione precedente.From the list of packages, select the package .NET Framework 4.5 that you created in the previous section.

  4. Nella scheda Home scegliere Distribuisci contenuto nel gruppo Distribuzione.On the Home tab, in the Deployment group, choose Distribute Content.

  5. Nella scheda Generale della Distribuzione guidata contenuto scegliere Avanti.On the General tab of the Distribute Content Wizard, choose Next.

  6. Nella pagina Destinazione contenuto della procedura guidata scegliere Aggiungi, quindi Punto di distribuzione.On the Content Destination page of the wizard, choose Add, and then choose Distribution Point.

  7. Nella finestra di dialogo Aggiungi punti di distribuzione selezionare i punti di distribuzione che ospiteranno il pacchetto e il programma, quindi scegliere OK.In the Add Distribution Points dialog box, select the distribution point(s) that will host the package and program, and then choose OK.

  8. Completare la procedura guidata.Complete the wizard.

Il pacchetto contiene tutte le informazioni necessarie per distribuire automaticamente .NET Framework 4.5.The package now contains all the information you need to silently deploy the .NET Framework 4.5. Prima di distribuire il pacchetto e il programma, verificare che siano installati nel punto di distribuzione. Vedere la sezione "Monitoraggio del contenuto" di Operazioni e manutenzione per la gestione dei contenuti in Configuration Manager nella libreria della documentazione di Configuration Manager.Before you deploy the package and program, verify that it was installed on the distribution point; see the "Monitor Content" section of Operations and Maintenance for Content Management in Configuration Manager in the Configuration Manager Documentation Library.

Distribuire il pacchettoDeploy the package

Per distribuire il pacchetto e il programma di .NET Framework 4.5:To deploy the .NET Framework 4.5 package and program:

  1. Nella console di Configuration Manager scegliere Raccolta software.In the Configuration Manager console, choose Software Library.

  2. Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Nell'elenco di pacchetti selezionare il pacchetto creato denominato .NET Framework 4.5.From the list of packages, select the package you created named .NET Framework 4.5.

  4. Nella scheda Home scegliere Distribuisci del gruppo Distribuzione.On the Home tab, in the Deployment group, choose Deploy.

  5. Nella pagina Generale della Distribuzione guidata del software scegliere Sfoglia e selezionare la raccolta creata precedentemente.On the General page of the Deploy Software Wizard, choose Browse, and then select the collection that you created earlier. Scegliere Avanti.Choose Next.

  6. Nella pagina Contenuto della procedura guidata, verificare che il punto da cui si vuole distribuire il software sia visualizzato, quindi scegliere Avanti.On the Content page of the wizard, verify that the point from which you want to distribute the software is displayed, and then choose Next.

  7. Nella paginaImpostazioni di distribuzione della procedura guidata, verificare che Azione sia impostato su Installa e Scopo su Obbligatorio.On the Deployment Settings page of the wizard, confirm that Action is set to Install, and Purpose is set to Required. Ciò garantisce che l'installazione del pacchetto software sarà obbligatoria sui computer di destinazione.This ensures that the software package will be a mandatory installation on the targeted computers. Scegliere Avanti.Choose Next.

  8. Nella pagina Pianificazione della procedura guidata specificare quando si vuole installare .NET Framework.On the Scheduling page of the wizard, specify when you want the .NET Framework to be installed. È possibile scegliere Nuovo per definire una data e un orario di installazione, specificare che il software dovrà essere installato quando l'utente accede o si disconnette oppure non appena possibile.You can choose New to assign an installation time, or instruct the software to install when the user logs on or off, or as soon as possible. Scegliere Avanti.Choose Next.

  9. Nella pagina Esperienza utente della procedura guidata, usare i valori predefiniti e scegliere Avanti.On the User Experience page of the wizard, use the default values and choose Next.

    Avviso

    Nell'ambiente di produzione potrebbero essere impostati criteri che richiedono selezioni diverse per la pianificazione dell'assegnazione.Your production environment might have policies that require different selections for the deployment schedule. Per informazioni su queste opzioni, vedere Advertisement Name Properties: Schedule Tab (Proprietà dei nomi degli annunci: scheda Pianificazione) nella libreria TechNet.For information about these options, see Advertisement Name Properties: Schedule Tab in the TechNet Library.

  10. Nella pagina di Punti di distribuzione della procedura guidata usare i valori predefiniti e scegliere Avanti.On the Distribution Points page of the wizard, use the default values and choose Next.

  11. Completare la procedura guidata.Complete the wizard. È possibile monitorare lo stato di avanzamento della distribuzione nel nodo Distribuzioni dell'area di lavoro Monitoraggio.You can monitor the progress of the deployment in the Deployments node of the Monitoring workspace.

Il pacchetto verrà ora distribuito alla raccolta di destinazione e l'installazione invisibile all'utente di .NET Framework 4.5 avrà inizio.The package will now be deployed to the targeted collection and the silent installation of .NET Framework 4.5 will begin. Per informazioni sui codici di errore di installazione di .NET Framework 4.5, vedere la sezione Codici restituiti più avanti in questo argomento.For information about .NET Framework 4.5 installation error codes, see the Return Codes section later in this topic.

RisorseResources

Per altre informazioni riguardanti l'infrastruttura per testare la distribuzione del pacchetto ridistribuibile di .NET Framework 4.5.NET Framework 4.5, vedere le risorse seguenti.For more information about the infrastructure for testing the deployment of the .NET Framework 4.5.NET Framework 4.5 redistributable package, see the following resources.

Active Directory, DNS, DHCP:Active Directory, DNS, DHCP:

SQL Server 2008:SQL Server 2008:

System Center 2012 Configuration Manager (punto di gestione, punto di distribuzione):System Center 2012 Configuration Manager (Management Point, Distribution Point):

Client di System Center 2012 Configuration Manager per computer Windows:System Center 2012 Configuration Manager client for Windows computers:

Risoluzione dei problemiTroubleshooting

Percorsi dei file di logLog file locations

Durante l'installazione di .NET Framework vengono generati i seguenti file di log:The following log files are generated during .NET Framework setup:

%temp%\Microsoft .NET Framework versione*.txt%temp%\Microsoft .NET Framework version*.txt
%temp%\Microsoft .NET Framework versione*.html%temp%\Microsoft .NET Framework version*.html

dove versione è la versione di .NET Framework che si sta installando, ad esempio 4.5 o 4.7.2.where version is the version of the .NET Framework that you're installing, such as 4.5 or 4.7.2.

È anche possibile specificare la directory in cui vengono scritti i file di log usando l'opzione della riga di comando /log nel comando di installazione di .NET Framework.You can also specify the directory to which log files are written by using the /log command-line option in the .NET Framework installation command. Per altre informazioni, vedere la Guida alla distribuzione di .NET Framework per sviluppatori.For more information, see .NET Framework deployment guide for developers.

È possibile usare lo strumento di raccolta dei log per raccogliere i file di log di .NET Framework e creare un file CAB compresso che riduce le dimensioni dei file.You can use the log collection tool to collect the .NET Framework log files and to create a compressed cabinet (.cab) file that reduces the size of the files.

Codici restituitiReturn codes

Nella tabella seguente vengono elencati i codici più comuni restituiti dal programma di installazione ridistribuibile di .NET Framework 4.5.NET Framework 4.5.The following table lists the most common return codes from the .NET Framework 4.5.NET Framework 4.5 redistributable installation program. I codici restituiti sono gli stessi per tutte le versioni del programma di installazione.The return codes are the same for all versions of the installer.

Per collegamenti a informazioni dettagliate, vedere la sezione successiva, Scaricare i codici di errore.For links to detailed information, see the next section, Download error codes.

Codice restituitoReturn code DescrizioneDescription
00 Installazione completata.Installation completed successfully.
16021602 Installazione annullata dall'utente.The user canceled installation.
16031603 Errore irreversibile durante l'installazione.A fatal error occurred during installation.
16411641 Riavvio necessario per completare l'installazione.A restart is required to complete the installation. Questo messaggio indica l'esito positivo dell'operazione.This message indicates success.
30103010 Riavvio necessario per completare l'installazione.A restart is required to complete the installation. Questo messaggio indica l'esito positivo dell'operazione.This message indicates success.
51005100 Il computer dell'utente non soddisfa i requisiti di sistema.The user's computer does not meet system requirements.

Scaricare i codici di erroreDownload error codes

Altri codici di errore:Other error codes:

Vedere ancheSee Also

Guida alla distribuzione per gli sviluppatoriDeployment Guide for Developers
Requisiti di sistemaSystem Requirements