Windows Server & PowerShell Labs
A collection of hands-on labs covering Windows Server roles deployment, Active Directory services, Group Policies, and automation scripting with PowerShell.
Windows Server and PowerShell labs from my semester at Canadore College. Covers setting up AD, DHCP, Group Policy, remote software deployment, and writing admin scripts from scratch.
Active Directory
Set up AD DS and promote a Windows Server to a Domain Controller.
DHCP Server
Install the DHCP role, create address scopes, and test client leases.
Group Policy
Create GPOs, configure admin templates, and push workstation policies.
Centralized Deployment
Push software installs to domain-joined machines remotely using PowerShell and admin shares.
PowerShell GUI
A full WinForms IT dashboard built in PowerShell โ AD management, health checks, backups, and more.
AD Admin (Basic)
A basic script with a switch/case menu to create users, groups, and install server roles.
IPv4 Validator
A small PowerShell script that validates IPv4 input โ format, characters, and range.
AD Admin (Advanced)
Extended admin script covering 10 operations: create, delete, reset, disable, enable, and group management.
What's covered
- Active Directory, DHCP, Group Policy โ Windows Server roles and how to configure them
- Centralized software deployment over the network using PowerShell remoting
- Writing AD admin scripts from basic menus to a full 10-operation suite
- A full WinForms GUI dashboard built entirely in PowerShell
- Input validation scripting (IPv4 address checker)
Inter-VLan Routing
Implementing and verifying Inter-VLAN routing using traditional and Router-on-a-Stick methods.
Active Directory Services & User Creation
A step-by-step walkthrough of installing Active Directory Domain Services (AD DS), promoting the server to a Domain Controller, and provisioning user accounts in a custom Organizational Unit (OU).