# Forcer le déploiement de l'installateur sur un domaine AD

<div class="wiki-content group" id="bkmrk-in-some-fragile-envi">Dans certains environnements fragiles, en particulier lors d'une récupération suite à une attaque ou une panne récente, les déploiements normaux via RMM et/ou SCCM peuvent ne pas être une option. Vous trouverez ici un script pouvant servir de modèle pour forcer le déploiement d'une installation CC sur un environnement Active Directory.

**Remarque** : ce script devra probablement être adapté à votre cas d'usage, et nécessite des identifiants de domaine pour s'exécuter. Il est prévu que ce script soit exécuté directement sur un contrôleur de domaine (principal).

## Étapes à suivre

1. Mettez à jour la variable `$install_targets` avec une liste de noms de machines (noms NETBIOS ou noms d'hôte similaires)
2. Téléchargez un script d'installation ps1 « normal » depuis [le tableau de bord Cyber Crucible](https://dashboard.cybercrucible.com)
3. Mettez à jour les variables du script push\_installer\_ad.ps1 pour qu'elles correspondent aux variables spécifiques à votre groupe issues du script du tableau de bord
    
    
    1. `${GroupId}`
    2. `${ClientAuth}`
    3. toute variable `--rest-pub-key`
4. Téléchargez un exécutable CLI natif depuis [le tableau de bord Cyber Crucible](https://dashboard.cybercrucible.com)
    
    
    1. Placez le CLI sur un partage réseau, ou à un endroit accessible à toutes les machines à installer
        
        
        1. Cela évite à chaque machine de perdre du temps et de la bande passante en retéléchargeant le même exe
        2. Le même exe peut être exécuté pour différents systèmes d'exploitation, car l'installateur récupérera les fichiers de service/pilote/installation pertinents en fonction du système d'exploitation détecté et du rôle de la machine.
    2. Définissez `${OutputFilePath` sur le chemin du CLI sur un partage réseau
5. Retirez éventuellement la vérification en ligne ICMP (si non nécessaire / non valide pour votre environnement)
6. Exécutez le script avec `-credential`
    
    
    1. par exemple `./push_installer_ad.ps1 -credential ad1\kyle`

[](%5BATTACHMENT%3A%5D)

</div><div id="bkmrk--4"></div>