0%

0/1 Lessons

Course Introduction

• 5min

0 / 2 lessons complete

Getting Started with Windows PowerShell

• 56min

0 / 8 lessons complete

Getting Help and Finding Commands

• 39min

0 / 6 lessons complete

PowerShell Command Syntax

• 33min

0 / 5 lessons complete

PowerShell Objects and Properties

• 35min

0 / 6 lessons complete

The PowerShell Pipeline

• 24min

0 / 2 lessons complete

PowerShell Providers

• 30min

0 / 5 lessons complete

PowerShell Arrays and Variables

• 28min

0 / 4 lessons complete

PowerShell Loops

• 19min

0 / 3 lessons complete

PowerShell Conditional Statements

• 11min

0 / 1 lessons complete

On Premises Lab Setup

• 36min

0 / 8 lessons complete

Basic Domain Administration with Windows PowerShell

• 2hr 27min

0 / 10 lessons complete

Send Emails with PowerShell

• 22min

0 / 2 lessons complete

PowerShell Desired State Configuration (DSC) Basics

• 1hr 48min

0 / 6 lessons complete

PowerShell Modules

• 58min

0 / 7 lessons complete

Powershell Challenges

• 1hr 55min

0 / 23 lessons complete

Section Overview
Full Access Account Required

Video | 5 min

The Trusted Hosts List Challenge
Full Access Account Required

Text | 5 min

The Trusted Hosts List Answer
Full Access Account Required

Video | 5 min

Starting a Remote Session Challenge
Full Access Account Required

Text | 5 min

Starting a Remote Session Answer
Full Access Account Required

Video | 5 min

Rename a Computer Challenge
Full Access Account Required

Text | 5 min

Rename a Computer Answer
Full Access Account Required

Video | 5 min

Change a Password on a Remote Computer Challenge
Full Access Account Required

Text | 5 min

Change a Password on a Remote Computer Answer
Full Access Account Required

Video | 5 min

How to Copy Files To-From a Remote Machine Challenge
Full Access Account Required

Text | 5 min

How to Copy Files To-From a Remote Machine using VSC Answer
Full Access Account Required

Video | 5 min

How to Export Logs to a CSV File Challenge
Full Access Account Required

Text | 5 min

How to Export Logs to a CSV File Answer
Full Access Account Required

Video | 5 min

How to Create Multiple Folders on the Host Machine using Powershell
Full Access Account Required

Text | 5 min

How to Create Multiple Folders on the Host Machine using Powershell Answer
Full Access Account Required

Video | 5 min

Who Rebooted the Server ID1074 Challenge
Full Access Account Required

Text | 5 min

Who Rebooted the Server
Full Access Account Required

Video | 5 min

How can you get Info on all your Hard Drives Challenge
Full Access Account Required

Text | 5 min

How can you get Info on all your Hard Drives Answer
Full Access Account Required

Video | 5 min

How can I get a list of CPU's and Installed Printers, Last Boot-up Time Challenge
Full Access Account Required

Text | 5 min

How can I get a List of CPU's and Installed Printers, Last Boot-up Time Answer
Full Access Account Required

Video | 5 min

How can I Automate Tasks with Task Scheduler Challenge
Full Access Account Required

Text | 5 min

How can I Automate Tasks with the Task Scheduler Answer
Full Access Account Required

Video | 5 min

Course Conclusion

• 1min

0 / 1 lessons complete

Creating and Managing Active Directory User Accounts with PowerShell

Instructions

Q&A (0)

Notes (0)

Resources (0)

Saving Progress...

Resources

There are no resources for this lesson.

Notes can be saved and accessed anywhere in the course. They also double as bookmarks so you can quickly review important lesson material.

Create note

In this lecture, we are going to learn how to create new Active Directory user accounts with Windows PowerShell.

We also are going to learn how to reset passwords, manage the group of the user, and general Active Directory user management with Windows PowerShell.

So, the first thing that I am going to do is on IPDC01 which is my Domain Controller in instructorpaul.com Domain we are going to open Active Directory Users and Computers by clicking on Server Manager > Tools > Active Directory Users and Computers.

One that launches, what I am going to do is click on the domain instructorpaul.com.

I am going to right-click on the PowerShell icon in the taskbar and make sure to select Run as Administrator.

Click Yes on the User Account Control window.

So, let’s go ahead and just run Get-Help for the command that we are going to be using which is going to be New-ADUser, and press Enter.

It will automatically import the Active Directory module for us and then we will get the information about this command.

Here we can see there’s a ton of properties that we can specify, however, only one of them is actually required and that is -Name.

So, if we were to type in just the command New-ADUser it’s going to prompt us to specify the name which I can use Test Account and press Enter.

And, that user account was created.

If we go back to Active Directory Users and Computers, and I click on the Users container we can see we have a new account named Test Account.

Now, we can see that this account is disabled and if we double click on it we see there’s no information populated in it.

And, if we go to the User Account tab there’s no user logon information either.

So, what I am going to do is Delete this user account so we can keep creating it by right-clicking it and choosing Delete.

Click Yes on the confirmation popup.

We are going to learn about some of these properties.

If I type the command with -Name so that way I am not prompted for the Test Account.

New-ADUser -Name “Test Account”

So if I run this command I will not have any problems.

Now, another thing that we might wanna do is specify the -SamAccountName “Test.Account”. So the SamAccountName is the Pre-Windows 2000 logon name.

New-ADUser -Name “Test Account” -SamAccountName “Test.Account”

And if I run this command and go back to Active Directory Users and Computers and refresh the list I can see the user account and if I double click on it and go to the Account tab we see the value as we specified in the command.

So, if we don’t specify the SamAccountName it will just use the -Name value as the Pre-Windows 2000. If we specify the SamAccountName, the Pre-Windows 2000 login will be the Test.Account.

One thing that you will notice is that we still don’t have a user logon name, and we still haven’t specified the Domain.

So, let’s go ahead and fix that. Let’s delete the user account again following the same steps previously to delete the account.

Type in the same command -UserPrincipalName “Test.Account@instructorpaul.com”. 

New-ADUser -Name “Test Account” -SamAccountName “Test.Account” -UserPrincipalName “Test.Account@instructorpaul.com”

And what I am doing here is the UserPrincipalName is going to split into two fields.

First, is the User logon name, and that’s everything before the @ sign. After the @ sign we have what domain the user account is going to log into.

Server Academy Members Only

Sorry, this lesson is only available to Server Academy Full Access members. Become a Full-Access Member now and you’ll get instant access to all of our courses.

0 0 votes
Lesson Rating
Subscribe
Notify of
profile avatar
0 Comments
Inline Feedbacks
View all comments