1 20/04/2026 9 min

L’aggiornamento di SCCM 2211 non è un clic da fare “quando si ha tempo”: è un change che va trattato come una finestra di manutenzione vera, perché tocca console, site server, componenti distribuiti e spesso anche prerequisiti lato SQL, .NET e Windows ADK. L’obiettivo non è solo arrivare alla versione nuova, ma farlo senza rompere la catena che regge distribuzione contenuti, inventario, compliance e deployment.

La regola operativa è semplice: prima si verifica lo stato dell’ambiente, poi si prepara il rollback, infine si procede con il percorso di upgrade più adatto al proprio topologia. In SCCM il punto debole quasi mai è il “setup” in sé; il problema arriva quando un prerequisito sottovalutato blocca il server primario, la console resta disallineata o un ruolo secondario continua a lavorare con componenti vecchi.

Quando ha senso aggiornare a 2211

2211 è una release da considerare quando vuoi portarti su un ramo supportato, consolidare fix e ridurre il debito tecnico accumulato con versioni precedenti. L’aggiornamento è particolarmente sensato se stai già vedendo warning nel Service Connection Point, se hai bisogno di compatibilità con versioni più recenti di Windows, oppure se vuoi riallineare console e site server prima di introdurre nuovi task sequence, nuovi client o nuovi report.

Non aggiornare “per principio” se l’ambiente è in piena attività di rollout, se hai una migrazione parallela in corso, o se non hai spazio per una validazione post-change decente. SCCM perdona poco le modifiche fatte a metà: meglio rimandare di una settimana che entrare in una spirale di troubleshooting su componenti già instabili.

Prerequisiti da controllare prima di aprire il setup

La prima verifica non è nel wizard, ma nello stato reale dell’infrastruttura. Prima di tutto controlla che il site server sia sano, che il database risponda con latenza normale e che i ruoli critici non abbiano errori ricorrenti nei log. Se il site è già in sofferenza, l’upgrade amplifica il problema invece di risolverlo.

Controlli minimi utili:

  • spazio libero su disco sufficiente su site server e SQL server;
  • backup recente e testato del database e della VM o del server, se applicabile;
  • stato sano di SMS_EXECUTIVE, SMS_SITE_COMPONENT_MANAGER e servizi SQL correlati;
  • console SCCM allineata o pronta all’aggiornamento;
  • connessione Internet o accesso al bundle di aggiornamento, se usi la manutenzione online;
  • ADK e WinPE compatibili con il tuo scenario di deployment, se fai imaging o task sequence.

Se vuoi una verifica rapida lato servizi, puoi controllare almeno i processi principali sul server primario:

Get-Service SMS_EXECUTIVE, SMS_SITE_COMPONENT_MANAGER, SMS_AGENT_HOST, MSSQLSERVER | Select Name, Status

Se uno di questi è fermo o in restart loop, l’upgrade non va iniziato finché non chiarisci la causa. Il rollback in quel caso è “non partire proprio”, che è spesso il rollback migliore.

Ordine corretto: site server, console, ruoli e client

La sequenza dipende dalla topologia, ma in generale il cuore dell’operazione è il site server primario. È lì che il setup deposita il grosso del lavoro: modifica componenti, aggiorna il database, registra i pacchetti di configurazione e rende disponibile la nuova versione alla console e agli altri nodi.

La console non va trattata come un accessorio. Se aggiorni il site e lasci console vecchie in giro, ti ritrovi sintomi strani: funzionalità mancanti, warning di versione, o comportamenti incoerenti quando un operatore prova ad aprire il nodo di amministrazione da una macchina non aggiornata. In pratica, il problema non è solo tecnico ma operativo: la squadra comincia a dubitare dell’ambiente perché vede schermate diverse a seconda del PC usato.

Se hai distribution point, management point o altri ruoli separati, la verifica post-upgrade deve includere anche loro. Non sempre serve un intervento manuale, ma serve conferma che i componenti abbiano completato l’adeguamento e che i log non mostrino errori di registrazione o mismatch di versione.

Procedura pratica di aggiornamento

La procedura seguente è quella che userei in un change controllato. Va adattata alla tua topologia, ma la logica resta la stessa: osservabilità prima, modifica dopo, verifica finale senza scorciatoie.

  1. Conferma lo stato del sito e prendi nota della versione corrente dalla console, in Administration > Site Configuration > Sites.
  2. Verifica che il Service Connection Point sia online se stai usando l’aggiornamento online; in caso di update offline, prepara il file di manutenzione e il percorso di importazione.
  3. Fai un backup del database SCCM e, se possibile, una snapshot o un backup del site server secondo la tua policy. Non usare snapshot come sostituto del backup applicativo, ma come rete di sicurezza operativa.
  4. Controlla spazio libero e integrità dei dischi che ospitano database, log e content library.
  5. Lancia l’upgrade dalla console nella sezione Updates and Servicing, scegliendo il pacchetto 2211 disponibile.
  6. Segui il wizard senza cambiare più del necessario: se un prerequisito fallisce, fermati e risolvi la causa, non forzare l’installazione.
  7. Monitora il progresso nei log del site server, soprattutto CMUpdate.log e, se necessario, i log di setup correlati nel percorso standard dei log di ConfigMgr.
  8. Quando il site è aggiornato, apri la console aggiornata e verifica che non segnali mismatch di versione.
  9. Controlla i principali ruoli, poi esegui un test di distribuzione contenuti e un test di deployment su una collezione di prova.

Il punto critico è non confondere “setup completato” con “ambiente sano”. SCCM può dichiarare conclusa l’installazione mentre un boundary group, un DP o un client policy cycle mostra ancora effetti collaterali. Per questo il test post-change deve toccare almeno una distribuzione, una policy e un oggetto amministrativo in console.

Log e segnali da guardare davvero

Il rumore nei log è enorme, ma pochi file danno il segnale giusto. Il primo è quasi sempre CMUpdate.log, utile per capire avanzamento, prerequisiti e punti di blocco. Se qualcosa si ferma, il problema spesso si vede anche nei log di setup del site server o nei log del componente che ha fallito l’operazione.

Se hai un dubbio sulla salute del sito, cerca tre famiglie di evidenze:

  • installazione: errori di update, prerequisiti mancanti, pacchetti non scaricati correttamente;
  • servizi: restart anomali, componenti in backlog, code che non si svuotano;
  • funzionalità: console che non apre alcune viste, deployment che non partono, content distribution bloccata.

Un controllo semplice lato file può aiutare a capire se il log dell’update sta ancora lavorando o si è fermato su un errore ripetuto:

Get-Content "C:\Program Files\Microsoft Configuration Manager\Logs\CMUpdate.log" -Tail 50 -Wait

Se il log continua a scorrere, stai ancora dentro la fase normale. Se invece resta fermo sullo stesso errore, non insistere con riavvii casuali: prima identifica il prerequisito mancante o il blocco del componente interessato.

Problemi tipici e come leggerli senza perdere tempo

Il primo problema ricorrente è il prerequisito mancante. Spesso riguarda versioni non allineate di componenti di supporto, spazio insufficiente, o un ruolo che non risponde come dovrebbe. In quel caso la correzione è quasi sempre esterna al setup: aggiusti il prerequisito, poi rilanci l’update.

Il secondo problema è il disallineamento della console. Se il site è aggiornato ma la console mostra errori o funzioni mancanti, il sospetto va sulla console stessa, non sul server. La correzione è installare o riparare la console 2211, poi validare l’accesso con un account amministrativo che abbia i permessi necessari.

Il terzo problema è più subdolo: il sito è formalmente aggiornato, ma un ruolo secondario o la content library non si comportano come prima. Qui il test deve essere concreto: distribuisci un pacchetto di prova, verifica la policy su un client e controlla che i contenuti arrivino dove devono arrivare.

Rollback e piano di rientro realistico

Il rollback di SCCM non è quasi mai un pulsante “undo”. Per questo, prima di iniziare, devi avere un piano di rientro che sia operativo, non teorico. Se il change fallisce in fase iniziale e non ha ancora toccato il database o il site in modo irreversibile, il piano più pulito è interrompere, correggere il prerequisito e ripartire.

Se invece l’upgrade è già andato avanti e i problemi compaiono dopo, il rollback pratico è spesso il ripristino del backup applicativo o della snapshot di emergenza, sempre secondo policy e compatibilità con il tuo ambiente. Questo va deciso prima della finestra di manutenzione, non quando il sito è già instabile e il team sta cercando colpevoli.

Non usare il rollback come scorciatoia per evitare la verifica. Se il problema è una console non aggiornata, il rollback del site è un danno inutile. Se il problema è un database corrotto o un upgrade interrotto a metà, invece, il rollback deve essere già documentato e autorizzato.

Checklist finale che evita sorprese dopo il cambio

Dopo l’upgrade, verifica almeno questi punti:

  • versione del site aggiornata e coerente con la console;
  • assenza di errori ripetuti in CMUpdate.log;
  • stato sano dei servizi principali del site server;
  • apertura corretta delle viste amministrative nella console;
  • distribuzione contenuti funzionante su un DP di test;
  • policy client ricevute e processate da un endpoint di prova;
  • assenza di warning anomali nei log dei ruoli secondari.

Se almeno uno di questi punti fallisce, non archiviare il change come riuscito. La differenza tra “upgrade installato” e “upgrade operativo” è tutta qui.

Assunzione operativa: l’ambiente è un site SCCM con console e almeno un ruolo aggiuntivo; se la topologia è più complessa, la sequenza va adattata ai ruoli effettivamente presenti.

Nota pratica sulla manutenzione ordinaria

Il vero vantaggio di un upgrade fatto bene non è la versione nuova in sé, ma il fatto che ti costringe a ripulire il contorno: console obsolete, prerequisiti vecchi, ruoli trascurati, log ignorati troppo a lungo. Ogni aggiornamento SCCM è un test di igiene operativa. Se lo superi senza improvvisare, il resto dell’anno amministrativo diventa più semplice.

Se invece l’upgrade evidenzia problemi sistemici, prendilo come segnale utile: il sito non era pronto prima, e il change ha solo reso visibile un debito già presente. In quel caso il lavoro vero non è “finire il setup”, ma riportare l’ecosistema a uno stato coerente e verificabile.