
Learn to automate common Active Directory tasks using PowerShell, including user creation, access changes, and password management, with practical scripting and error handling.
Set up a lab environment to practice and apply scripting for automating Active Directory management. Learn PowerShell basics, including objects, pipeline, and exporting, and compare user interface tasks with automation.
Deploy a virtual machine in Azure by selecting subscription, resource group, region, and image, then configure availability options and choose an appropriate size and RDP access.
Create a free-tier eligible AWS EC2 virtual machine by launching an instance with Windows Server 2016 base, creating a new key pair, and connecting via the downloaded PEM and RDP.
Create a local virtual machine with Oracle VirtualBox, install Windows Server 2016 from an ISO, and explore dynamic disks, cloning, and snapshots for testing Active Directory and DNS.
Install and configure Active Directory on a server, promote it to a domain controller, and automate AD tasks using PowerShell scripts for efficient management.
Submit thoughtful reviews after watching two or three lectures to guide the instructor and help other students choose courses, and learn to rate, provide feedback, and update your rating.
To keep this course aligned with today's technology, we've added this AI-focused section. These lessons show how Generative AI can enhance your productivity while reinforcing the importance of strong technical fundamentals. After completing this section, continue with the remaining course content to apply these concepts in practice.
See generative AI write a real PowerShell script, a Python script, a GitHub Actions workflow, a Kubernetes manifest, and a Terraform config — live, on screen. Whether you're learning to code, script, or build cloud infrastructure with AI coding assistants like ChatGPT and Copilot, this lecture sets the baseline: here's exactly what AI can already do for you, so the rest of the course can show you what it still can't.
AI can write a script in seconds — so why keep learning to write one yourself? This lecture answers that honestly, with two live, real examples in PowerShell and Python where AI-generated code looks perfect and quietly isn't. Essential for anyone using an AI coding assistant for scripting, automation, or infrastructure work who wants to close the judgment gap AI can't close for you.
A real near-miss story, reproduced live: an AI-generated script almost leaks a live API key straight to a public GitHub repo — and how an automated guardrail catches it in seconds. A must-watch for anyone using generative AI for coding, DevOps, or cloud automation who wants to build securely, not just quickly.
Beyond writing code — five real, practical ways to use generative AI every day: fast upskilling on new tools, automated documentation, smarter troubleshooting with real context, and a head start on architecture diagrams. Straight from a working Generative AI Architect's own daily toolkit, not theory — the habits that actually save time on real scripting, DevOps, and cloud engineering work.
Explore how Active Directory serves as a centralized database and directory service that stores users, passwords, access levels, devices, printers, group policies, and supports LDAP queries across Windows domain networks.
Active Directory serves as a centralized, scalable database for users, groups, computers, and resources, managed via domain controllers, LDAP access, and group policies.
Understand the structure of Active Directory by comparing folders that organize users, computers, and resources. Explore how organizational units, domains, domain trees, forests, and the schema enable scalable management.
Manage Active Directory with PowerShell by understanding SIDs and GUIDs, and handling accounts, including SAM account name and UPN.
Create and manage active directory groups for permissions. Learn about security and distribution groups, universal/global/domain local scopes, and how to add members, nest groups, and use the attribute editor.
Design an effective Active Directory organizational units structure by aligning with department, region, and object type needs, enabling unique group policy, delegated permissions, and sub-OU hierarchies.
Explore PowerShell's help system with Get-Help and Get-Command, learn to search commands with wildcards, view full syntax and examples, and access concept-based help topics.
Learn how to use PowerShell comparison operators for Active Directory management, including equality (-eq), inequality (-ne), ordering (-lt/-le/-gt/-ge), and pattern matching (-like, -clike, -match, -contains, -notlike, -cnotlike), with Intellisense support.
Master CSV file handling with PowerShell by importing CSV data, sorting by column, and exporting sorted results to new files using Import-Csv, Sort-Object, and NoTypeInformation.
Master PowerShell objects and the pipeline with Select-Object, Where-Object, Get-Member, and Group-Object, then apply Foreach-Object to delete files older than 10 days using Get-ChildItem with -WhatIf.
Explore how PowerShell pipelines pass objects between cmdlets, apply default views to show properties, and end with Out-Default to display readable output.
Master PowerShell output formatting and conversion by creating lists and tables with Format-List and Format-Table, and converting objects to html, csv, json, xml, and styling html with css.
Explore the PowerShell AD module to manage Active Directory with efficient, verb-noun cmdlets for bulk management of users, groups, service accounts, and organizational units, with help via Get-Help.
Explore essential PowerShell parameters such as WhatIf, -confirm, and -force, and learn to use -credential and -server for managing AD objects.
Master PowerShell understanding II to manage Active Directory with cmdlets and parameters, including identity parameter and Get-ADDomain, and perform CSV-based bulk creation using dynamic values instead of hard-coded data.
Retrieve active directory users with Get-ADUser, inspect the AD user object and its properties, and view extra attributes with a properties parameter. Use Out-Gridview to visualize and compare users.
Form the distinguished name of an AD object and use LDAP or PowerShell filters, with a defined search base, to retrieve precise results.
Automate Active Directory user provisioning with PowerShell by creating new accounts, enabling them, and batch-importing from CSV to assign OUs and enforce password changes at first logon.
Automate AD user modifications with Set-ADUser in PowerShell, including single and bulk updates via Get-ADUser and CSV loops, with WhatIf safety.
Create an Active Directory group using PowerShell with New-ADGroup, specifying name, scope, and path, then retrieve an existing group to use as a template for a distribution group with Get-ADGroup.
Add and remove members from an Active Directory group using PowerShell. Learn to use Add-ADGroupMember and Remove-ADGroupMember with Identity and Members parameters, handle confirmations, and manage nested groups.
Discover how to retrieve members of an AD group with Get-ADGroupMember, including recursive membership, and export the results to a CSV file using PowerShell.
Learn to modify AD group properties with Set-ADGroup in PowerShell—using identity, pipeline objects, or a CSV-driven loop—and to remove groups with Remove-ADGroup, with verification via Get-ADGroup.
Automate bulk Active Directory group management with a csv-driven PowerShell script that adds or removes members using an operation column, with recursive group member retrieval and validation.
Stop clicking through Active Directory Users and Computers one account at a time. This course teaches you to automate Active Directory administration with Windows PowerShell - creating, modifying, and bulk-managing users, groups, and Organizational Units at scale, the way real Windows Server administrators do it.
This is a hands-on Active Directory + PowerShell course for system administrators, IT support engineers, and anyone managing Windows Server environments. You'll even build your own lab from scratch (local VM plus optional Azure and AWS labs) and install and configure Active Directory, so you can practice safely without touching production.
Active Directory is still the identity backbone of the vast majority of enterprises in 2026, and it now sits at the center of hybrid identity setups that sync to Microsoft Entra ID (formerly Azure AD). That makes solid, scriptable AD administration skills more valuable than ever - and PowerShell is the tool that does it.
You get 36 lectures across 6 sections, plus hands-on labs and course material - all backed by 1-on-1 instructor support, LIFETIME access, and a 100% money-back guarantee. If you dedicate about 30 minutes a day, within roughly two weeks you'll be automating the AD tasks that currently eat most of your time.
WHAT YOU'LL LEARN - KEY TOPICS COVERED:
- Build a complete lab: create VMs (local, Azure, AWS) and install & configure Active Directory
- Active Directory fundamentals - structure, components, and designing Organizational Units (OUs)
- The PowerShell essentials you need for AD: Get-Command, objects, pipeline, filtering, and formatting
- Working with the PowerShell Active Directory (AD) module
- Access and query AD users with distinguished names and filters
- Automate Active Directory user provisioning and account modification
- Full AD group management with PowerShell - create, modify, delete, and add/remove members
- Automate bulk Active Directory group operations
- CSV-driven automation for bulk AD requests and reporting
This course teaches Windows PowerShell with the AD module in a Windows Server environment. The scripting and automation approach transfers directly to PowerShell 7, hybrid identity, and Entra ID scenarios you'll meet on the job.
The knowledge of PowerShell for Active Directory is a must-have, in-demand skill for IT professionals working on Windows Server administration - and this course is a one-stop shop for building it. Enroll now and start automating.
TAGS: Active Directory, PowerShell, Windows PowerShell, Active Directory administration, PowerShell AD module, Windows Server, system administration, identity management, AD automation