RousselTMLEARNING

TP · Administration Windows : de la découverte à l'expertise

TP Final : Préparer un serveur Windows pour la production et résoudre un incident avec correction

La correction est intégrée au TP (Voir les encadrés de couleur vert)

Ce que vous allez apprendre dans ce TP
  • Appliquer les mises à jour et une base de sécurité
  • Chiffrer avec BitLocker et sauvegarder avec wbadmin
  • Restaurer et diagnostiquer avec méthode

Introduction #

Ce que vous allez apprendre dans cette section
  • Appliquer les mises à jour et une base de sécurité
  • Chiffrer avec BitLocker et sauvegarder avec wbadmin
  • Restaurer et diagnostiquer avec méthode

Contexte. Un nouveau serveur d'applications doit passer en production lundi. Vous appliquez la check-list d'exploitation, puis vous gérez un premier incident.

Prérequis : une VM Windows Server 2025 avec un second disque de 30 Go pour les sauvegardes  ·  Durée estimée : 90 min

Un serveur à jour, durci, chiffré et sauvegardé, une restauration réussie et un rapport d’incident.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Mettre à jour

    Pourquoi ? Un serveur qui part en production sans les derniers correctifs est déjà vulnérable.

    Installez le module PSWindowsUpdate, appliquez les mises à jour disponibles et vérifiez s’il faut redémarrer.
    Voir la correction
    Install-PackageProvider NuGet -Force ; Install-Module PSWindowsUpdate -Scope AllUsers -Force
    Get-WindowsUpdate
    Install-WindowsUpdate -AcceptAll -IgnoreReboot
    Get-WURebootStatus
    Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 3
  2. 2. Durcir

    Pourquoi ? Réduire la surface d’attaque avant l’exposition au réseau.

    Vérifiez l’absence de SMBv1, exigez la signature SMB, vérifiez Defender, activez le pare-feu sur les trois profils avec journalisation des rejets et désactivez le compte Invité.
    Voir la correction
    Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol | Select-Object State
    Set-SmbServerConfiguration -RequireSecuritySignature $true -Force
    Get-MpComputerStatus | Select-Object RealTimeProtectionEnabled, AntivirusSignatureLastUpdated
    Update-MpSignature
    Set-NetFirewallProfile -Profile Domain, Private, Public -Enabled True -LogBlocked True
    Get-LocalUser | Where-Object SID -like '*-501' | Disable-LocalUser
    Get-LocalUser | Select-Object Name, Enabled
  3. 3. Chiffrer le disque système

    Pourquoi ? BitLocker protège les données si le disque ou la VM est volé.

    Activez BitLocker sur C: (avec un TPM virtuel, ou un mot de passe de récupération seul en laboratoire), affichez l’état et notez la clé de récupération en lieu sûr.
    Voir la correction
    Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -Restart
    Get-Tpm | Select-Object TpmPresent, TpmReady
    Enable-BitLocker -MountPoint 'C:' -EncryptionMethod XtsAes256 -UsedSpaceOnly -TpmProtector
    Add-BitLockerKeyProtector -MountPoint 'C:' -RecoveryPasswordProtector
    (Get-BitLockerVolume C:).KeyProtector | Where-Object KeyProtectorType -eq RecoveryPassword | Select-Object KeyProtectorId, RecoveryPassword
    manage-bde -status C:
  4. 4. Sauvegarder

    Pourquoi ? Sans sauvegarde testée, le serveur n’est pas prêt pour la production.

    Préparez le second disque en E:, installez Windows Server Backup, créez un dossier C:\AppData avec des fichiers, lancez une sauvegarde complète et planifiez-la chaque nuit.
    Voir la correction
    Get-Disk | Where-Object PartitionStyle -eq RAW | Initialize-Disk -PartitionStyle GPT -PassThru |
        New-Partition -UseMaximumSize -DriveLetter E | Format-Volume -FileSystem NTFS -NewFileSystemLabel Sauvegarde -Confirm:$false
    Install-WindowsFeature Windows-Server-Backup
    New-Item C:\AppData -ItemType Directory ; 1..20 | ForEach-Object { Set-Content "C:\AppData\fichier$_.txt" "donnée $_" }
    wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet
    wbadmin get versions -backupTarget:E:
  5. 5. Restaurer un dossier

    Pourquoi ? Une sauvegarde n’existe vraiment qu’une fois restaurée.

    Supprimez C:\AppData, puis restaurez-le depuis la dernière version de sauvegarde dans C:\Restau et comparez le nombre de fichiers.
    Voir la correction
    Remove-Item C:\AppData -Recurse -Force
    $v = (wbadmin get versions -backupTarget:E: | Select-String 'Version identifier|Identificateur de version' | Select-Object -Last 1).Line.Split(':', 2)[1].Trim()
    wbadmin start recovery -version:$v -itemType:File -items:C:\AppData -recoveryTarget:C:\Restau -recursive -quiet
    (Get-ChildItem C:\Restau -Recurse -File).Count
  6. 6. Résoudre un incident

    Pourquoi ? Méthode : symptôme, journaux, cause, correction, vérification, compte rendu.

    Votre collègue a « optimisé » le serveur : le service W32Time ne démarre plus. Reproduisez la panne avec la première commande, puis diagnostiquez sans la relire : état, journal Système, configuration du service, correction et vérification.
    Voir la correction
    Stop-Service W32Time -Force ; Set-Service W32Time -StartupType Disabled      # panne simulée
    # Diagnostic
    Get-Service W32Time | Select-Object Status, StartType
    Start-Service W32Time                                   # échoue : service désactivé
    Get-WinEvent -FilterHashtable @{ LogName = 'System'; Id = 7000, 7022, 7023, 7040; StartTime = (Get-Date).AddHours(-1) } -ErrorAction SilentlyContinue | Select-Object TimeCreated, Id, Message
    Get-CimInstance Win32_Service -Filter "Name='W32Time'" | Select-Object StartMode, StartName, PathName
    # Correction et vérification
    Set-Service W32Time -StartupType Automatic ; Start-Service W32Time
    w32tm /query /status
    # Compte rendu : symptôme, cause (type de démarrage Désactivé, événement 7040), correction, prévention (changements tracés)

Niveau de difficulté : ●●●●○ (4/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 1 h 30

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Questions sur cette leçon

Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.

Poser une question sur cette leçon →

Articles recommandés

Mises à jour et sécurité Windows : WSUS, Defender, BitLocker, LAPS et durcissement

Maintenir et sécuriser un parc Windows : stratégie de mises à jour (Windows Update, WSUS, Azure U...

Sauvegarde, Hyper-V et dépannage de Windows

Sauvegarder et restaurer avec Windows Server Backup (y compris l'état du système et Active Direct...

Bonnes pratiques d’administration Windows

La check-list de production pour Windows et Windows Server : installation, identité et Active Dir...

Réseau Windows : IP, DNS, DHCP, pare-feu et accès à distance

Configurer et diagnostiquer le réseau sous Windows en PowerShell, déployer un serveur DHCP, maîtr...

Sauvegarde, supervision et dépannage d'un serveur Linux

Exploiter un serveur Linux au quotidien : stratégie de sauvegarde 3-2-1 avec rsync, tar, snapshot...

Windows et Windows Server : versions, éditions et architecture

Découvrir l'écosystème Windows pour l'administrateur : Windows 11 et Windows Server 2025, édition...

PowerShell pour l’administrateur Windows

Maîtriser PowerShell pour administrer Windows : cmdlets et aide, pipeline d'objets, filtres et fo...

Stockage Windows : disques, volumes, Storage Spaces et RAID

Administrer le stockage sous Windows : GPT et MBR, partitions et volumes en PowerShell, NTFS et R...

Services, tâches planifiées, journaux d’événements et performances

Piloter les services Windows et leur récupération, automatiser avec le planificateur de tâches, e...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !