Projets / Gestion de parc · 2025 / T-03

SCCM

SCCM sur Windows Server 2025 - Déploiement et Gestion

Déploiement et configuration complète de SCCM (System Center Configuration Manager) sur Windows Server 2025, gestion des clients, déploiement de logiciels, mises à jour, déploiement d'OS et administration centralisée d'un environnement d'entreprise.

SCCM / MECMWindows Server 2025SQL Server 2022IISADKWSUSPXE

15 minutes de lecture3 176 mots50 captures à republier

Pass projetT-03
Serveur
Windows Server 2025
Base
SQL Server 2022
Clients
Windows 10 / 11
Domaine
komjordan.local
Couverture
Logiciels · mises à jour · OS
01

Lab & outils

LAN 192.168.10.0/24 · komjordan.localSER25-ADDS-GPO192.168.10.150AD DS · SCCM · SQL Server 2022CLIENT1192.168.10.101Client SCCMCLIENT2192.168.10.102Client SCCM
Machines du lab
SER25-ADDS-GPO192.168.10.150 · Windows Server 2025AD DS · SCCM · SQL Server 2022
CLIENT1192.168.10.101 · Windows 10 / 11Client SCCM
CLIENT2192.168.10.102 · Windows 10 / 11Client SCCM
Configuration Manager (SCCM / MECM)Windows Server 2025SQL Server 2022IISWindows ADK.NET Framework 4.8WSUSPXEActive Directory
02

Introduction

Microsoft System Center Configuration Manager (SCCM), maintenant connu sous le nom de Microsoft Endpoint Configuration Manager, est une solution complète de gestion d'entreprise qui permet d'administrer et de sécuriser les appareils dans un environnement d'entreprise. Cette plateforme offre des capacités étendues de gestion des postes de travail, des serveurs, et des appareils mobiles.

Dans ce tutoriel, nous allons explorer l'installation complète et la configuration de SCCM sur Windows Server 2025, en utilisant notre infrastructure existante avec le serveur SER25-ADDS-GPO et deux clients CLIENT1 et CLIENT2.

Objectif : Déployer une infrastructure SCCM complète permettant la gestion centralisée des logiciels, des mises à jour, du déploiement d'OS et de la conformité de sécurité dans un environnement d'entreprise.

03

Présentation et Concepts de Base

Qu'est-ce que SCCM ?

SCCM est une solution de gestion des systèmes qui fait partie de la suite Microsoft System Center. Il permet aux administrateurs IT de gérer de manière centralisée les ordinateurs Windows, les serveurs, et les appareils mobiles dans un environnement d'entreprise.

Composants principaux de SCCM

  • Site Server : Le serveur principal qui héberge la base de données SCCM et coordonne toutes les opérations
  • Management Point : Point de communication entre les clients et le serveur de site
  • Distribution Point : Stocke et distribue le contenu aux clients
  • Software Update Point : Gère les mises à jour logicielles via WSUS
  • Reporting Services Point : Fournit des rapports détaillés sur l'état du système
  • Client SCCM : Agent installé sur les machines clientes

Architecture de notre environnement

Notre infrastructure comprendra :

  • SER25-ADDS-GPO : Serveur principal hébergeant SCCM (192.168.10.150)
  • CLIENT1 : Poste de travail Windows 10/11 (192.168.10.101)
  • CLIENT2 : Poste de travail Windows 10/11 (192.168.10.102)
  • Domaine : komjordan.local
Fig. 01Architecture SCCM
04

Prérequis et Préparation du Serveur

Prérequis système

Avant d'installer SCCM, nous devons nous assurer que notre serveur SER25-ADDS-GPO répond aux exigences suivantes :

Configuration matérielle minimale

  • Processeur : 4 cœurs minimum (8 recommandés)
  • RAM : 8 GB minimum (16 GB recommandés)
  • Disque dur : 100 GB d'espace libre minimum
  • Réseau : Carte réseau 1 Gbps

Prérequis logiciels

  • Windows Server 2025
  • Active Directory Domain Services (déjà configuré)
  • SQL Server 2022 (Express ou Standard)
  • IIS (Internet Information Services)
  • Windows Assessment and Deployment Kit (ADK)
  • .NET Framework 4.8 ou plus récent

Installation des prérequis

1. Installation de IIS

Depuis le Gestionnaire de serveur :

  1. Cliquer sur "Ajouter des rôles et fonctionnalités"
  2. Sélectionner "Installation basée sur un rôle"
  3. Choisir le serveur local
  4. Cocher "Serveur Web (IIS)" avec les composants suivants :
    • Fonctionnalités HTTP communes
    • Développement d'applications
    • Sécurité
    • Outils de gestion
Fig. 02Installation IIS

2. Installation de SQL Server 2022

SCCM nécessite une base de données SQL Server pour stocker ses informations.

  1. Télécharger SQL Server 2022 Express ou Standard depuis le site Microsoft
  2. Lancer l'installation avec les paramètres suivants :
    • Type d'installation : Nouvelle installation
    • Instance : Instance par défaut
    • Mode d'authentification : Mixte (Windows + SQL)
    • Compte de service : Service réseau
  3. Configurer SQL Server Management Studio pour la gestion
Fig. 03Installation SQL Server

3. Installation de Windows ADK

  1. Télécharger Windows Assessment and Deployment Kit
  2. Installer les composants suivants :
    • Deployment Tools
    • Windows Preinstallation Environment (Windows PE)
    • User State Migration Tool (USMT)
Fig. 04Installation Windows ADK

Extension du schéma Active Directory

Pour optimiser l'intégration avec Active Directory, nous devons étendre le schéma :

  1. Depuis le media d'installation SCCM, naviguer vers \SMSSETUP\BIN\X64\
  2. Exécuter extadsch.exe en tant qu'administrateur du schéma
  3. Vérifier l'extension dans les journaux d'événements
Fig. 05Extension du schéma AD
05

Installation et Configuration Initiale de SCCM

Lancement de l'installation

  1. Monter l'ISO de SCCM ou insérer le DVD
  2. Lancer splash.hta depuis la racine du média
  3. Cliquer sur "Install" pour Configuration Manager
Fig. 06Écran d'accueil SCCM

Assistant d'installation

1. Vérification des prérequis

L'assistant vérifie automatiquement tous les prérequis installés précédemment.

Fig. 07Vérification des prérequis

2. Configuration du site

  1. Type d'installation : "Install a Configuration Manager primary site"
  2. Informations du site :
    • Code du site : KOM (3 caractères alphanumériques)
    • Nom du site : Site Principal Komjordan
    • Dossier d'installation : C:\Program Files\Microsoft Configuration Manager
Fig. 08Configuration du site

3. Configuration de la base de données

  1. Serveur SQL : SER25-ADDS-GPO (serveur local)
  2. Instance : Instance par défaut
  3. Nom de la base : CM_KOM
  4. Port SQL : 1433 (par défaut)
Fig. 09Configuration de la base de données

4. Configuration du fournisseur SMS

Laisser les paramètres par défaut pour installer le fournisseur SMS sur le serveur de site.

5. Paramètres de communication client

  1. Sélectionner "Configure the communication method on each site system role"
  2. Choisir "HTTPS or HTTP" pour permettre les deux modes de communication

Finalisation de l'installation

L'installation peut prendre entre 30 minutes et 1 heure selon les performances du serveur.

Fig. 10Progression de l'installation

Une fois l'installation terminée, la console SCCM s'ouvre automatiquement.

Fig. 11Console SCCM
06

Configuration Initiale Post-Installation

Configuration des limites et groupes de limites

Les limites définissent les emplacements réseau où se trouvent les clients SCCM.

1. Création d'une limite

  1. Dans la console SCCM, naviguer vers "Administration" > "Hierarchy Configuration" > "Boundaries"
  2. Clic droit > "Create Boundary"
  3. Configuration :
    • Description : Réseau LAN Komjordan
    • Type : IP Subnet
    • Network : 192.168.10.0/24
Fig. 12Création d'une limite

2. Création d'un groupe de limites

  1. Naviguer vers "Boundary Groups"
  2. Clic droit > "Create Boundary Group"
  3. Nom : Groupe LAN Principal
  4. Ajouter la limite créée précédemment
  5. Dans l'onglet "References", ajouter le serveur de site comme Distribution Point
Fig. 13Groupe de limites

Configuration de la découverte

SCCM utilise différentes méthodes pour découvrir les ressources réseau.

1. Découverte Active Directory System

  1. Naviguer vers "Administration" > "Hierarchy Configuration" > "Discovery Methods"
  2. Clic droit sur "Active Directory System Discovery" > "Properties"
  3. Cocher "Enable Active Directory System Discovery"
  4. Ajouter le conteneur du domaine : LDAP://DC=komjordan,DC=local
  5. Configurer la planification : toutes les heures
Fig. 14Découverte Active Directory

2. Découverte des utilisateurs

  1. Activer "Active Directory User Discovery"
  2. Ajouter le même conteneur Active Directory
  3. Configurer pour découvrir les attributs utilisateur étendus

Configuration des rôles de système de site

1. Point de distribution

  1. Naviguer vers "Administration" > "Site Configuration" > "Servers and Site System Roles"
  2. Clic droit sur le serveur > "Add Site System Roles"
  3. Sélectionner "Distribution Point"
  4. Configurer les paramètres de stockage et de communication
Fig. 15Configuration du point de distribution

2. Point de mise à jour logicielle

  1. Ajouter le rôle "Software Update Point"
  2. Configurer WSUS (Windows Server Update Services)
  3. Sélectionner les classifications et produits à synchroniser
Fig. 16Point de mise à jour logicielle
07

Déploiement des Clients SCCM

Méthodes d'installation du client

SCCM offre plusieurs méthodes pour déployer l'agent client sur les machines :

  • Installation automatique via Client Push
  • Installation manuelle
  • Installation via Group Policy
  • Installation via Software Update Point

Configuration du Client Push

1. Activation du Client Push

  1. Naviguer vers "Administration" > "Site Configuration" > "Client Installation Settings"
  2. Clic droit sur "Client Push Installation" > "Properties"
  3. Cocher "Enable automatic client push installation for assigned computers"
  4. Cocher "Enable automatic client push installation for discovered computers"
Fig. 17Configuration Client Push

2. Configuration des comptes d'installation

  1. Dans l'onglet "Accounts", ajouter un compte de domaine
  2. Utiliser le compte : komjordan\sccm_client_install
  3. S'assurer que ce compte a les droits d'administrateur local sur les clients

Installation manuelle sur CLIENT1 et CLIENT2

Pour une installation immédiate, nous pouvons installer manuellement le client.

Sur CLIENT1 :

  1. Copier le fichier ccmsetup.exe depuis \\SER25-ADDS-GPO\SMS_KOM\Client\
  2. Ouvrir une invite de commande en tant qu'administrateur
  3. Exécuter la commande :
  4. ccmsetup.exe SMSSITECODE=KOM SMSMP=SER25-ADDS-GPO.komjordan.local
Fig. 18Installation client sur CLIENT1

Sur CLIENT2 :

Répéter la même procédure que pour CLIENT1.

Fig. 19Installation client sur CLIENT2

Vérification de l'installation des clients

Depuis la console SCCM

  1. Naviguer vers "Assets and Compliance" > "Devices"
  2. Vérifier que CLIENT1 et CLIENT2 apparaissent dans la liste
  3. Contrôler le statut client (Active/Inactive)
Fig. 20Statut des clients

Depuis les postes clients

  1. Ouvrir "Configuration Manager" dans le Panneau de configuration
  2. Vérifier l'onglet "General" pour le statut de connexion
  3. Exécuter des actions dans l'onglet "Actions" :
    • Machine Policy Retrieval & Evaluation Cycle
    • Hardware Inventory Cycle
    • Software Inventory Cycle
Fig. 21Panneau de configuration client
08

Gestion des Logiciels

Création d'applications

SCCM permet de déployer des applications de manière centralisée sur les postes clients.

1. Création d'une application - Exemple avec Notepad++

  1. Naviguer vers "Software Library" > "Application Management" > "Applications"
  2. Clic droit > "Create Application"
  3. Sélectionner "Manually specify the application information"
  4. Informations générales :
    • Name : Notepad++ 8.5.8
    • Publisher : Notepad++ Team
    • Software version : 8.5.8
Fig. 22Création d'application

2. Configuration du type de déploiement

  1. Ajouter un type de déploiement
  2. Type : Windows Installer (*.msi file)
  3. Emplacement : \\SER25-ADDS-GPO\Sources\Apps\npp.8.5.8.Installer.x64.msi
  4. Configurer la détection automatique depuis le fichier MSI
Fig. 23Type de déploiement

Création de collections

Les collections permettent de regrouper les appareils pour le déploiement ciblé.

1. Collection pour les postes de travail

  1. Naviguer vers "Assets and Compliance" > "Device Collections"
  2. Clic droit > "Create Device Collection"
  3. Nom : Postes de Travail - Département IT
  4. Limiting Collection : All Systems
  5. Ajouter une règle de requête pour inclure CLIENT1 et CLIENT2
Fig. 24Collection d'appareils

Déploiement d'applications

1. Déployer Notepad++ sur les clients

  1. Clic droit sur l'application Notepad++ > "Deploy"
  2. Collection : Postes de Travail - Département IT
  3. Paramètres de déploiement :
    • Action : Install
    • Purpose : Available (disponible dans le Centre logiciel)
    • Ou Required (installation automatique)
  4. Planification : Dès que possible
Fig. 25Déploiement d'application

2. Vérification sur les clients

Sur CLIENT1 et CLIENT2, ouvrir le "Centre logiciel" pour voir les applications disponibles.

Fig. 26Centre logiciel

Gestion des packages (legacy)

Pour les logiciels plus anciens ou les scripts personnalisés :

  1. Naviguer vers "Software Library" > "Application Management" > "Packages"
  2. Créer un package pour des scripts de configuration personnalisés
  3. Associer un programme d'installation
  4. Distribuer le contenu vers les points de distribution
Fig. 27Création de package
09

Gestion des Mises à Jour (Patch Management)

Configuration de WSUS Integration

SCCM s'intègre avec Windows Server Update Services pour gérer les mises à jour.

1. Synchronisation des mises à jour

  1. Naviguer vers "Software Library" > "Software Updates" > "All Software Updates"
  2. Clic droit > "Synchronize Software Updates"
  3. La première synchronisation peut prendre plusieurs heures
Fig. 28Synchronisation des mises à jour

2. Configuration des produits et classifications

  1. Naviguer vers "Administration" > "Site Configuration" > "Sites"
  2. Clic droit sur le site > "Configure Site Components" > "Software Update Point"
  3. Onglet "Products" : sélectionner :
    • Windows 10
    • Windows 11
    • Windows Server 2025
    • Microsoft Office
  4. Onglet "Classifications" : sélectionner :
    • Critical Updates
    • Security Updates
    • Definition Updates
    • Update Rollups
Fig. 29Configuration des produits

Création de groupes de mises à jour

1. Groupe de mises à jour de sécurité

  1. Naviguer vers "Software Library" > "Software Updates" > "Software Update Groups"
  2. Clic droit > "Create Software Update Group"
  3. Nom : Mises à jour de sécurité - Janvier 2025
  4. Ajouter les mises à jour critiques et de sécurité récentes
Fig. 30Groupe de mises à jour

Déploiement automatique des mises à jour

1. Création d'une règle de déploiement automatique

  1. Naviguer vers "Software Library" > "Software Updates" > "Automatic Deployment Rules"
  2. Clic droit > "Create Automatic Deployment Rule"
  3. Nom : Déploiement automatique - Mises à jour critiques
  4. Collection : Postes de Travail - Département IT
  5. Critères de filtrage :
    • Classification : Security Updates, Critical Updates
    • Produits : Windows 10, Windows 11
    • Date : Derniers 30 jours
Fig. 31Règle de déploiement automatique

2. Planification des déploiements

  1. Onglet "Deployment Schedule" :
    • Available time : Immédiatement
    • Installation deadline : 7 jours après disponibilité
    • Maintenance windows : Respecter les fenêtres de maintenance

Maintenance Windows

Configuration des fenêtres de maintenance pour contrôler quand les redémarrages peuvent avoir lieu :

  1. Sur la collection, onglet "Maintenance Windows"
  2. Créer une fenêtre : "Maintenance nocturne" (02:00 - 06:00)
  3. Récurrence : Quotidienne ou hebdomadaire
Fig. 32Fenêtres de maintenance
10

Déploiement d'OS (Operating System Deployment)

Préparation des images

SCCM permet le déploiement automatisé des systèmes d'exploitation.

1. Import d'une image de référence

  1. Naviguer vers "Software Library" > "Operating Systems" > "Operating System Images"
  2. Clic droit > "Add Operating System Image"
  3. Chemin : \\SER25-ADDS-GPO\Sources\OSD\Windows11_22H2.wim
  4. Extraire les informations depuis le fichier WIM
Fig. 33Import d'image OS

2. Création d'un package de pilotes

  1. Naviguer vers "Software Library" > "Operating Systems" > "Drivers"
  2. Importer les pilotes pour les modèles d'ordinateurs cibles
  3. Créer des packages de pilotes par modèle

Configuration de Task Sequences

1. Création d'une séquence de tâches de déploiement

  1. Naviguer vers "Software Library" > "Operating Systems" > "Task Sequences"
  2. Clic droit > "Create Task Sequence"
  3. Template : "Install an existing image package"
  4. Nom : Déploiement Windows 11 - Standard
  5. Sélectionner l'image Windows 11 importée
Fig. 34Séquence de tâches

2. Personnalisation de la séquence de tâches

  1. Éditer la séquence pour ajouter :
    • Installation d'applications de base
    • Configuration des paramètres Windows
    • Jointure au domaine
    • Installation du client SCCM
Fig. 35Édition de séquence de tâches

Création de média de démarrage

1. Média bootable PXE

  1. Configurer le point de distribution pour PXE
  2. Activer "Enable PXE support for clients"
  3. Configurer les options de démarrage réseau

2. Média USB/ISO

  1. Clic droit sur la séquence > "Create Task Sequence Media"
  2. Type : "Bootable media"
  3. Générer un fichier ISO bootable
Fig. 36Média bootable

Test de déploiement

Test sur une machine virtuelle ou un poste dédié pour valider la séquence avant production.

Fig. 37Test de déploiement OS
11

Rapports, Conformité et Sécurité

Configuration des Reporting Services

1. Installation du point de Reporting Services

  1. Ajouter le rôle "Reporting Services Point" au serveur
  2. Configurer la connexion à SQL Server Reporting Services
  3. Spécifier le compte de service pour l'accès aux données
Fig. 38Configuration Reporting Services

Rapports intégrés

SCCM fournit plus de 400 rapports prêts à l'emploi :

  1. Naviguer vers "Monitoring" > "Reporting" > "Reports"
  2. Explorer les catégories :
    • Asset Intelligence
    • Client Status
    • Software Distribution
    • Software Updates
    • Hardware Inventory
Fig. 39Rapports intégrés

Exemples de rapports utiles :

  • "Computers in a specific collection" - État des machines
  • "Software installed on a specific computer" - Inventaire logiciel
  • "Compliance summary for a configuration baseline" - Conformité
Fig. 40Rapport de conformité

Configuration Baselines

1. Création d'une baseline de sécurité

  1. Naviguer vers "Assets and Compliance" > "Compliance Settings" > "Configuration Baselines"
  2. Clic droit > "Create Configuration Baseline"
  3. Nom : Sécurité Windows 11 - Standard Entreprise
  4. Ajouter des éléments de configuration :
    • Paramètres de sécurité Windows
    • Configuration du pare-feu
    • Politiques de mots de passe
Fig. 41Configuration baseline

2. Déploiement de la baseline

  1. Clic droit sur la baseline > "Deploy"
  2. Collection cible : Postes de Travail - Département IT
  3. Planification d'évaluation : Quotidienne
  4. Remédiation : Activer pour corriger automatiquement

Endpoint Protection

1. Configuration d'Endpoint Protection

  1. Naviguer vers "Assets and Compliance" > "Endpoint Protection"
  2. Configurer les politiques antimalware
  3. Déployer System Center Endpoint Protection
Fig. 42Endpoint Protection

2. Monitoring de la sécurité

  • État des définitions antivirus
  • Détections de malwares
  • Statut de protection par appareil
Fig. 43Monitoring sécurité
12

Monitoring et Troubleshooting

Console de monitoring

La section Monitoring fournit une vue d'ensemble de l'état de l'infrastructure SCCM.

1. Statut du système

  1. Naviguer vers "Monitoring" > "System Status"
  2. Vérifier :
    • Site Status - État du site principal
    • Component Status - État des composants SCCM
    • Site System Status - État des rôles de site
Fig. 44Statut du système

2. Déploiements

  1. Naviguer vers "Monitoring" > "Deployments"
  2. Suivre l'état des déploiements d'applications et de mises à jour
  3. Identifier les échecs et les taux de réussite
Fig. 45Monitoring des déploiements

Logs et diagnostic

1. Fichiers de logs principaux

Emplacements des logs sur le serveur (SER25-ADDS-GPO) :

  • C:\Program Files\Microsoft Configuration Manager\Logs\ - Logs du serveur
  • C:\Windows\CCM\Logs\ - Logs client (sur CLIENT1 et CLIENT2)

2. Logs importants à surveiller

FichierDescription
sitecomp.logComposants du site
distmgr.logDistribution de contenu
ccmexec.logAgent client
PolicyAgent.logPolitiques client
execmgr.logExécution des programmes
Fig. 46Fichiers de logs

Outils de diagnostic

1. CMTrace

Outil de visualisation des logs SCCM intégré :

  1. Emplacement : C:\Program Files\Microsoft Configuration Manager\tools\CMTrace.exe
  2. Permet la lecture en temps réel des logs
  3. Colorisation selon le niveau de gravité
Fig. 47CMTrace

2. Client Health Dashboard

  1. Naviguer vers "Monitoring" > "Client Status"
  2. Vue d'ensemble de la santé des clients
  3. Statistiques de réussite des politiques
Fig. 48Santé des clients

Maintenance et optimisation

1. Tâches de maintenance automatique

  1. Naviguer vers "Administration" > "Site Configuration" > "Sites"
  2. Propriétés du site > onglet "Maintenance Tasks"
  3. Configurer :
    • Delete Aged Discovery Data
    • Delete Aged Inventory History
    • Backup SMS Site Server
Fig. 49Tâches de maintenance

2. Surveillance de la base de données

  • Taille de la base de données CM_KOM
  • Performance des requêtes
  • Espace disque disponible
Fig. 50Monitoring base de données

Résolution de problèmes courants

1. Client ne s'installe pas

  • Vérifier la connectivité réseau
  • Contrôler les droits du compte d'installation
  • Examiner le log ccmsetup.log

2. Applications ne se déploient pas

  • Vérifier la distribution de contenu
  • Contrôler les requirements de l'application
  • Examiner les logs execmgr.log et appenforce.log

3. Mises à jour ne s'installent pas

  • Vérifier la synchronisation WSUS
  • Contrôler les fenêtres de maintenance
  • Examiner les logs WindowsUpdate.log et UpdatesDeployment.log
13

Conclusion

Dans ce tutoriel complet, nous avons exploré l'installation et la configuration de Microsoft System Center Configuration Manager (SCCM) sur Windows Server 2025. Cette infrastructure nous permet désormais de gérer de manière centralisée et efficace notre environnement d'entreprise composé du serveur SER25-ADDS-GPO et des clients CLIENT1 et CLIENT2.

Récapitulatif des fonctionnalités déployées

  • Gestion centralisée des clients : Déploiement et monitoring des agents SCCM
  • Distribution de logiciels : Applications et packages avec le Centre logiciel
  • Gestion des mises à jour : Déploiement automatisé avec WSUS
  • Déploiement d'OS : Séquences de tâches pour l'installation automatisée
  • Conformité et sécurité : Baselines de configuration et Endpoint Protection
  • Rapports et monitoring : Surveillance proactive de l'infrastructure

Bonnes pratiques pour la production

  • Planifier des sauvegardes régulières de la base de données SCCM
  • Tester les déploiements sur un groupe pilote avant la production
  • Surveiller régulièrement les logs et les performances
  • Maintenir les définitions antivirus et les mises à jour à jour
  • Documenter les changements et maintenir un inventaire à jour

Cette infrastructure SCCM constitue maintenant une base solide pour l'administration IT de l'entreprise Komjordan, permettant une gestion proactive et sécurisée de l'ensemble du parc informatique.

14

Crédits

Documentation officielle Microsoft SCCM et ressources communautaires.

Partager sur :