This commit is contained in:
2025-10-23 13:45:25 +02:00
parent 79d8cc6116
commit 9d8fba74aa
5 changed files with 141 additions and 11 deletions

View File

@@ -14,19 +14,74 @@ Ce dépôt contient des scripts PowerShell pour répondre aux exercices suivants
- scripts/audit_system.ps1
- scripts/ad_admin.ps1
## Utilisation
Ouvrir PowerShell en mode administrateur, se placer dans le dossier du projet puis lancer :
## Exercice 1 — Audit système (scripts/audit_system.ps1)
- Générer le rapport système :
But :
- Collecte d'informations système.
Utilisation :
- Ouvrir PowerShell en mode administrateur, se placer dans le dossier du projet puis lancer :
.\scripts\audit_system.ps1
- Sortie : `scripts/exports/system_info.txt`
- Organiser Active Directory et créer partages :
Sortie :
- Génère le rapport : scripts/exports/system_info.txt
## Exercice 2 — Active Directory & partages (scripts/ad_admin.ps1)
But :
- Crée les OU, groupes et utilisateurs de base.
- Crée des dossiers partagés et applique des permissions NTFS.
Utilisation :
- Ouvrir PowerShell en mode administrateur (et connecté au domaine), se placer dans le dossier du projet puis lancer :
.\scripts\ad_admin.ps1
- Actions réalisées :
- Création des OU : Direction, RH, Informatique
- Création des groupes : GRP_Direction, GRP_RH, GRP_Informatique
- Création des utilisateurs (par défaut) et assignation aux groupes
- Création de dossiers partagés sous `C:\Shares\<OU>` et application des permissions NTFS
- Le script affiche en console les comptes créés et les mots de passe générés pour les nouveaux utilisateurs.
Actions réalisées :
- Création des OU : Direction, RH, Informatique
- Création des groupes : GRP_Direction, GRP_RH, GRP_Informatique
- Création dutilisateurs par défaut et assignation aux groupes
- Création de dossiers partagés sous C:\Shares\<OU> et application des permissions NTFS
- Le script affiche en console les comptes créés et les mots de passe générés pour les nouveaux utilisateurs.
## Exercice 3 — DNS (dns_config.ps1)
But: scripts/dns_config.ps1
- Crée la zone DNS `entreprisexyz.local` si elle n'existe pas.
- Ajoute un enregistrement A pour `srv-dc1` -> `192.168.147.10`.
- Configure des DNS resolveurs (`8.8.8.8`, `8.8.4.4`).
Utilisation :
- Ouvrir PowerShell en administrateur et lancer :
.\scripts\dns_config.ps1
Questions :
- Quelle est la différence entre un enregistrement A et un CNAME ?
- Quelle commande permet de vérifier la liste des zones DNS existantes ?
- Pourquoi utiliser un redirecteur dans un DNS dentreprise ?
Reponse aux questions :
1. Un enregistrement A mappe un nom de domaine à une adresse IPv4, tandis qu'un CNAME (Canonical Name) crée un alias pour un autre nom de domaine.
2. La commande `Get-DnsServerZone` permet de vérifier la liste des zones DNS existantes.
3. Un redirecteur dans un DNS d'entreprise est utilisé pour interroger d'autres serveurs DNS pour des zones qui ne sont pas gérées localement, ce qui permet de résoudre des noms de domaine externes.
## Exercice 4 — DHCP (dhcp_config.ps1)
But: scripts/dhcp_config.ps1
- Installe le rôle DHCP si nécessaire.
- Crée l'étendue `LAN_EntrepriseXYZ` (192.168.147.200 - 192.168.147.220).
- Configure les options : DNS `192.168.147.10`, passerelle `192.168.147.1`, domaine `entreprisexyz.local`.
- Ajoute une réservation pour le poste administratif.
Utilisation :
- Ouvrir PowerShell en administrateur et lancer :
.\scripts\dhcp_config.ps1
Questions :
- Quelle est la différence entre une adresse IP dynamique et une réservation DHCP ?
- Que se passe-t-il si deux serveurs DHCP répondent sur le même réseau ?
- Quelle commande PowerShell permet de visualiser les baux DHCP actifs ?
Reponse aux questions :
1. Une adresse IP dynamique est attribuée automatiquement par le serveur DHCP à un client, tandis qu'une réservation DHCP garantit qu'un client spécifique reçoit toujours la même adresse IP.
2. Si deux serveurs DHCP répondent sur le même réseau, cela peut entraîner des conflits d'adresses IP et des problèmes de connectivité pour les clients.
3. La commande `Get-DhcpServerv4Lease` permet de visualiser les baux DHCP actifs.