Automating Administration with Windows PowerShell (M10961)

$3,095.00

Students who attend this training can meet the prerequisites by obtaining equivalent knowledge and skills through practical experience as a Windows system administrator.

  • Experience with Windows networking technologies and implementation.
  • Experience with Windows Server and Windows Client administration, maintenance, and troubleshooting.

SKU: N/A Category:

Description

 

  • Date: April 05 – 09, 2021 | 11:30 AM – 7:30 PM EST–(Guaranteed To Run)--8 seats Left. Register Early and secure class

 

  • Date: April 12 – 16, 2021| 8:30 AM – 4:30 PM EST–(Guaranteed To Run)--8 seats Left. Register Early and secure class

 

  • Date: April 19 – 23, 2021| 9:00 AM – 5:00 PM EST–(Guaranteed To Run)--11 seats Left. Register Early and secure class

 

  • Date: April 26 – 30, 2021 10:00 AM – 6:00 PM EST–15 seats Left. Register Early and secure class

 

  • Date: May 03 – 07, 2021 | 11:30 AM – 7:30 PM EST–13 seats Left. Register Early and secure class

 

  • Date: May 10 – 14, 2021| 8:30 AM – 4:30 PM PST–15 seats Left. Register Early and secure class

 

  • Date: May 17 – 21, 2021| 8:30 AM – 4:30 PM PST–15 seats Left. Register Early and secure class

       

These class dates will give a $400.00 Discount if registration is completed before 03/20/2021.

  • Delivery Format: Virtual Classroom Live
  • Location: ONLINE

Dates  are not a fit? Ask about Private Lead Classes for your company teams, with 6 or more employees we will customize training for your organization.

Classroom Live Online Outline

Windows PowerShell

  • Overview and Background
  • Finding and Running Commands

Cmdlets for administration

  • Active Directory administration cmdlets
  • Network configuration cmdlets
  • Other server administration cmdlets

Working with the Windows PowerShell Pipeline

  • Selecting, Sorting, and Measuring Objects
  • Exporting, Importing, and Converting Data
  • Filtering Objects Out of the Pipeline
  • Enumerating Objects in the Pipeline

How the Pipeline Works

  • Passing the Pipeline Data
  • Advanced Considerations for Pipeline Data

Using PSProviders and PSDrives

  • PSProviders and PSDrives

Querying System Information Using WMI and CIM

  • Querying Data with WMI/CIM
  • Making Changes with WMI/CIM

Working with Variables, Arrays, and Hash Tables

  • Using Variables
  • Manipulating Arrays and Hash Tables

Basic Scripting

  • Introduction to Scripting
  • Scripting Constructs
  • Importing Data from Files

Advanced Scripting

  • Accepting User Input
  • Overview of Script Documentation
  • Troubleshooting and Error Handling
  • Functions and Modules

Administering Remote Computers

  • Using Basic Windows PowerShell Remoting
  • Using PSSessions
  • Using Advanced Remoting Techniques

Using Background Jobs and Scheduled Jobs

  • Using Background Jobs
  • Using Scheduled Jobs

Using Advanced PowerShell Techniques and Profiles

  • Using Advanced PowerShell Techniques
  • Creating Profile Scripts

LABS

Configure Windows PowerShell

  • Configure the Console Application
  • Configure the ISE Application

Find and Run Basic Commands

  • Finding commands
  • Running commands
  • Using the About files

Windows Administration

  • Creating and managing Active Directory objects
  • Configuring network settings on Windows Server
  • Creating a web site

Use the Pipeline

  • Select and Sort Data

Filtering Objects Enumerating Objects Sending Output to a File

  • Exporting user information to a file

Work with Pipeline Parameter Binding

  • Predict Pipeline Behavior

Use PSProviders and PSDrives

  • Create a new folder on a remote computer
  • Create a registry key for future scripts
  • Create a new Active Directory group
  • Work with WMI and CIM
  • Locate and query information with WMI and CIM

Working with Variables

  • Working with variable types
  • Using arrays
  • Using hash tables
  • Using hash tables

Basic Scripting

  • Setting a script
  • Processing an array with a ForEach loop
  • Processing items by using If statements
  • Creating a random password
  • Creating users based on a CSV file

Accepting Data from Users

  • Querying disk information from remote computers
  • Updating the script to use alternate credentials
  • Documenting a script

Implementing Functions and Modules

  • Creating a logging function
  • Adding error handling to a script
  • Converting a function to a module

Using Basic Remoting

  • Enabling remoting on the local computer
  • Performing one-to-one remoting
  • Performing one-to-many remoting

Using PSSessions

  • Using implicit remoting
  • Managing multiple computers

Using Background Jobs and Scheduled Jobs

  • Starting and managing jobs
  • Creating a scheduled job

Practicing Advanced Techniques

  • Creating a profile script
  • Verifying the validity of an IP address
  • Reporting disk information
  • Configuring NTFS permissions
  • Creating user accounts with passwords from a CSV file