Facebook Twitter Blogger You Tube

877.484.1182

Microsoft PowerShell Ultimate Bootcamp

Facebook Share on Facebook
5 Days
Microsoft PowerShell Ultimate Bootcamp

 
Join our Mailing list

Certifications:

There are currently no certifications listed for this course.
Click below to view a list of courses that include certifications:

Course At A Glance

Learn how with Windows PowerShell, you can remotely manage single or multiple Windows-based servers and automate day-to-day management and administration tasks.This fiv... READ MORE

Request a Quote

 

Schedule for: Microsoft PowerShell Ultimate Bootcamp

Look for the Guaranteed to Run checkmark!

 CourseStart DateLocation
 Microsoft PowerShell Ultimate Bootcamp12/18/17ONLINERequest a Quote
 Microsoft PowerShell Ultimate Bootcamp1/22/18ONLINERequest a Quote
 Microsoft PowerShell Ultimate Bootcamp1/22/18ONLINERequest a Quote
 Microsoft PowerShell Ultimate Bootcamp3/05/18ONLINERequest a Quote

Microsoft PowerShell Ultimate Bootcamp

Course Length: 5 Days

Learn how with Windows PowerShell, you can remotely manage single or multiple Windows-based servers and automate day-to-day management and administration tasks.

This five day course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows based servers. It focuses on primary Windows PowerShell command-line features and techniques, and will provide prerequisite skills supporting many different Microsoft products. This includes Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center, and more. In keeping with that goal, this course will not focus on any one of those products, although Windows Server (which is the common platform for all of those) will serve as the example for the techniques being taught.

In this five day course you will learn to execute and monitor scripts more efficiently through more robust session connectivity, workflow capabilities, improved job scheduling, and Windows PowerShell Web Access. Learn Windows PowerShell with greater ease through improved cmdlet discovery and simplified, consistent syntax across all cmdlets. Write Windows PowerShell scripts quicker and more intuitively through the new Integrated Scripting Environment (ISE) that enables script sharing, which connects IT pros to a larger Windows PowerShell user community.

Learn all this and more in this Global lT Training customized five-day Microsoft Official Course in Windows PowerShell.


Course Objectives

After completing this course, students will be able to:

  • Understand the basic concepts behind Windows PowerShell
  • Work with the Pipeline
  • Understand How the Pipeline Works
  • Use PSProviders and PSDrives
  • Format Output
  • Use WMI and CIM
  • Prepare for Scripting
  • Moving From a Command to a Script to a Module
  • Administer Remote Computers
  • Put the various Windows PowerShell components together
  • Use Background Jobs and Scheduled Jobs
  • Use Advanced PowerShell Techniques and Profiles

Pre-requisites

Before attending this course, students must have:

  • Previous Windows Server and Windows Client management knowledge and hands on experience
  • Experience installing and configuring Windows Server into existing enterprise environments, or as standalone installations
  • Knowledge and experience of network adapter configuration, basic Active Directory user administration, and basic disk configuration
  • Knowledge and hands on experience specifically with Windows Server 2012 and Windows 8 would be of benefit but is not essential

Intended Audience

This course is intended for IT Professionals already experienced in general Windows Server and Windows Client administration or already experienced in administering and supporting Application servers and services including applications like Exchange, SharePoint, and SQL. It is broadly intended for students who want to use Windows PowerShell to automate administrative tasks from the command line, using any Microsoft or independent software vendor (ISV) product that supports Windows PowerShell manageability.

This course includes basic coverage of scripting and programming topics. Students are not expected to have prior scripting or programming experience, and are not expected to have prior Windows PowerShell experience

Microsoft PowerShell Ultimate Bootcamp

Module 1: Getting Started with Windows PowerShell

  • Module Overview 

Lessons

  • Lesson 1: Overview and background of Windows PowerShell
  • Lab A: Configuring Windows PowerShell 
  • Lesson 2: Understanding command syntax 
  • Lesson 3: Finding commands
  • Lab B: Finding and running basic commands 
  • Module Review and Takeaways 

Module 2: Cmdlets for Administration

  • Module Overview 

Lessons

  • Lesson 1: Active Directory administration cmdlets
  • Lesson 2: Network configuration cmdlets 
  • Lesson 3: Other server administration cmdlets 
  • Lab: Windows administration
  • Module Review and Takeaways 

Module 3: Working with the Windows PowerShell Pipeline

  • Module Overview 

Lessons

  • Lesson 1: Understanding the pipeline 
  • Lesson 2: Selecting, sorting, and measuring objects 
  • Lab A: Using the pipeline 
  • Lesson 3: Filtering objects out of the pipeline 
  • Lab B: Filtering objects 
  • Lesson 4: Enumerating objects in the pipeline 
  • Lab C: Enumerating objects 
  • Lesson 5: Sending pipeline data as output 
  • Lab D: Sending output to a file 
  • Module Review and Takeaways 

Module 4: Understanding How the Pipeline Works

  • Module Overview 

Lessons

  • Lesson 1: Passing pipeline data
  • Lesson 2: Advanced techniques for passing pipeline data 
  • Lab: Working with pipeline parameter binding 
  • Module Review and Takeaways

Module 5: Using PSProviders and PSDrives

  • Module Overview 

Lessons

  • Lesson 1: Using PSProviders 
  • Lesson 2: Using PSDrives
  • Lab: Using PSProviders and PSDrives
  • Module Review and Takeaways 

Module 6: Querying Management Information by Using CIM and WMI

  • Module Overview 

Lessons

  • Lesson 1: Understanding CIM and WMI
  • Lesson 2: Querying data by using CIM and WMI 
  • Lesson 3: Making changes by using CIM and WMI 
  • Lab: Working with CIM and WMI
  • Module Review and Takeaways 

Module 7: Working with Variables, Arrays, and Hash Tables

  • Module Overview 

Lessons

  • Lesson 1: Using variables
  • Lesson 2: Manipulating variables
  • Lesson 3: Manipulating arrays and hash tables
  • Lab: Working with variables
  • Module Review and Takeaways 

Module 8: Basic Scripting

  • Module Overview 

Lessons

  • Lesson 1: Introduction to scripting 
  • Lesson 2: Scripting constructs
  • Lesson 3: Importing data from files 
  • Lab: Basic scripting
  • Module Review and Takeaways

Module 9: Advanced Scripting

  • Module Overview 

Lessons

  • Lesson 1: Accepting user input 
  • Lesson 2: Overview of script documentation
  • Lab A: Accepting data from users
  • Lesson 3: Troubleshooting and error handling 
  • Lesson 4: Functions and modules 
  • Lab B: Implementing functions and modules
  • Module Review and Takeaways

Module 10: Administering Remote Computers

  • Module Overview 

Lessons

  • Lesson 1: Using basic Windows PowerShell remoting 
  • Lesson 2: Using advanced Windows PowerShell remoting techniques 
  • Lab A: Using basic remoting 
  • Lesson 3: Using PSSessions 
  • Lab B: Using PSSessions
  • Module Review and Takeaways 

Module 11: Using Background Jobs and Scheduled Jobs

  • Module Overview 

Lessons

  • Lesson 1: Using background jobs 
  • Lesson 2: Using scheduled jobs 
  • Lab: Using background jobs and scheduled jobs
  • Module Review and Takeaways 

Module 12: Using Advanced Windows PowerShell Techniques

  • Module Overview 

Lessons

  • Lesson 1: Creating profile scripts 
  • Lesson 2: Using advanced techniques 
  • Lab: Practicing advanced techniques 
  • Module Review and Takeaways 

Module 13: Creating Advanced Functions

  • Module Overview 

Lessons

  • Lesson 1: Converting a Command Into an Advanced Function
  • Lab A: Converting a command into an advanced function
  • Lesson 2: Creating a script module
  • Lab B: Creating a script module
  • Lesson 3: Defining parameter attributes and input validation
  • Lab C: Defining parameter attributes and input validation
  • Lab D: Writing functions that use multiple objects 
  • Lesson 4: Writing functions that accept pipeline input
  • Lab E: Writing functions that accept pipeline input
  • Lesson 5: Producing complex function output 
  • Lab F: Producing complex function output 
  • Lesson 6: Documenting functions by using comment-based Help
  • Lab G: Documenting functions by using comment-based Help 
  • Lesson 7: Supporting –WhatIf and –Confirm 
  • Lab H: Supporting –WhatIf and –Confirm 
  • Module Review and Takeaways 

Module 14: Using Microsoft .NET Framework and REST API in Windows PowerShell

  • Module Overview 

Lessons

  • Lesson 1: Using .NET Framework in Windows PowerShell
  • Lab A: Using .NET Framework in Windows PowerShell 
  • Lesson 2: Using REST API in Windows PowerShell 
  • Lab B: Using REST API in Windows PowerShell to manage IIS websites 
  • Module Review and Takeaways 

Module 15: Writing Controller Scripts

  • Module Overview 

Lessons

  • Lesson 1: Understanding controller scripts 
  • Lesson 2: Writing controller scripts that show a user interface 
  • Lab A: Writing controller scripts that display a user interface 
  • Lesson 3: Writing controller scripts that produce reports 
  • Lab B: Writing controller scripts that produce HTML reports 
  • Module Review and Takeaways 

Module 16: Handling Script Errors

  • Module Overview 

Lessons

  • Lesson 1: Understanding error handling 
  • Lesson 2: Handling errors in a script 
  • Lab: Handling errors that occur when running a script
  • Module Review and Takeaways

Module 17: Implementing Powershell Scripting with other technologies (VMware, Exchange, Sharepoint, SQL, Active Directory, Hyper V)

There are currently no certifications listed for this course.

Click below to view a list of courses that include certifications:

View Available Certifications

 

Training and Certification Courses and Bootcamps in VMware | Microsoft Technical | Microsoft Developer | Microsoft Sharepoint | Security | Cisco | Citrix