Complete Active Directory teaching environment based on dockurr/windows: - Windows Server domain controller, Windows 11 client, Debian 12 client - docker-compose orchestration, env-driven configuration - Bilingual documentation (FR + EN) for students - Dual approach (GUI + PowerShell) in every procedure - Instructor course plan and reference scripts - RDP launcher scripts for Linux, macOS and Windows Made by AcadéNice - https://acadenice.fr/
2.4 KiB
2.4 KiB
Course plan
Instructor-facing document. Provides a session outline based on the lab, alternating theory, demo, and student practice.
Audience and prerequisites
- Sysadmin-track students, reskilling learners
- Networking fundamentals required (TCP/IP, DNS, DHCP)
- One workstation per learner, 16 GB RAM minimum, VT-x enabled
Duration
- Intensive: 2 days (14h)
- Spread: six 3h half-days
Structure
Session 1 — Intro and setup (3h)
Goals:
- Understand what a directory is, what AD solves
- Start the lab, install Windows Server
Plan:
- (45 min) Theory: AD history, vocabulary (forest, domain, DC, OU, GPO)
- (15 min) Lab presentation (diagram, 3 VMs)
- (1h30) Hands-on: lab install, start DC01, first login
Student material: docs/etudiant/en/00-prerequisites.md and 01-lab-startup.md.
Session 2 — Promotion and population (3h)
- (45 min) Theory: FSMO roles, integrated DNS, functional levels
- (2h) Hands-on: DC promotion, OUs, users, groups
- (15 min) AGDLP debrief
Material: 02-dc-promotion.md, 03-ou-users-groups.md.
Session 3 — GPOs (3h)
- (1h) Theory: GPOs, inheritance, filtering, LSDOU order
- (1h45) Hands-on: create three GPOs, verify on a client
- (15 min) Best practices: don't overload Default Domain Policy
Material: 04-gpo.md.
Session 4 — Shared resources (3h)
- (45 min) Theory: SMB, NTFS, share vs NTFS permissions
- (2h) Hands-on: create shares, ACLs, cross-user tests
- (15 min) AGDLP in practice
Material: 05-shares-ntfs.md.
Session 5 — Joining Windows clients (3h)
- (45 min) Theory: Kerberos, secure channel, DNS constraints
- (2h) Hands-on: join PC01, log in as AD user, test shares
- (15 min) RDP group via GPO
Material: 06-join-windows-client.md.
Session 6 — Cross-OS integration (3h)
- (30 min) Theory: realmd, sssd, Kerberos beyond Windows
- (2h) Hands-on: join linux01, authentication tests
- (30 min) Outlook: enterprise use cases (Linux servers joined to AD, AD-backed ssh/sudo)
Material: 07-join-linux-client.md.
Assessment
Three possible formats:
- Multiple-choice: vocabulary and concepts (30 min, 20 questions)
- Graded lab: give an OU/group structure to set up, shares with specific ACLs, grade via login tests
- Mini-project: add a scenario (new department, new GPO) to the existing lab
Solutions
Full PowerShell scripts live in docs/formateur/corriges/. Do not
distribute to learners.