Microsoft - Advanced Automated Administration with Windows PowerShell

Duration

Duration:

Just 2 Days

Method

Method:

Classroom / Online / Hybrid

Next date

Next date:

24/6/2024 (Monday)

Overview

Your 2-day accelerated Advanced Automated Administration with Windows PowerShell course develops all the skills you need to automate advanced administrative tasks using Windows PowerShell 5.1.

Your Microsoft Certified Trainer will immerse you in the curriculum. Using hands-on labs, you'll learn the core scripting skills you need from creating advanced functions to writing controller scripts and handling script errors. You'll also be introduced to the essentials of Windows PowerShell Workflow, the REST API and XML and JSON formatted data file.

You'll experience our unique Lecture | Lab | Review learn methedologly, quickly developing the ability to:

  • Create advanced functions.
  • Use Microsoft .NET Framework and REST API in Windows PowerShell.
  • Write controller scripts.
  • Handle script errors.
  • Use XML, JSON, and custom formatted data.
  • Enhance server management with Desired State Configuration and Just Enough Administration.
  • Analyse and debug scripts
  • Understand Windows PowerShell workflow.

You'll have access to the latest up-to-date Microsoft courseware, including new administration tools, as we're a Microsoft Learning Partner.

You'll also benefit from 24-hour lab access at our training centres, which means that you'll be able to test your skills as much as you like, whenever you like.

If you're an IT professional with previous experience in Windows Server and Windows Client and some basic knowledge of Windows PowerShell, this course is ideal for you.

Four reasons why you should sit your Advanced PowerShell course with Firebrand Training

  1. You'll be Advanced PowerShell trained and certified faster. Learn more on this 2-day accelerated course. You'll get at least 12 hours a day of quality learning time in a distraction-free environment
  2. Your Advanced PowerShell course is all-inclusive. One simple price covers all course materials, exams, accommodation and meals – so you can focus on learning
  3. Pass Advanced PowerShell first time or train again for free. Your expert instructor will deliver our unique accelerated learning methods, allowing you to learn faster and be in the best possible position to pass first time. In the unlikely event that you don't, it's covered by your Certification Guarantee
  4. Study Advanced PowerShell with an award-winning training provider. We've won the Learning and Performance Institute's "Training Company of the Year" three times. Firebrand is your fastest way to learn, with 134.561 students saving more than one million hours since 2001

Curriculum

MOC 10962C: Advanced Automated Administration with Windows PowerShell

Module 1: Creating advanced functions

This module explains how to parameterise a command into an advanced function.

Lessons

  • Converting a command into an advanced function
  • Creating a script module
  • Defining parameter attributes and input validation
  • Writing functions that accept pipeline input
  • Producing complex pipeline output
  • Documenting functions by using comment-based help
  • Supporting -WhatIf and -Confirm

Lab:

  • Converting a command into an advanced function
  • Creating a script module
  • Defining parameter attributes and input validation
  • Writing functions that accept pipeline input
  • Producing complex pipeline output
  • Documenting functions by using comment-based help
  • Supporting -WhatIf and -Confirm

After completing this module, you'll be able to:

  • Convert a command into an advanced function.
  • Create a script module.
  • Define parameter attributes and input validation.
  • Write functions that accept pipeline input.
  • Produce complex pipeline output.
  • Document functions by using comment-based help.
  • Support -WhatIf and -Confirm.

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

This module explains how to use Microsoft .NET Framework and REST API to supplement functionality that Windows PowerShell commands provide.

Lessons

  • Using Microsoft .NET Framework in Windows PowerShell
  • Using REST API in Windows PowerShell

Lab:

  • Using Microsoft .NET Framework in Windows PowerShell
  • Using REST API in Windows PowerShell

After completing this module, you'll be able to:

  • Use Microsoft .NET Framework in Windows PowerShell.
  • Use REST API in Windows PowerShell.

Module 3: Writing controller scripts

This module explains how to combine advanced functions that perform a specific task and a controller script that provides a user interface or automates a business process.

Lessons

  • Introducing controller scripts
  • Writing controller scripts that display a user interface
  • Writing controller scripts that produce reports

Lab:

  • Writing controller scripts that display a user interface
  • Writing controller scripts that implement a text-based menu
  • Writing functions to be used in the controller script
  • Writing a controller script that produces HTML reports

After completing this module, you'll be able to:

  • Describe controller scripts.
  • Write controller scripts that display a user interface.
  • Write controller scripts that produce reports.

Module 4: Handling script errors

This module explains how to perform basic error handling in scripts.

Lessons

  • Understanding error handling
  • Handling errors and timeouts in a script

Lab:

  • Handling errors in a script

After completing this module, you'll be able to:

  • Describe error handling.
  • Handle errors and timeouts in a script.

Module 5: Using XML, JSON, and custom-formatted data

This module explains how to read, manipulate, and write data in XML and JSON format.

Lessons

  • Reading, manipulating, and writing XML-formatted data
  • Reading, manipulating, and writing JSON-formatted data
  • Reading and manipulating custom-formatted data

Lab:

  • Testing the provided tools
  • Updating an XML inventory document

After completing this module, you'll be able to:

  • Read, manipulate, and write XML-formatted data.
  • Read, manipulate, and write JSON-formatted data.
  • Read and manipulate custom-formatted data.

Module 6: Enhancing server management with Desired State Configuration and Just Enough Administration

This module explains how to write Desired State Configuration (DSC) configuration files, deploy those files to servers, and monitor servers configurations. This module also explains how to restrict administrative access with Just Enough Administration (JEA).

Lessons

  • Understanding Desired State Configuration
  • Creating and deploying a DSC configuration
  • Implementing Just Enough Administration

Lab:

  • Creating and deploying a DSC configuration
  • Configuring and using JEA

After completing this module, you'll be able to:

  • Understand DSC.
  • Create and deploy a DSC configuration.
  • Implement JEA.

Module 7: Analysing and debugging scripts

This module explains how to use native Windows PowerShell features to analyse and debug existing scripts.

Lessons

  • Debugging in Windows PowerShell
  • Analysing and debugging an existing script

Lab:

  • Analysing and debugging an existing script

After completing this module, you'll be able to:

  • Debug in Windows PowerShell.
  • Analyse and debug an existing script.

Module 8: Understanding Windows PowerShell Workflow

This module explains the features of the Windows PowerShell Workflow technology.

Lessons

  • Understanding Windows PowerShell Workflow

Lab:

  • Creating and running a Windows PowerShell Workflow

After completing this module, you'll be able to describe and implement the Workflow feature of Windows PowerShell.

What's Included

MOC 10962C: Advanced Automated Administration With Windows PowerShell

Your accelerated course includes:

  • Accommodation *
  • Meals, unlimited snacks, beverages, tea and coffee *
  • On-site exams **
  • Exam vouchers **
  • Practice tests **
  • Certification Guarantee ***
  • Courseware
  • Up-to 12 hours of instructor-led training each day
  • 24-hour lab access
  • Digital courseware **
  • * For residential training only. Accommodation is included from the night before the course starts. This doesn't apply for online courses.
  • ** Some exceptions apply. Please refer to the Exam Track or speak with our experts
  • *** Pass first time or train again free as many times as it takes, unlimited for 1 year. Just pay for accommodation, exams, and incidental costs.

Prerequisites

Before attending this course, you should have experience with:

  • Windows networking technologies and implementation.
  • Windows Server administration, maintenance, and troubleshooting.
  • Windows Client administration, maintenance, and troubleshooting.
  • Using Windows PowerShell to run commands and to create basic non-modularized scripts.

To meet these prerequisites and to gain practical skills and experience with using Windows PowerShell, we recommend you take Course 10961: Automating Administration with Windows PowerShell.

Are you ready to get certified in record time?

We interview all applicants for the course on their technical background, degrees and certifications held, and general suitability. If you get through this screening process, it means you stand a great chance of passing.

Firebrand Training is an immersive training environment. You must be committed to the course. The above prerequisites are guidelines, but many students with less experience have other background or traits that have enabled their success in accelerated training through Firebrand Training.

If you have any doubts as to whether you meet the pre-requisites please call 89 88 66 05 and speak to one of our enrolment consultants, who can help you with a training plan.

Reviews

We've currently trained 134.561 students in 12 years. We asked them all to review our Accelerated Learning. Currently,
96,41% have said Firebrand exceeded their expectations:

"The training for PL-100 is an intense course, jam-packed with references, resources delivered by a super knowledgeable instructor. Would recommend having a sound base knowledge of Microsoft Power Platform before attending. MS Learn provides topics for PL-100 and also a study guide for the exam which is very useful when preparing for exam."
Jessica Brooks, Kenvue. (3/1/2024 (Wednesday) to 4/1/2024 (Thursday))

"Training facilities were great and the hotel onsite is nice."
Anonymous. (18/12/2023 (Monday) to 20/12/2023 (Wednesday))

"It''s the best way to learn without any distraction. Training, eat, sleep, shower."
Anonymous. (13/12/2023 (Wednesday) to 15/12/2023 (Friday))

"When learning with Firebrand, everything is taken care of for you. This allows you to pour everything into absorbing and understanding your course content amongst peers."
ML, Griggster Limited. (3/10/2023 (Tuesday) to 6/10/2023 (Friday))

"Perfect instructor with much knowledge and the ability to bring it to the people. Thank you. The topic is huge but I would have expected a little bit more working together in the system."
Reinhard Decker, VAT Vakuumventile AG. (10/10/2023 (Tuesday) to 13/10/2023 (Friday))

Course Dates

Start

Finish

Status

Location

Book now

19/2/2024 (Monday)

20/2/2024 (Tuesday)

Finished - Leave feedback

-

 

24/6/2024 (Monday)

25/6/2024 (Tuesday)

Wait list

Nationwide

 

5/8/2024 (Monday)

6/8/2024 (Tuesday)

Limited availability

Nationwide

 

16/9/2024 (Monday)

17/9/2024 (Tuesday)

Open

Nationwide

 

28/10/2024 (Monday)

29/10/2024 (Tuesday)

Open

Nationwide

 

9/12/2024 (Monday)

10/12/2024 (Tuesday)

Open

Nationwide

 

Latest Reviews from our students