Guida alla distribuzione di .NET Framework per amministratori
Nota
Questo articolo è specifico per .NET Framework. Non si applica alle implementazioni più recenti di .NET, incluse .NET 6 e versioni successive.
Questo articolo dettagliato descrive come un amministratore di sistema può distribuire .NET Framework 4.5 e le relative dipendenze di sistema attraverso una rete usando Microsoft Endpoint Configuration Manager. L'articolo presuppone che tutti i computer client di destinazione soddisfino i requisiti minimi per .NET Framework. Per un elenco dei requisiti software e hardware per l'installazione di .NET Framework 4.5, vedere Requisiti di sistema.
Nota
Il software a cui si fa riferimento nel presente documento, inclusi, in via esemplificativa, .NET Framework 4.5, Configuration Manager e Active Directory sono soggette alle condizioni di licenza. Queste istruzioni presuppongono che tali condizioni di licenza siano state riviste e accettate dai licenziatari del software e non derogano ad alcuna condizione di tali contratti di licenza.
Per informazioni sul supporto per .NET Framework, vedere Criteri si supporto ufficiali di .NET Framework nel sito Web del supporto tecnico Microsoft.
Questo argomento include le sezioni seguenti:
- Processo di distribuzione
- Distribuzione di .NET Framework
- Creare una raccolta
- Creare un pacchetto e un programma
- Selezionare un punto di distribuzione
- Distribuire un pacchetto
- Risorse
- Risoluzione dei problemi
Processo di distribuzione
Se è già disponibile l'infrastruttura di supporto, è possibile usare Configuration Manager per distribuire il pacchetto ridistribuibile di .NET Framework nei computer della rete. 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.
Le raccolte sono gruppi di risorse di Configuration Manager, ad esempio utenti, gruppi di utenti o computer, nelle quali viene distribuito .NET Framework. Per altre informazioni, vedere Introduzione alle raccolte in Configuration Manager nella libreria di documentazione di Configuration Manager.
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. Per altre informazioni, vedere Pacchetti e programmi in Configuration Manager nella libreria di documentazione di Configuration Manager.
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. 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. Per altre informazioni, vedere Concetti di base della gestione dei contenuti in Configuration Manager nella raccolta di documentazione di Configuration Manager.
Le distribuzioni indicano ai membri validi della raccolta di destinazione specificata di installare il pacchetto software.
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. Per altre informazioni sulle opzioni di distribuzione di Configuration Manager, vedere Libreria della documentazione di Configuration Manager.
Distribuzione di .NET Framework
È possibile usare Configuration Manager per distribuire un'installazione invisibile all'utente di .NET Framework 4.5 in cui gli utenti non interagiscono con il processo di installazione. Seguire questa procedura:
Creare una raccolta
In questo passaggio selezionare i computer in cui verrà distribuito il pacchetto e il programma e raggrupparli in una raccolta dispositivi. 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). Per altre informazioni sulle regole di appartenenza, incluse query e regole dirette, vedere Introduzione alle raccolte in Configuration Manager nella libreria di documentazione di Configuration Manager.
Per creare una raccolta:
Nella console di Configuration Manager scegliere Asset e conformità.
Nell'area di lavoro Asset e conformità scegliere Raccolte dispositivi.
Nella scheda Home del gruppo Crea scegliere Crea raccolta dispositivi.
Nella pagina Generale della Creazione guidata raccolta dispositivi digitare un nome per la raccolta.
Scegliere Sfoglia per specificare una raccolta di limitazione.
Nella paginaRegole di appartenenza scegliere Aggiungi regola e quindi Regola diretta per aprire la Creazione guidata regola di appartenenza diretta. Scegliere Avanti.
Nella pagina Cerca risorse scegliere Risorsa di sistema nell'elenco Classe di risorse. Nell'elenco Nome attributo scegliere Nome. Nel campo Valore immettere
%
, quindi scegliere Avanti.Nella pagina Seleziona risorse selezionare la casella di controllo per ogni computer a cui si vuole distribuire .NET Framework. Scegliere Avanti e completare la procedura guidata.
Nella pagina Regole di appartenenza della Creazione guidata raccolta dispositivi scegliere Avanti e completare la procedura guidata.
Creare un pacchetto e un programma per il pacchetto ridistribuibile di .NET Framework
Nei passaggi riportati di seguito viene creato manualmente un pacchetto per il pacchetto ridistribuibile di .NET Framework. 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.
Per creare un pacchetto:
Nella console di Configuration Manager scegliere Raccolta software.
Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.
Nella scheda Home scegliere Crea pacchetto del gruppo Crea.
Nella pagina Pacchetto della Creazione guidata pacchetto e programma immettere le informazioni seguenti:
Nome:
.NET Framework 4.5
Produttore:
Microsoft
Lingua.
English (US)
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. Dopo aver selezionato la cartella, scegliere OK, quindi Avanti.
Nella pagina Tipo di programma della procedura guidata, scegliere Programma standard, quindi Avanti.
Nella pagina Programma della Creazione guidata pacchetto e programma immettere le informazioni seguenti:
Nome:
.NET Framework 4.5
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)Esegui: Scegliere Nascosto.
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.
Nella pagina Requisiti scegliere Avanti per accettare i valori predefiniti, quindi completare la procedura guidata.
Nella tabella seguente vengono descritte le opzioni della riga di comando specificate nel passaggio 7.
Opzione | Descrizione |
---|---|
/q | Imposta la modalità non interattiva. Nessun input utente viene richiesto e nessun output viene visualizzato. |
/norestart | Impedisce il riavvio automatico del programma di installazione. Se si usa questa opzione, il riavvio del computer deve essere gestito da Configuration Manager. |
/chainingpackage PackageName | Specifica il nome del pacchetto che esegue il concatenamento. Questa informazione viene riportata insieme alle altre informazioni sulla sessione di installazione per coloro sono registrati in Programma Analisi utilizzo software (CEIP). Se il nome del pacchetto include spazi, usare le virgolette doppie come delimitatori, ad esempio: /chainingpackage "Applicazione di concatenamento". |
Questi passaggi creano un pacchetto denominato .NET Framework 4.5. Il programma distribuisce un'installazione invisibile all'utente di .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).
Selezionare un punto di distribuzione
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.
Usare i passaggi seguenti per selezionare un punto di distribuzione per il pacchetto di .NET Framework 4.5 creato nella sezione precedente:
Nella console di Configuration Manager scegliere Raccolta software.
Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.
Dall'elenco di pacchetti, selezionare il pacchetto .NET Framework 4.5 creato nella sezione precedente.
Nella scheda Home scegliere Distribuisci contenuto nel gruppo Distribuzione.
Nella scheda Generale della Distribuzione guidata contenuto scegliere Avanti.
Nella pagina Destinazione contenuto della procedura guidata scegliere Aggiungi, quindi Punto di distribuzione.
Nella finestra di dialogo Aggiungi punti di distribuzione selezionare i punti di distribuzione che ospiteranno il pacchetto e il programma, quindi scegliere OK.
Completare la procedura guidata.
Il pacchetto contiene ora tutte le informazioni necessarie per distribuire automaticamente .NET Framework 4.5. Prima di distribuire il pacchetto e il programma, verificare che siano installati nel punto di distribuzione. Vedere la sezione "Monitoraggio dello stato del contenuto" in Monitorare il contenuto distribuito con Configuration Manager nella libreria di documentazione di Configuration Manager.
Distribuire un pacchetto
Per distribuire il pacchetto e il programma di .NET Framework 4.5:
Nella console di Configuration Manager scegliere Raccolta software.
Nell'area di lavoro Raccolta software espandere Gestione applicazioni e scegliere Pacchetti.
Nell'elenco di pacchetti selezionare il pacchetto creato denominato .NET Framework 4.5.
Nella scheda Home scegliere Distribuisci del gruppo Distribuzione.
Nella pagina Generale della Distribuzione guidata del software scegliere Sfoglia e selezionare la raccolta creata precedentemente. Scegliere Avanti.
Nella pagina Contenuto della procedura guidata, verificare che il punto da cui si vuole distribuire il software sia visualizzato, quindi scegliere Avanti.
Nella paginaImpostazioni di distribuzione della procedura guidata, verificare che Azione sia impostato su Installa e Scopo su Obbligatorio. Ciò garantisce che l'installazione del pacchetto software sarà obbligatoria sui computer di destinazione. Scegliere Avanti.
Nella pagina Pianificazione della procedura guidata specificare quando si vuole installare .NET Framework. È 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. Scegliere Avanti.
Nella pagina Esperienza utente della procedura guidata, usare i valori predefiniti e scegliere Avanti.
Avviso
Nell'ambiente di produzione potrebbero essere impostati criteri che richiedono selezioni diverse per la pianificazione dell'assegnazione.
Nella pagina di Punti di distribuzione della procedura guidata usare i valori predefiniti e scegliere Avanti.
Completare la procedura guidata. È possibile monitorare lo stato di avanzamento della distribuzione nel nodo Distribuzioni dell'area di lavoro Monitoraggio.
Il pacchetto verrà ora distribuito alla raccolta di destinazione e l'installazione invisibile all'utente di .NET Framework 4.5 avrà inizio. Per informazioni sui codici di errore di installazione di .NET Framework 4.5, vedere la sezione Codici restituiti più avanti in questo argomento.
Risorse
Per altre informazioni riguardanti l'infrastruttura per testare la distribuzione del pacchetto ridistribuibile di .NET Framework 4.5, vedere le risorse seguenti.
Active Directory, DNS, DHCP:
SQL Server 2008:
SQL Server 2008 Security Overview for Database Administrators (Panoramica della sicurezza di SQL Server 2008 per gli amministratori di database)
System Center 2012 Configuration Manager (punto di gestione, punto di distribuzione):
Client di System Center 2012 Configuration Manager per computer Windows:
Risoluzione dei problemi
Percorsi dei file di registro
Durante l'installazione di .NET Framework vengono generati i seguenti file di log:
- %temp%\Microsoft .NET Framework versione*.txt
- %temp%\Microsoft .NET Framework versione*.html
dove versione è la versione di .NET Framework che si sta installando, ad esempio 4.5 o 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. Per altre informazioni, vedere la Guida alla distribuzione di .NET Framework per sviluppatori.
È 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.
Codici restituiti
Nella tabella seguente vengono elencati i codici più comuni restituiti dal programma di installazione ridistribuibile .NET Framework 4.5. I codici restituiti sono gli stessi per tutte le versioni del programma di installazione.
Per collegamenti a informazioni dettagliate, vedere la sezione successiva, Scaricare i codici di errore.
Codice restituito | Descrizione |
---|---|
0 | Installazione completata. |
1602 | Installazione annullata dall'utente. |
1603 | Errore irreversibile durante l'installazione. |
1641 | Riavvio necessario per completare l'installazione. Questo messaggio indica l'esito positivo dell'operazione. |
3010 | Riavvio necessario per completare l'installazione. Questo messaggio indica l'esito positivo dell'operazione. |
5100 | Il computer dell'utente non soddisfa i requisiti di sistema. |
Scaricare i codici di errore
Codici di errore del Servizio trasferimento intelligente in background (BITS)
WinHttp error codes (Codici di errore WinHttp)
Altri codici di errore:
Windows Installer error codes (Codici di errore di Windows Installer)