Assurez-vous d'une séquence de déploiement correcte pour que FortiClient s'installe avant que le script de configuration ne s'exécute. Cela évite les échecs de script dus à l'absence de fichiers d'application.
Configurez les dépendances des applications dans Intune pour contrôler l'ordre d'installation :
Modifiez votre application VPN FortiClient dans Intune et allez à Propriétés > Dépendances > Ajouter
Configurez les relations de dépendance si vous avez des logiciels prérequis (comme des certificats spécifiques ou des pilotes réseau).
Pour le script PowerShell, créez un script de remédiation qui vérifie la présence de FortiClient avant d'appliquer la configuration :
# Script de configuration amélioré avec vérification des dépendances
$MaxRetries = 5
$RetryDelay = 30
for ($i = 1; $i -le $MaxRetries; $i++) {
$FortiClientPath = "C:\Program Files\Fortinet\FortiClient\FortiClient.exe"
if (Test-Path $FortiClientPath) {
Write-Output "FortiClient trouvé, poursuite de la configuration..."
# Exécutez votre code de configuration ici
break
} else {
Write-Output "Tentative $i : FortiClient non trouvé, attente de $RetryDelay secondes..."
if ($i -eq $MaxRetries) {
Write-Error "Installation de FortiClient non détectée après $MaxRetries tentatives"
exit 1
}
Start-Sleep -Seconds $RetryDelay
}
}
Configurez des filtres d'affectation pour cibler des groupes d'appareils spécifiques ou exclure les appareils qui ne devraient pas recevoir la configuration VPN :
{
"filterType": "include",
"rule": "(device.deviceOwnership -eq \"Corporate\") and (device.operatingSystem -eq \"Windows\")"
}
Configurez la surveillance et le reporting :
- Créez une politique de conformité des appareils personnalisée qui vérifie la configuration VPN
- Utilisez le reporting Intune pour suivre les taux de réussite des déploiements
- Configurez des alertes pour les déploiements échoués
Conseil pro : Utilisez l'affectation "Requis" d'Intune pour les applications critiques pour l'entreprise et "Disponible" pour les outils optionnels. Cela garantit que le VPN est déployé automatiquement tout en donnant aux utilisateurs le contrôle sur les logiciels optionnels.
Vérification : Vérifiez la chronologie de déploiement dans les détails de l'appareil Intune pour confirmer que FortiClient s'installe avant que le script de configuration ne s'exécute. Testez sur un appareil pilote pour vérifier le flux de travail complet.