
Saving Progress...
In this lecture, I am going to be showing you how to create Active Directory Users with PowerShell.We are working on IPDC01. Remember that we need to execute these scripts in a Domain Controller with Active Directory or a computer that has the RSAT tools connected to a server that has the Active Directory Domain Services installed.
Open Windows PowerShell ISE from the start menu.

Windows PowerShell ISE will be launched. We prefer PowerShell ISE since it helps in developing and creating scripts and also if needed we can type commands in the button pane window.

Let’s start by typing the Comment and Import the Active Directory Module.Since we are creating AD Users, we can type get-help New-ADUser to see all the options we can use.

We will be typing our commands in separate lines using the backtick or grave accent (next to number 1) to have one long script break down in separate lines.
# Import AD module
Import-Module ActiveDirectory
# Create the AD User
New-ADUser `
-Name "Bradley Beal" `
-GivenName "Bradley" `
-Surname "Beal" `
-UserPrincipalName "Bradley.Beal" `
-AccountPassword (ConvertTo-SecureString "P@$$w0rd123" -AsPlainText -Force) `
-Path "OU=Domain Users,OU=instructorpaul,DC=instructorpaul,DC=com" `
-ChangePAsswordAtLogon 1 `
-Enabled 1
Now click on the green Play icon to execute the script.

We can see the script executed.Check Active Directory to see if it is created (you might need to click refresh). We see our user account in Active Directory.

Now let’s delete the user account by right-clicking on the user and selecting Delete.

Click Yes to confirm.

Now that the script worked we can work on it. We can modify it to have the user enter their first and last name and create the user account.
First, we will grab some variables. Let’s see how the script looks now.
# Import AD module
Import-Module ActiveDirectory
# Grab variables from user
$firstname = Read-Host -Prompt "Please enter the first name"
$lastname = Read-Host -Prompt "Please enter the last name"
# Create the AD User
New-ADUser `
-Name "$firstname $lastname" `
-GivenName $firstname `
-Surname $lastname `
-UserPrincipalName "$firstname.$lastname" `
-AccountPassword (ConvertTo-SecureString "P@$$w0rd123" -AsPlainText -Force) `
-Path "OU=Domain Users,OU=instructorpaul,DC=instructorpaul,DC=com" `
-ChangePAsswordAtLogon 1 `
-Enabled 0
Execute the script by clicking on the Play button.We see the script executing and asking for the First and Last name of the user.

If we check Active Directory we can see the newly created user.

We can run it again and create another user, that is why creating users in PowerShell might be a good idea for you.Now that we have the script we can save it by clicking File > Save As...

Save it to the Desktop and name it CreateADUser and click on Save.

Now it is easy to execute the saved script. Right-click and choose Run with PowerShell.

We will just need to type the first name and last name and the user account will be created.

We can confirm by checking Active Directory Users and Computers.
And that’s how we create AD Users with PowerShell.
Note: For the attached script to work, you MUST change the target OU path
CURRICULUM
Course Introduction • 1min
0 / 1 lessons complete
Getting Started with Active Directory Domain Services • 52min
0 / 6 lessons complete
Section Overview
Free lesson
Text | 1 min
Installing the ADDS (Active Directory Domain Services) Server Role
Video | 7 min
Promote the Server to a Domain Controller
Video | 7 min
Forests, Trees and Domains
Video | 2 min
Windows Domain Quiz
Quiz | 5 Questions
Lab: Installing the Active Directory Domain Services
Lab | 30 min
Introduction to Active Directory Users & Computers • 1hr 23min
0 / 10 lessons complete
Section Overview
Free lesson
Text | 2 min
Organizational Units (OUs) and Containers
Video | 5 min
Creating, managing and deleting OUs
Video | 5 min
Creating User Accounts with Active Directory
Video | 8 min
Searching for Objects in Active Directory
Video | 6 min
Resetting User Passwords and Unclocking Accounts in Active Directory
Video | 6 min
Understanding Groups and Memberships
Video | 11 min
Disabling and Deleting User Accounts
Video | 6 min
Active Directory Quiz
Quiz | 5 Questions
Lab: Active Directory Users and Computers
Lab | 30 min
Adding a Second Domain Controller • 1hr 30min
0 / 7 lessons complete
Notice of change in Lab Names
Text | 2 min
Section Overview
Free lesson
Video | 2 min
Promoting Our Second Domain Controller
Video | 13 min
Flexible Single Master Operation (FSMO) Roles Overview
Free lesson
Video | 4 min
Transferring FSMO (Flexible Single Master Operations) Roles
Video | 5 min
Adding a Second Domain Controller Quiz
Quiz | 5 Questions
Lab: Adding a Second Domain Controller
Lab | 60 min
Active Directory Backups • 1hr 24min
0 / 5 lessons complete
Creating an Active Directory / System State Backup
Video | 4 min
Restoring an Active Directory Backup
Video | 7 min
Creating and Restoring Active Directory Snapshots
Video | 8 min
Active Directory Backups Quiz
Quiz | 5 Questions
Lab: Active Directory Backups
Lab | 60 min
How to Administrate Active Directory with Windows PowerShell • 1hr 58min
0 / 7 lessons complete
Enabling Script Execution for PowerShell
Video | 6 min
Listing AD Users with PowerShell
Video | 14 min
Creating AD Users with PowerShell
Free lesson
Video | 10 min
Creating User Accounts from a CSV (Comma Separated Value) File
Video | 15 min
Move All Disable Users to Disabled Users OU with PowerShell
Video | 8 min
AD PowerShell Quiz
Quiz | 5 Questions
Lab: ADUC PowerShell Automation
Lab | 60 min
Administrating AD SS (Active Directory Sites and Services) • 1hr 3min
0 / 5 lessons complete
Active Directory Sites and Services - Section Overview
Free lesson
Video | 8 min
Configuring Our ITFROUTE01 Server to act as a Router
Video | 11 min
Configuring Active Directory Sites and Services
Video | 9 min
Administrating AD SS Quiz
Quiz | 5 Questions
Lab: Configure ADDS Between Two Subnets
Lab | 30 min
Active Directory Trusts • 54min
0 / 5 lessons complete
Window Trusts Explained
Free lesson
Video | 6 min
Configuring DNS Settings for Active Directory Trusts
Video | 6 min
Establish a Two-way Active Directory Trust
Video | 7 min
Active Directory Trusts Quiz
Quiz | 5 Questions
Lab: Establish a two-way AD Trust
Lab | 30 min
Modifying the Active Directory Schema • 43min
0 / 3 lessons complete
Add Custom Attributes to Active Directory Users
Video | 8 min
Active Directory Schema Quiz
Quiz | 5 Questions
Lab: Extending the Active Directory Schema
Lab | 30 min
Course Conclusion • 1min
0 / 1 lessons complete