In Response to the COVID19 Virus, Only Live-Online Instructor Led Classes (Remote Instruction Over WebEx) is Being Offered At This Time.

Microsoft Windows Server 2016 Automation with Powershell Boot Camp - 5 Days - elite-it-training-center

Microsoft Windows Server 2016 Automation with Powershell Boot Camp - 5 Days

Regular price $1,995.00 Sale

Querying Class Schedules...Please Wait

Questions about the course?

Course Specifications

Course Length:

5 days

Test voucher included: NO

Course Description


This course showcases several ways that Windows administrators can use to automate and streamline their job.

  • You'll start with the PowerShell and Windows Server fundamentals, where you'll become well versed with PowerShell and Windows Server features.
  • In the next module, Core Windows Server 2016, you'll implement Nano Server, manage Windows updates, and implement troubleshooting and server inventories. You'll then move on to the Networking module, where you'll manage Windows network services and network shares.

  • The last module covers Azure and DSC, where you will use Azure on PowerShell and DSC to easily maintain Windows servers.

What You Will Learn

  • Streamline routine administration processes

  • Improve the performance and storage of your Windows server with enhanced large-scale PowerShell scripts

  • Use DSC to leverage Windows server features

  • Generate automatic reports that highlight unexpected changes in your environment

  • Monitor performance and report on system utilization using detailed graphs and analysis

  • Create and manage a reliable and redundant Hyper-V environment

  • Manage your enterprise's patch level

  • Utilize multiple tools and protocols to manage your environment


Curriculum (Note there is no lab associated with this course and the student must have the ability to load a Microsot Server 2016 VM on his/her laptop to complete the curriculum).


1: What's New in PowerShell and Windows Server

  • Introduction

  • Exploring Remote Server Administration Tools (RSAT)

  • Discovering new cmdlets in PowerShell 4 and Windows Server 2012 R2

  • Discovering new cmdlets in PowerShell 5/5.1 and Windows Server 2016

  • Exploring PowerShellGet

  • Exploring PackageManagement

  • Creating an internal PowerShell repository


2: Implementing Nano Server

  • Introduction

  • Deploying a Nano Server in a VM

  • Connecting to and managing a Nano Server

  • Installing features with Nano Server packages


3: Managing Windows Updates

  • Introduction

  • Installing Windows Server Update Services

  • Configuring WSUS update synchronization

  • Configuring the Windows Update client

  • Creating computer target groups

  • Configuring WSUS auto-approvals

  • Managing updates


4: Managing Printers

  • Introduction

  • Installing and sharing printers

  • Publishing a printer

  • Changing the spool directory

  • Changing printer drivers

  • Printing a test page on a printer

  • Reporting on printer security

  • Modifying printer security

  • Deploying shared printers

  • Enabling Branch Office Direct Printing

  • Creating a printer pool

  • Reporting on printer usage


5: Managing Server Backup

  • Introduction

  • Configure and set backup policy

  • Examine the results of a backup

  • Initiate a backup manually

  • Restore files and folders

  • Backup and restore a Hyper-V Virtual Machine

  • Backup and perform bare metal recovery

  • Restore the registry from a backup

  • Create a daily backup report

  • Backup and restore using Microsoft Azure


6: Managing Performance

  • Introduction

  • Explore performance counters with Get-Counter

  • Explore performance counters using CIM cmdlets

  • Configuring and using Data Collector Sets

  • Reporting on performance data

  • Generating performance monitoring graph

  • Creating a system diagnostics report


7: Troubleshooting Windows Server 2016

  • Introduction

  • Checking network connectivity

  • Using troubleshooting packs

  • Use best practice analyzer

  • Managing event logs

  • Forward event logs to a central server


8: Managing Windows Networking Services

  • Introduction

  • New ways to do old things

  • Configuring IP addressing

  • Converting IP address from static to DHCP

  • Installing domain controllers and DNS

  • Configuring zones and resource records in DNS

  • Installing and authorizing a DHCP server

  • Configuring DHCP scopes

  • Configuring DHCP server failover and load balancing

  • Building a public key infrastructure

  • Creating and managing AD users, groups, and computers

  • Adding users to AD using a CSV file

  • Reporting on AD users

  • Finding expired computers in AD

  • Creating a privileged user report


9: Managing Network Shares

  • Introduction

  • Securing your SMB file server

  • Creating and securing SMB shares

  • Accessing SMB shares

  • Creating an iSCSI target

  • Using an iSCSI target

  • Creating a scale-out SMB file server

  • Configuring a DFS Namespace

  • Configuring DFS Replication


10: Managing Internet Information Server

  • Introduction

  • Installing IIS

  • Configuring IIS for SSL

  • Managing TLS cipher suites

  • Configuring a central certificate store

  • Configuring IIS bindings

  • Configuring IIS logging and log files

  • Managing applications and application pools

  • Managing and monitoring network load balancing


11: Managing Hyper-V

  • Introduction

  • Installing and configuring Hyper-V feature

  • Using Windows PowerShell Direct

  • Securing Hyper-V host

  • Create a virtual machine

  • Configuring VM hardware

  • Configuring Hyper-V networking

  • Implementing nested Hyper-V

  • Managing VM state

  • Configuring VM and storage movement

  • Configuring VM replication

  • Managing VM checkpoints

  • Monitoring Hyper-V utilization and performance

  • Creating a Hyper-V health report


12: Managing Azure

  • Introduction

  • Using PowerShell with Azure

  • Creating Core Azure Resources

  • Exploring your storage account

  • Creating Azure an SMB File Share

  • Creating and using websites

  • Creating and using Azure virtual machines


13: Using Desired State Configuration

  • Introduction

  • Using DSC and built-in resources

  • Parameterizing DSC configuration

  • Finding and installing DSC resources

  • Using DSC with PSGallery resources

  • Configuring Local Configuration Manager

  • Implementing a SMB pull server

  • Implementing a DSC web-based pull server

  • Using DSC partial configurations

Type accelerators

  • Using

  • Summary


9: Data Parsing and Manipulation

  • String manipulation

  • Converting strings

  • Number manipulation

  • Converting strings to numeric values

  • Date and time manipulation

  • Summary


10: Regular Expressions

  • Regex basics

  • Anchors

  • Repetition

  • Character classes

  • Alternation

  • Grouping

  • Examples of regular expressions

  • Summary


11: Files, Folders, and the Registry

  • Working with providers

  • Items

  • Item properties

  • Permissions

  • Transactions

  • File catalogs

  • Summary


12: Windows Management Instrumentation

  • Working with WMI

  • CIM cmdlets

  • The WMI cmdlets

  • Permissions

  • Summary


13: HTML, XML, and JSON

  • HTML

  • XML

  • System.Xml

  • System.Xml.Linq

  • JSON

  • Summary


14: Working with REST and SOAP

  • Web requests

  • Working with REST

  • Working with SOAP

  • Summary


15: Remoting and Remote Management

  • WS-Management

  • CIM sessions

  • PS sessions

  • The double-hop problem

  • Summary


16: Testing

  • Static analysis

  • Testing with Pester

  • Summary


17: Error Handling

  • Error types

  • Error action

  • Raising errors

  • Catching errors

  • Summary