# 4.03 - Automatisation avec Powershell

<table id="bkmrk-dur%C3%A9e-approximative-" style="border-collapse:collapse;width:100%;"><colgroup><col style="width:99.881%;"></col></colgroup><tbody><tr><td style="background-color:rgb(194,224,244);border-style:none;">**Durée approximative :** <span style="color:rgb(35,111,161);">***&lt;en heure&gt;***</span>

**Eléments du référentiel adressé :** <span style="color:rgb(132,63,161);">***&lt;spécifier les éléments du référentiel adressé par le cour&gt;***</span>

</td></tr></tbody></table>

#### <span style="text-decoration:underline;color:rgb(35,111,161);">I. Automatiser un déploiement de serveur active directory</span>

Automatiser la préparation des prérequis serveurs.

Installer les modules nécessaires.

Gérer la continuité du script à travers les redémarrages.

Gérer la journalisation et la sortie de script.

1. Préparation serveur (IP fixe, bonnes pratiques disques, swap, reboot)
2. installation du rôle et des modules
3. Création forêt (avec gestion des variables JSON, YAML, CSV, TXT au choix)
4. Création des OU de bases
5. Paramétrage et sécurisation
6. Ajout des groupes et utilisateurs depuis un CSV

Prendre en compte le retour utilisateur et l'avertissement de la fin de déploiement.

#### <span style="text-decoration:underline;"><span style="color:rgb(35,111,161);text-decoration:underline;">II. Automatisation de tâches sur serveur</span></span>

Créer un script d'entretien, mise à jour des serveurs.

Créer un script manipulant des objets CIMinstances ou WMI.

---

*Ressources associées :*

*<span style="color:rgb(132,63,161);">**&lt;mettre ici les liens vers les pages ressources et support de cours&gt;**</span>*