Travail de fin d'études — INRACI

Windows
Deploy

Déploiement automatisé de Windows 11 via PXE réseau — MDT + WDS + Raspberry Pi IoT. Zéro intervention manuelle, infrastructure complète.

100% Automatisé
0 Intervention manuelle
3 Composants
5/5 Tests réussis
±0.5°C Précision DHT22
Infrastructure

Architecture globale

L'infrastructure repose sur trois composants communiquant via un réseau local virtuel VMware NAT (192.168.96.0/24).

💻

Windows Server 2019

192.168.96.10

Serveur de déploiement principal hébergeant MDT, WDS et le service DNS. Cœur de l'infrastructure de déploiement réseau.

MDT WDS DNS DHCP relay
🖥

VM Cliente

192.168.96.x (DHCP)

Machine virtuelle cible qui reçoit et installe automatiquement Windows 11 dès son démarrage réseau via boot PXE.

Boot PXE WinPE Win11 Pro x64
🌀

Raspberry Pi

192.168.96.20

Nano-ordinateur gérant le monitoring en temps réel, la collecte de logs MDT et la surveillance environnementale via DHT22.

Flask DHT22 Logs MDT Python
Flux de déploiement
01
💻
Boot
réseau
02
📊
DHCP
IP
03
WDS
PXE
04
💾
WinPE
chargé
05
🛠
MDT
LiteTouch
06
Task
Sequence
07
Win11
installé
Mise en œuvre

Étapes de réalisation

Construction pas-à-pas de l'infrastructure complète, de Windows Server 2019 jusqu'au dashboard Raspberry Pi.

4.1

Installation de Windows Server 2019

VM VMware configurée avec 4 Go RAM, 2 cœurs, 80 Go stockage, réseau NAT. Édition Standard avec interface graphique. IP fixe 192.168.96.10 assignée, IE Enhanced Security désactivé pour le téléchargement des outils.

4.2

Installation MDT + Windows ADK

Installation dans l'ordre obligatoire : Windows ADK version 2004 → extension Windows PE → MDT version 8450. Seuls les composants essentiels cochez : Outils de déploiement + USMT.

⚠ L'ADK doit être installé avant MDT. Une version ADK récente provoque une erreur de compatibilité "language attribute not valid".

4.3

Création du Deployment Share

Deployment Share créé dans Deployment Workbench à C:\DeploymentShare, partagé en réseau sous DeploymentShare$. Le $ le rend invisible à la navigation réseau — bonne pratique de sécurité.

4.4

Importation de Windows 11

ISO officiel Microsoft monté comme lecteur DVD dans la VM. Import via l'assistant MDT — toutes les éditions importées : Home, Pro, Education et variantes N. Édition Windows 11 Pro x64 retenue pour le déploiement.

4.5

Création de la Task Sequence

Task Sequence "Déploiement Windows 11" basée sur le template Standard Client Task Sequence. Enchaîne automatiquement : formatage disque → copie fichiers Windows → configuration système → finalisation. Configuration des fichiers Bootstrap.ini et CustomSettings.ini pour un déploiement 100% sans interaction.

4.6

Configuration WDS + Boot PXE

WDS installé comme rôle Windows Server. Image de boot LiteTouchPE_x64.wim générée par MDT ajoutée dans WDS. Serveur configuré pour répondre à tous les clients inconnus. Image LiteTouch définie comme boot par défaut pour l'architecture x64 UEFI.

4.8

Raspberry Pi — Monitoring IoT

Deux services Python développés : un serveur de logs horodatés (nom machine, heure début/fin, statut) et un dashboard web Flask accessible depuis tout appareil du réseau. Capteur DHT22 sur GPIO17 — précision ±0,5°C en température, ±2% en humidité. Alertes automatiques si les seuils sont dépassés.

Python — DHT22 Sensor
# dht22_sensor.py — Lecture capteur DHT22 sur Raspberry Pi
import Adafruit_DHT
import time
from datetime import datetime

SENSOR   = Adafruit_DHT.DHT22
GPIO_PIN = 17
SEUIL_TEMP = 30.0  # Alerte si temp > 30°C
SEUIL_HUM  = 70.0  # Alerte si humidité > 70%

def lire_capteur():
    hum, temp = Adafruit_DHT.read_retry(SENSOR, GPIO_PIN)
    if temp is not None and hum is not None:
        return {
            'temperature': round(temp, 1),
            'humidite': round(hum, 1),
            'horodatage': datetime.now().strftime('%Y-%m-%d %H:%M:%S')
        }
    return None
Validation

Tests & Résultats

Cinq tests de validation couvrant l'intégralité de la chaîne de déploiement, du boot PXE au monitoring Raspberry Pi.

Boot PXE réseau

Succès

Chargement WinPE via WDS

Succès

Assistant MDT LiteTouch

Succès

Déploiement Windows 11

Succès

Dashboard RPi + DHT22

Succès

✓ Tous les tests validés — La VM CLIENT-WIN11 déployée automatiquement, connectée au réseau, nommée correctement. Aucune intervention manuelle requise.

TFE Complet

Documentation

Rapport complet du travail de fin d'études — Draouil Kamîl, INRACI 2025–2026, tuteur Mr Kajoua.

↓ Télécharger le PDF