# Capture des images templates

Toutes les opérations décrites ci-dessous doivent être effectuées sur la **machine template**. Cette machine servira de base pour la création des images système qui seront par la suite déployées sur l'ensemble des machines du parc informatique via FOG.

## 🪟 Windows 11

### 📥 Installation de l'OS

* Installer Windows 11 25H2 sur la machine template

### 🔧 Préparation et installation du client FOG

#### 📦 Copier les scripts de préparation

1. Télécharger le fichier [unattend.zip](https://gitlab.com/Ruimmp/CPNV-ES/-/raw/DEPL/unattend.zip?inline=false)
2. Extraire l'archive vers `C:\setup`

#### 🔌 Installer le client FOG

```powershell
# Télécharger et installer le client FOG depuis le serveur
Invoke-WebRequest -Uri "http://10.10.10.5/fog/client/download.php?newclient" -OutFile "C:\setup\FOGClientSetup.msi"

# Installer le MSI
Start-Process msiexec.exe -ArgumentList @(
    '/i "C:\setup\FOGClientSetup.msi"',
    '/qn',
    'WEBADDRESS="10.10.10.5"',
    'WEBROOT="/fog"',
    'USETRAY="1"',
    'ROOTLOG="1"'
) -Wait

# Démarrer le service FOG
Start-Service -Name "FOGService" -ErrorAction SilentlyContinue

# Redémarrer la machine
Restart-Computer
```

### 🚀 Exécution du sysprep et capture

Une fois la machine complètement configurée et testée :

1. Ouvrir **PowerShell en tant qu'administrateur**
2. Exécuter le script de préparation :

> **Important** : Utiliser **PowerShell classique**, pas Windows Terminal car dans le script de sysprep, on enlève tous les APPX et Windows Terminal en fait partie.

```powershell
C:\setup\sysprep.ps1
```

### 📸 Capture de l'image

1. Dans l'interface FOG : `Hosts` → sélectionner la machine `Windows-Gold`
2. Aller dans `Basic Tasks` → `Capture`
3. Relancer la machine template en PXE et attendre la fin de la capture
4. Une fois terminée, l'image sera stockée dans `/images_FOG/`

![Capture Image](https://695621883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGx68IpdnND6lGhi7PY17%2Fuploads%2Fgit-blob-6e80eac09078b55686fcacb154c19df01e958d38%2Ffog-capture-image.png?alt=media)

***

## 🐧 Debian 13

### 📥 Installation de l'OS

* Installer Debian 13 sur la machine template

### ⚙️ Enregistrement dans FOG

1. Redémarrer la machine sur le réseau (PXE boot)
2. Dans l'interface PXE FOG, sélectionner `Quick Registration and Inventory`
3. Dans l'interface FOG, renommer la machine en `Debian-Gold`
4. Associer l'image `Debian 13` à la machine `Debian-Gold`

### 📸 Capture de l'image

1. Éteindre la machine :

```bash
sudo shutdown now
```

2. Dans l'interface FOG : `Hosts` → sélectionner la machine `Debian-Gold`
3. Aller dans `Basic Tasks` → `Capture`
4. Relancer la machine template en PXE et attendre la fin de la capture
5. Une fois terminée, l'image sera stockée dans `/images_FOG/`
