Usare il programma di installazione hotfix per installare gli aggiornamenti per Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Alcuni aggiornamenti per Configuration Manager non sono disponibili dal servizio cloud Microsoft. Questi aggiornamenti sono disponibili fuori banda. Un esempio è un hotfix a rilascio limitato per risolvere un problema specifico.

Quando è necessario installare un aggiornamento ottenuto da Microsoft:

Panoramica

Gli hotfix per Configuration Manager sono simili agli aggiornamenti per altri prodotti Microsoft, ad esempio SQL Server. Contengono una singola correzione o un bundle, ovvero un rollup di correzioni.

  • I singoli aggiornamenti includono un singolo aggiornamento incentrato per una versione specifica di Configuration Manager.
  • I bundle di aggiornamento includono più aggiornamenti per una versione specifica di Configuration Manager.
  • Quando un aggiornamento è un bundle, non è possibile installare singoli aggiornamenti da tale bundle.

Se si prevede di creare distribuzioni per installare gli aggiornamenti in altri computer, installare il bundle di aggiornamenti in un server del sito di amministrazione centrale o in un server del sito primario.

Quando si esegue il bundle di aggiornamento, viene eseguito il processo seguente:

  • Estrae i file di aggiornamento per ogni componente applicabile dal bundle di aggiornamento.

  • Avvia una procedura guidata che guida l'utente in un processo per configurare gli aggiornamenti e le opzioni di distribuzione per gli aggiornamenti.

  • Dopo aver completato la procedura guidata, gli aggiornamenti nel bundle che si applicano al server del sito vengono installati nel server del sito.

La procedura guidata crea anche distribuzioni che è possibile usare per installare gli aggiornamenti in altri computer. Distribuire gli aggiornamenti in altri computer usando un metodo di distribuzione supportato. Ad esempio, un pacchetto di distribuzione software o System Center Aggiornamenti Publisher.

Quando viene eseguita, la procedura guidata crea un file di.cab nel server del sito da usare con Aggiornamenti Publisher. Facoltativamente, è possibile configurare la procedura guidata per creare anche uno o più pacchetti per la distribuzione software. È possibile usare queste distribuzioni per installare gli aggiornamenti nei componenti, ad esempio i client o la console Configuration Manager. È anche possibile installare manualmente gli aggiornamenti nei computer che non eseguono il client Configuration Manager.

È possibile aggiornare i tre gruppi seguenti in Configuration Manager:

  • Configuration Manager ruoli del server, tra cui:

    • Cas

    • Sito primario

    • Sito secondario

    • Provider SMS remoto

  • console Configuration Manager

  • client Configuration Manager

Nota

Aggiornamenti per i ruoli del sistema del sito vengono installati come parte dell'aggiornamento per i server del sito. Vengono gestite dal gestore dei componenti del sito. Questo comportamento include gli aggiornamenti per il database del sito e il gateway di gestione cloud.This behavior includes updates for the site database and the cloud management gateway (CMG).

I punti di distribuzione pull vengono forniti dal gestore della distribuzione anziché dal gestore dei componenti del sito.

Ogni bundle di aggiornamento per Configuration Manager è un file di .exe autoestraibile (SFX). Questo file contiene i file necessari per installare l'aggiornamento nei componenti applicabili di Configuration Manager. In genere, il file SFX può contenere i file seguenti:

File Dettagli
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Questo file è l'aggiornamento. La riga di comando per questo file viene gestita da Updatesetup.exe. Ad esempio: CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Questo wrapper MSI gestisce l'installazione del bundle di aggiornamento. Quando si esegue l'aggiornamento, Updatesetup.exe rileva la lingua di visualizzazione del computer in cui viene eseguito. Per impostazione predefinita, l'interfaccia utente per l'aggiornamento è in inglese. Tuttavia, quando la lingua di visualizzazione è supportata, l'interfaccia utente viene visualizzata nella lingua locale del computer.
License_<language>.rtf Se applicabile, ogni aggiornamento contiene uno o più file di licenza per le lingue supportate.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Quando l'aggiornamento si applica alla console o ai client Configuration Manager, il bundle di aggiornamento include file di patch di Windows Installer separati (con estensione msp). Ad esempio: ConfigMgr1511-AdminUI-KB1234567-i386.msp per la console o ConfigMgr1511-client-KB1234567-x64.msp per il client.

Per impostazione predefinita, il bundle di aggiornamento registra le azioni in un file con estensione log nel server del sito. Il file di log ha lo stesso nome del bundle di aggiornamento e viene scritto nella %SystemRoot%/Temp cartella.

Quando si esegue il bundle di aggiornamento, viene estratto un file con lo stesso nome del bundle di aggiornamento in una cartella temporanea nel computer e quindi viene eseguito Updatesetup.exe. Updatesetup.exe avvia l'aggiornamento guidato software.

Come applicabile all'ambito dell'aggiornamento, la procedura guidata crea una serie di cartelle nella cartella di installazione Configuration Manager nel server del sito. La struttura di cartelle è simile all'esempio seguente: \Hotfix\<KB Number>\<Update Type>\<Platform>

Nella tabella seguente vengono fornite informazioni dettagliate sulle cartelle nella struttura di cartelle:

Nome della cartella Ulteriori informazioni
<KB Number> Questa cartella è il numero ID per questo bundle di aggiornamento.
<Update type> Questa cartella è il tipo di aggiornamento per Configuration Manager. La procedura guidata crea una cartella separata per ogni tipo di aggiornamento nel bundle. Includono i tipi seguenti:

- Server: include gli aggiornamenti ai server del sito, ai server di database del sito e ai provider SMS.
- Client: include gli aggiornamenti al client Configuration Manager.
- AdminConsole: include gli aggiornamenti alla console di Configuration Manager

La procedura guidata crea anche una cartella denominata SCUP, che contiene il file .cab per Aggiornamenti Publisher.
<Platform> Questa cartella è specifica della piattaforma. Contiene file di aggiornamento specifici di un tipo di processore. Queste cartelle includono: x64 e I386.

Come installare gli aggiornamenti

Per installare gli aggiornamenti, installare innanzitutto il bundle di aggiornamento in un server del sito. Quando si installa un bundle di aggiornamento, viene avviata un'installazione guidata per tale aggiornamento. Questa procedura guidata esegue le azioni seguenti:

  • Estrae i file di aggiornamento

  • Consente di configurare le distribuzioni

  • Installa gli aggiornamenti applicabili nei componenti del server del computer locale

Dopo aver installato il bundle di aggiornamento in un server del sito, è possibile aggiornare altri componenti per Configuration Manager. Nella tabella seguente vengono descritte le azioni di aggiornamento per questi vari componenti:

Componente Istruzioni
Server del sito Distribuire gli aggiornamenti in un server del sito remoto quando non si sceglie di installare il bundle di aggiornamento direttamente nel server del sito remoto.
Database del sito Per i server del sito remoto, distribuire gli aggiornamenti del server che includono un aggiornamento al database del sito se non si installa il bundle di aggiornamento direttamente nel server del sito remoto.
console Configuration Manager Dopo l'installazione iniziale della console Configuration Manager, è possibile installare gli aggiornamenti per la console in ogni computer che lo esegue. Non è possibile modificare i file di installazione della console per applicare gli aggiornamenti durante l'installazione iniziale della console.
Provider SMS remoto Installare gli aggiornamenti per ogni istanza del provider SMS in esecuzione in un computer diverso dal server del sito in cui è stato installato il bundle di aggiornamento.
Client di Gestione configurazione Dopo l'installazione iniziale del client Configuration Manager, è possibile installare gli aggiornamenti per il client Configuration Manager in ogni computer che esegue il client.

Nota

È possibile distribuire gli aggiornamenti solo nei computer che eseguono il client Configuration Manager.

Se si reinstalla un client, Configuration Manager console o un provider SMS, reinstallare anche gli aggiornamenti per questi componenti.

Aggiornare i server

Aggiornamenti per i server possono includere aggiornamenti per siti, database del sito e computer che eseguono un'istanza del provider SMS.

Aggiornare un sito

Per aggiornare un sito Configuration Manager, è possibile installare il bundle di aggiornamento direttamente nel server del sito. È anche possibile distribuire gli aggiornamenti in un server del sito dopo aver installato il bundle di aggiornamento in un sito diverso.

Quando si installa un aggiornamento in un server del sito, il processo di installazione dell'aggiornamento gestisce altre azioni necessarie per applicare l'aggiornamento, ad esempio l'aggiornamento dei ruoli del sistema del sito. L'eccezione è il database del sito. La sezione successiva contiene informazioni su come aggiornare il database del sito.

Aggiornare un database del sito

Per aggiornare il database del sito, il processo di installazione esegue un file denominato update.sql nel database del sito. È possibile configurare il processo di aggiornamento per aggiornare automaticamente il database del sito oppure aggiornare manualmente il database del sito in un secondo momento.

Aggiornamento automatico del database del sito

Quando si installa il bundle di aggiornamento in un server del sito, è possibile scegliere di aggiornare automaticamente il database del sito quando viene installato l'aggiornamento del server. Questa decisione si applica solo al server del sito in cui si installa il bundle di aggiornamento e non si applica alle distribuzioni create per installare gli aggiornamenti nei server del sito remoto.

Nota

Quando si sceglie di aggiornare automaticamente il database del sito, il processo aggiorna un database indipendentemente dal fatto che il database si trovi nel server del sito o in un computer remoto.

Importante

Prima di aggiornare il database del sito, creare un backup del database del sito. Non è possibile disinstallare un aggiornamento nel database del sito. Per informazioni su come creare un backup per Configuration Manager, vedere Backup e ripristino per Configuration Manager.

Aggiornamento manuale del database del sito

Se si sceglie di non aggiornare automaticamente il database del sito quando si installa il bundle di aggiornamento nel server del sito, l'aggiornamento del server non modifica il database nel server del sito in cui viene eseguito il bundle di aggiornamento. Tuttavia, le distribuzioni che usano il pacchetto creato per la distribuzione software o che installa aggiornano sempre il database del sito.

Avviso

Quando l'aggiornamento include aggiornamenti sia per il server del sito che per il database del sito, l'aggiornamento non funziona finché l'aggiornamento non viene completato sia per il server del sito che per il database del sito. Finché l'aggiornamento non viene applicato al database del sito, il sito non è supportato.

  1. Nel server del sito arrestare il servizio SMS_SITE_COMPONENT_MANAGER . Arrestare quindi il servizio SMS_EXECUTIVE .

  2. Chiudere la console Configuration Manager.

  3. Eseguire lo script di aggiornamento denominato update.sql nel database del sito. Per informazioni su come eseguire uno script per aggiornare un database SQL Server, vedere la documentazione relativa alla versione di SQL Server usata per il server di database del sito.

    Consiglio

    Quando il bundle di aggiornamento viene installato, estrae update.sql nel percorso seguente nel server del sito: \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql.

  4. Riavviare i servizi arrestati nel passaggio precedente.

Aggiornare un computer che esegue il provider SMS

Dopo aver installato un bundle di aggiornamento che include gli aggiornamenti per il provider SMS, distribuire l'aggiornamento in ogni computer che esegue il provider SMS. L'unica eccezione è l'istanza del provider SMS installato in precedenza nel server del sito in cui si installa il bundle di aggiornamento. L'istanza locale del provider SMS nel server del sito viene aggiornata quando si installa il bundle di aggiornamento.

Se si rimuove e quindi si reinstalla il provider SMS in un computer, reinstallare l'aggiornamento per il provider SMS in tale computer.

Aggiornare i client

Quando si installa un aggiornamento che include gli aggiornamenti per il client Configuration Manager, è possibile aggiornare automaticamente i client con l'installazione dell'aggiornamento o aggiornare manualmente i client in un secondo momento. Per altre informazioni sull'aggiornamento automatico del client, vedere Come aggiornare i client per i computer Windows.

È possibile distribuire gli aggiornamenti con Aggiornamenti server di pubblicazione o un pacchetto di distribuzione software. È anche possibile installare manualmente l'aggiornamento in ogni client. Per altre informazioni su come usare le distribuzioni per installare gli aggiornamenti, vedere Distribuire gli aggiornamenti per Configuration Manager.

Importante

Quando si installano gli aggiornamenti per i client e il bundle di aggiornamenti include aggiornamenti per i server, installare gli aggiornamenti del server nel sito primario a cui sono assegnati i client.

Per installare manualmente l'aggiornamento client, eseguire Msiexec.exe in ogni client Configuration Manager. Includere il file MSP di aggiornamento client specifico della piattaforma nella riga di comando. Ad esempio, è possibile usare la riga di comando seguente per un aggiornamento client:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Aggiornare Configuration Manager console

Per aggiornare una console di Configuration Manager, installare l'aggiornamento nel computer che esegue la console.

Importante

Quando si installano gli aggiornamenti per la console di Configuration Manager e il bundle di aggiornamento include gli aggiornamenti per i server, installare anche gli aggiornamenti del server nel sito usato con la console di Configuration Manager.

Se il computer aggiornato esegue il client Configuration Manager:

  • È possibile usare una distribuzione per installare l'aggiornamento. Per altre informazioni su come usare le distribuzioni per installare gli aggiornamenti, vedere Distribuire gli aggiornamenti per Configuration Manager.

  • Se si è connessi al computer client, eseguire l'installazione in modo interattivo.

Per installare manualmente l'aggiornamento della console Configuration Manager, eseguire Msiexec.exe. Includere il file MSP di aggiornamento della console Configuration Manager nella riga di comando. Ad esempio, è possibile usare la riga di comando seguente per aggiornare una console di Configuration Manager:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Distribuire gli aggiornamenti per Configuration Manager

Dopo aver installato il bundle di aggiornamento in un server del sito, è possibile usare uno dei tre metodi seguenti per distribuire gli aggiornamenti in altri computer.

Usare Aggiornamenti Publisher per installare gli aggiornamenti

Quando si installa il bundle di aggiornamento in un server del sito, l'installazione guidata crea un file di catalogo per Aggiornamenti server di pubblicazione. È possibile usare questo file per distribuire gli aggiornamenti nei computer applicabili. La procedura guidata crea sempre questo catalogo, anche quando si seleziona l'opzione Usa pacchetto e programma per distribuire l'aggiornamento.

Il catalogo per Aggiornamenti server di pubblicazione è denominato SCUPCatalog.cab. Si trova nel percorso seguente nel computer in cui è stato eseguito il bundle di aggiornamento: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Importante

Il file SCUPCatalog.cab viene creato usando percorsi specifici del server del sito in cui è installato il bundle di aggiornamento. Non può essere usato in altri server del sito.

Al termine della procedura guidata, importare il catalogo in Aggiornamenti Server di pubblicazione. Usare quindi gli aggiornamenti software per distribuire gli aggiornamenti. Per altre informazioni, vedere System Center Aggiornamenti Publisher.

Importare gli aggiornamenti in Aggiornamenti Publisher

  1. Avviare la console di Aggiornamenti Publisher e selezionare Importa.

  2. Nella pagina Tipo di importazione dell'Importazione guidata catalogo Aggiornamenti software selezionare Specifica il percorso del catalogo da importare. Specificare quindi il file SCUPCatalog.cab.

  3. Selezionare Avanti e quindi di nuovo Avanti .

  4. Nella finestra Avviso di sicurezza - Convalida catalogo selezionare Accetta. Chiudere la procedura guidata al termine.

  5. Selezionare l'aggiornamento che si vuole distribuire e quindi selezionare Pubblica.

  6. Nella pagina Opzioni di pubblicazione della Pubblicazione guidata Aggiornamenti software selezionare Contenuto completo e quindi selezionare Avanti.

  7. Completare la procedura guidata per pubblicare gli aggiornamenti.

Usare la distribuzione software per installare gli aggiornamenti

Quando si installa il bundle di aggiornamento nel server del sito di un sito primario o di un server di amministrazione centrale, è possibile configurare l'installazione guidata per creare pacchetti di aggiornamento per la distribuzione software. Distribuire quindi ogni pacchetto in una raccolta di computer da aggiornare.

Per creare un pacchetto di distribuzione software, nella pagina Configura distribuzione aggiornamenti software della procedura guidata selezionare ogni tipo di pacchetto di aggiornamento da aggiornare. I tipi disponibili possono includere server, Configuration Manager console e client. Viene creato un pacchetto separato per ogni tipo di aggiornamento selezionato.

Nota

Il pacchetto per i server contiene gli aggiornamenti per i componenti seguenti:

  • Server del sito
  • Provider SMS
  • Database del sito

Nella pagina Configura il metodo di distribuzione degli aggiornamenti software della procedura guidata selezionare l'opzione Che userò per la distribuzione del software.

Al termine della procedura guidata, visualizzare i pacchetti nella console di Configuration Manager. Passare al nodo Pacchetti nell'area di lavoro Raccolta software . Usare il processo standard per distribuire pacchetti software ai client Configuration Manager. Quando un pacchetto viene eseguito in un client, installa gli aggiornamenti ai componenti applicabili di Configuration Manager nel computer client.

Per altre informazioni su come distribuire pacchetti ai client Configuration Manager, vedere Pacchetti e programmi.

Creare raccolte per la distribuzione di aggiornamenti in Configuration Manager

È possibile distribuire aggiornamenti specifici ai client applicabili. Le informazioni seguenti consentono di creare raccolte di dispositivi per i diversi componenti per Configuration Manager.

Componente di Configuration Manager Istruzioni
Server CAS Creare una query di appartenenza diretta e aggiungere il server CAS.
Tutti i server del sito primario Creare una query di appartenenza diretta e aggiungere ogni server del sito primario.
Tutti i server del sito secondario Creare una query di appartenenza diretta e aggiungere ogni server del sito secondario.
Tutti i client x86 Creare una raccolta con i criteri di query seguenti: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
Tutti i client x64 Creare una raccolta con i criteri di query seguenti: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Tutti i computer che eseguono la console Configuration Manager Creare una query di appartenenza diretta e aggiungere ogni computer.
Computer remoti che eseguono un'istanza del provider SMS Creare una query di appartenenza diretta e aggiungere ogni computer.

Nota

Per aggiornare un database del sito, distribuire l'aggiornamento nel server del sito per tale sito.

Per altre informazioni, vedere Come creare raccolte.