fbpx Skip to content

Server Academy Membership Curriculum

Module 1: How to Build a Virtual IT Lab

Welcome to The Course!

Welcome to The Course

Student Survey

On Premises Lab Setup (VirtualBox)

Section Overview

Downloading and Installing VirtualBox

Creating a Virtual Network with VirtualBox

How to Create Virtual Machines with VirtualBox

How to Install Windows Server 2016 on Your Virtual Machine

Installing Windows 10 in our IT Lab

Off-Premises AWS Lab Setup

Off-premises Lab Section Overview

Registering an AWS Account

Creating an AWS EC2 Instance

Terminating Your EC2 Instance and Off-Premises Lab

(Optional) Create a Hyper-V IT Lab

Section Overview

Installing Hyper-V on Windows 10

Creating and Managing Hyper-V VMs

Creating a Hyper-V NAT Network

Free Off-Premises Microsoft Lab (Bonus)

How to access and Launch Microsoft Cloud Hosted Labs for Free

Practice Designing Networks with PacketTracer

Section Overview

Downloading and Installing Packet Tracer

Create a Basic Network with Packet Tracer

Course Conclusion

Tell me What You Want to Learn!

Get Access to The Windows Admin Bootcamp

Submit a Testimonial and be Featured on My Website!

Module 2: Installing and Administrating Windows Server (Beta)

Course Introduction

Course Introduction

Course Introduction

How to Take This Course

How to use the cloud-hosted IT labs

Student Survey

Downloading and Installing Windows Server

Section Overview

How to Download Windows Server

Understanding the different versions of Windows Server

Different Versions of Windows Server (PowerPoint Download)

Installing Windows Server

Configuring Windows Server Desktop Experience

Configure Windows Server Core

Windows Server Basics Quiz

Lab: Install Windows Server 2016 Desktop Experience

Lab: Install Windows Server 2016 (Server Core)

Roles and Features

Section Overview

Installing Roles and Features on Windows Server Desktop Experience

Installing Roles and Features on Windows Server Core

Windows Server Roles and Features Quiz

Lab: Installing Windows Server Roles and Features on Desktop Experience

Lab: Installing Windows Server Roles and Features on Server Core

Upgrading and Migrating Windows Server

Section Overview

Windows Server Upgrade Paths and Pre-upgrade Checklist

Upgrading Windows Server Desktop Experience from 2016 to 2019

About Server Migrations

Upgrading and Migrating Windows Server Quiz

Lab: Upgrading Windows Server Desktop Experience from 2016 to 2019

Windows Server Storage Solutions

Section Overview

Disk Initialization and Partition Styles

Volumes and Partitions

File Systems

Storage Allocation Units

Initializing a Disk and Creating a Volume

Windows Server Storage Solutions Quiz

Lab: Initialize a disk and configure a volume

File Shares

Section Overview

NFS/SMB Shares Overview

Creating an SMB Share

Creating an NFS Share

Creating Advanced Shares

Create an SMB Share with PowerShell

File Shares Quiz

Lab: Create SMB and NFS File Shares

Windows Server Backup

Section Overview

What is Windows Server Backup

Installing The Windows Server Backup Feature

Creating a One-Time Backup

Creating Scheduled Backups

Windows Server Backup Quiz

Lab: Create and manage Windows Server Backups

Course Conclusion

Help Me Improve This Course!

Course Conclusion

Module 3: Active Directory Installation and Administration

Course Introduction

Course Prerequisite

Course Overview

Getting Started with Active Directory Domain Services

Section Overview

AD DS (Active Directory Domain Services) Fundamentals

Installing the AD DS Server Role

Forests, Trees and Domains

Windows Domain Quiz

Lab: Installing the Active Directory Domain Services

Introduction to Active Directory Users & Computers

Understanding Organizational Units and Containers

Creating User Accounts with Active Directory

Searching for Objects in Active Directory

Resetting User Passwords in Active Directory Users and Computers

Understanding Groups and Memberships

Disabling and Deleting User Accounts

Active Directory Quiz

Lab: Active Directory Users and Computers

Adding a Second Domain Controller

Building Our Second Domain Controller

Promoting Our Second Domain Controller

Transferring FSMO (Flexible Single Master Operations) Roles

Lab: Adding a Second Domain Controller

How to Administrate Active Directory with Windows PowerShell

Enabling Script Execution for PowerShell

Listing AD Users with PowerShell

Creating AD Users with PowerShell



Creating User Accounts from a CSV (Comma Separated Value) File

CreateADUsersFromCSV.ps1 (Solution Script)

Move All Disable Users to "Disabled Users OU" with PowerShell


Lab: ADUC PowerShell Automation

Administrating AD SS (Active Directory Sites and Services)

Active Directory Sites and Services - Section Overview

Configuring Our ITFROUTE01 Server to act as a Router

Configuring Active Directory Sites and Services

Lab: Configure ADDS Between Two Subnets

Windows Trusts

Window Trusts Explained

Module 4: Group Policy Administration

Course Introduction

Course Prerequisites

Introduction to Group Policy Management

What is Group Policy

Creating and Managing GPOs

Group Policy Precedences

Editing Group Policy Object Settings

Group Policy Management Quiz

Lab: Group Policy Management

Group Policy Troubleshooting

Troubleshooting Group Policy with MMC (RSOP.msc - Resultant Set of Policy)

Troubleshooting Group Policy with Command Prompt (GPResult /r)

Creating Non-Inheriting Organizational Units for GPO Testing / Troubleshooting

Lab: Group Policy Troubleshooting

Manage Your Workstations

Deploying a Desktop Background to your domain with GPO (Group Policy Object)

Setting up a Logon Banner (Interactive Logon)

Deploying Software with Group Policy

Creating Roaming Profiles (duplicate)

Configuring Roaming Profiles for User Accounts

Configure User Roaming Profile Path with PowerShell

Creating and Mounting File Shares with Group Policy

Lab: Manage Your Workstations with Group Policy

Securing Your Domain

Configuring Domain Password and Account Lockout Policies with Group Policy

Deploying Fine Grained Password Policies (PSOs)

Configuring Windows Firewall with Group Policy

Configuring Registry Settings with Group Policy

Lab: Securing Your Domain with Group Policy

Module 5: Mastering DNS on Windows Server 2016

Course Introduction

Instructor and Course Introduction

DNS Basics

What is DNS

Installing the DNS Windows Server Role

Building DNS Server Quiz

The Hosts File

Do I need NETBIOS?

Do-I-need-NetBIOS (1)

DNS Console Overview

Recursive and Iterative Queries

DNS Basics LAB

DNS Basics Quiz

DNS Resource Records

DNS Resource Record Types

Creating DNS Resource Records

Creating DNS Resource Records Lab

DNS Resource Records Quiz

DNS Zones

DNS Zones

Creating a Forward and Reverse Lookup Zone

Secondary Zones

Stub Zone Creation

Active Directory Zone Replication

DNS Forwarding

Conditional Forwarding

Forward and Reverse Zone Creation Lab

Creating a Secondary Zone Lab

Conditional Forwarding Lab

Creating a Stub Zone Lab

DNS Zones Quiz

DNS Delegation

Domain Name System and DNS Delegation

Windows 2016 Server and DNS Zone Delegation

DNS Delegation Lab

QUIZ - Domain Name System and DNS Delegation

DNS Security (DNSSEC)


Symmetric vs Asymmetric Encryption

Installing DNSSEC on Windows 2016 Server

DNSSEC Client Install

DNSSEC (DNS Security Lab)


PowerShell for DNS

PowerShell for DNS Part 1

PowerShell for DNS Part 1

PowerShell for DNS Part 2

PowerShell for DNS Part 2

PowerShell for DNS Part 3

PowerShell for DNS Part 3

PowerShell for DNS Part 4

PowerShell for DNS Part 4

PowerShell for DNS LAB

Powershell for DNS Quiz

Troubleshooting DNS Issues - Troubleshooting Tools

Troubleshooting Tools Every IT Pro Must Know

Table - Troubleshooting Tools every IT pro should know

The Events Viewer Overview

Creating a Secondary Zone ( for the Events viewer Overview)


Trouble-Shooting DNS Client Issues

Monitoring and Debug Logging

Table for Subscription Creation

Troubleshooting Subscriptions Lab

DNS Troubleshooting Lab

DNS Troubleshooting Quiz

Module 6: Installing and Administration DHCP on Windows Server

Welcome to The Course

Course Overview

Deploying Windows Server DHCP

What is DHCP and How Does it Work?

Turn off Your VirtualBox (or other Virtualization Software) DHCP Service

Install the DHCP Server Role

Configure DHCP Scopes, Exclusions and Lease Durations

Configure DHCP Reservations

Lab: Deploying Windows Server DHCP

Introduction to DHCP

Section Overview

What is an IP Address?

What is DHCP and Why is It Useful?

DHCP In Your Home Network

DHCP Basics Quiz

Deploying DHCP on Windows Server

Section Overview

Turn off the VirtualBox DHCP Service

Installing the DHCP Server Role

Configuring DHCP Scopes, Exclusions and Lease Durations

Configuring DHCP Reservations

Windows DHCP Client Commands

Windows Server DHCP Quiz

DHCP Troubleshooting

Releasing a DHCP Client Lease

IP Address Conflicts

Simulate a DHCP Network with PacketTracer

Section Overview

Downloading and Installing PacketTracer

Let's build a DHCP Network!

Course Conclusion

Module 7: Windows Server Update Services (WSUS) Training for Beginners


What is WSUS - Edited

Optional Lab Setup

Downloading Required Software - Edited

Installing VirtualBox and Creating Our VMS and Virtual Network - Edited Fixed

Installing Windows Server Part 1 and 2 - Edited

Building Our Windows Domain - Edited

Installing Windows 10 - Edited

Installation and Configuring WSUS (Windows Server Update Services)

Installing The WSUS Role

Configuring Our WSUS Server

Configuring WSUS with Group Policy

Configuring WSUS Clients That Are Not In Your Domain

Installing and Configuring WSUS Quiz

Lab: Installing and Configure WSUS

How to use WSUS

WSUS Synchronizations

Managing WSUS Client Computers and Groups

Approving WSUS Updates

Lab: How to use WSUS

WSUS Troubleshooting

Issues with Client Computers Not Reporting

What To Do When Your WSUS Server Wont Download Updates

WSUS Server Cleanup Wizard

Windows Update Agent Result Codes Reference


Advanced WSUS Administration

Creating an Downstream WSUS Server

Moving Your WSUS Content to Another Hard Drive (or Location)

Importing Updates to an Offline WSUS Server

Lab: Configuring a Downstream WSUS Server

Lab: Importing Updates Offline WSUS Server

Course Conclusion

Course Conclusion

Module 8: Introduction to Windows PowerShell 5.1

Course Introduction

Course Introduction

PowerShell System Requirements

Getting Started with Windows PowerShell

The Basics of PowerShell

Installing and Updating PowerShell

The Text Based Console- An Overview

Text Based Console - An Overview

The ISE (Intelligent Scripting Environment) Part 1

The ISE (Intelligent Scripting Environment) Part 2

Getting Help and Finding Commands

Getting Help and Finding Commands Part 1

Getting Help and Finding Commands Part 2

Getting Help and Finding Commands Part 3

Help System LAB Questions

Help System Lab Answers 1-4

Help System Lab Answers 5-9

PowerShell Command Syntax

Command Syntax Part 1

Command Syntax Part 2

Command Syntax Part 3

Command Syntax Lab Questions

Command Syntax Lab Answers

PowerShell Objects and Properties

Objects, Properties and Methods Part 1

Objects, Properties and Methods Part 2

Objects, Properties and Methods Part 3

The PowerShell Pipeline

The Pipeline Part 1

The Pipeline Part 2

PowerShell Arrays and Variables

PowerShell Variables

PowerShell Arrays

PowerShell Variables Challenge

PowerShell Variables Solution

PowerShell Loops

For Loops

While Loops

For Each Loop

PowerShell Conditional Statements

PowerShell Conditional Statements (If Then Else, Switch)

On Premises Lab Setup

Should You Watch This Section?

Downloading and Installing VirtualBox

Downloading Windows Server 2019

Creating Your Virtual Network

Creating Your Virtual Machines

Installing VirtualBox Guest Additions

Installing Windows Server

Installing the Active Directory Domain Services Role

Basic Domain Administration with Windows PowerShell

Configuring PowerShell Execution Policy with Group Policy

Installing Windows Server Roles and Features with Powershell

Running Powershell Scripts as Scheduled Tasks

Creating Organizational Units with Powershell

Creating and Managing Active Directory User Accounts with PowerShell

Move all AD Users in a Group to a Specific Organizational Unit

Lab: Domain Administration with Windows PowerShell

Course Conclusion

Couse Conclusion

Module 9: System Center Configuration Manager (SCCM) 2016 For Beginners

Getting Started with this Course

How to take this course

SCCM Configuration Manager Overview

SCCM Production Requirements

SCCM Lab Setup

IMPORTANT Please Read! Software Needed for your Lab

SCCM Lab Overview

Downloading & Installing VirtualBox

Downloading Windows Server 2016

Building our Lab

Installing Windows Server 2016

Configuring IP Addresses for our Servers

How to Setup a Domain Controller

Installing Windows 10

Joining our VMs to our SCCM Lab Domain

SCCM Installation

Downloading and Installing the ADK 10

Creating the SCCMAdmin Domain Admin Account

Creating the System Management Container on our Domain Controller

Extending Your Active Directory Schema

Downloading and Installing SQL Server

Installing Server Roles and Features Required by SCCM

Installing SCCM

Lab: Installing System Center Configuration Manager

Configuring Manager Basics

SCCM Console Overview

Creating and Managing Administrative Users

Creating Boundary and Boundary Groups

Client Discovery Methods

SCCM Client Installation

Preparing for Client Installations with Group Policy

Client Push Installation

Deploying the SCCM Client with Group Policy

Manual Client Installation

User and Device Collections

Creating Additional VM's for Future Sections

Hands on User and Device Collections Creating an OU in AD

Role Based Administration

Assigning a User Collection to an Administrative Security Roll

Using a Collection to Enforce a Maintenance Window

Deploying Power Management to a Collection

Excluding Computers from Power Management

Using a Collection to Turn-On the Remote Control Feature

Application Management

Creating a Network Share and a Collection

Application Management Overview

Creating and Deploying Applications

Deploying an Application to a Collection

Monitoring Applications

Operating System Deployment

Create a Windows 10 Collection

OSD - The Basics

Setting Up a DHCP Server

Downloading Windows - Setting up VB

Adding an Operating System to Configuration Manager

Create a Deployments folder for the Captured Image

Creating a Task Sequence

Enable PXE Support - Configure WDS

Endpoint Protection

An Overview of Network Security

Endpoint Protection Server Prerequisites

Endpoint Protection Licensing

Endpoint Protection Planning and Integration

Create a Shared Folder Named EPUdates

Endpoint Protection Server Configuration and Installation

Endpoint Protection Policy Overview

The Anti-malware Policy Settings Overview

Configuring an Automatic Deployment Rule (ADR)

Endpoint Protection Client Installation

Updating Configuration Manager

Software Needed for this LAB

Software Needed for this LAB

Software Needed for this LAB

Overview of the SCCM Update process

Updating Configuration Manager

Verifying Our Configuration


SCCM Troubleshooting Overview

The CMTrace Overview

Deploying CMTrace to a Device Collection

Troubleshooting a failed Client Push Install

Problems and Solutions from the Message Board

Cannot Establish a Remote Desktop Connection from SSCM to a Client - Alstud

Problems Downloading ADK

Problems using VB - AKM - Rajib

SCCM Console will not connect to the Site Database

PXE Boot Errors and Resolutions

OSD and Task Sequence Issues

How to Extend the Windows Server 2016 Evaluation Time Period

mfc120.dll is missing while trying to extend the schema

Estimated Time to Complete: 61 hours