Course Description
Hello !!!
I’m so excited to Welcome you on this course on Powershell for advanced users.?
Powershell is Rock and Roll !!!?
I use Powershell everyday. whether for Managing my resources on :Azure or AWSWindows 2019 and Windows 10Manage my roles and featuresManage Vmware, Hyper-V or XENManage CitrixManage SCCMManage SCOMand so mores…..
With this course you will learn how to automate all your task and create your functions
You will see how to manage the errors and how to trap them
I have added also some informations on XML.
And of course in this time of DEVOPS, I have added a fantastic tool DSC
Will add also a lot of examples every week
This course is intended for IT professionals who are experienced in general Windows Server and Windows Client administration.
Students should have a foundational knowledge of Windows PowerShell, which they can obtain by taking course 10961C: Automating Administration with Windows PowerShell.
Skills gained
- 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.
- Analyze and debug scripts
- Understand Windows PowerShell workflow.
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
- Experience with Windows networking technologies and implementation.
- Experience with Windows Server administration, maintenance, and troubleshooting.
- Experience with Windows Client administration, maintenance, and troubleshooting.
- Experience with using Windows PowerShell to run commands and to create basic non-modularized scripts.
Super training
Fabrice
Prerequisites
- Powershell for beginner’s
- Very Good knowledge on powershell
Participant Targets
- Powershell lovers !
- Technical windows servers staff
Training Content
Section 1: Introduction
- Introduction
Section 2: Create Advanced Functions
- Introduction
- Create Your First Advanced Function
- Create Your First Advanced Function, Part 2
- Create Your First Advanced Function, Part 3
- Create a PowerShell Module
- Create a Manifest Module
- Advanced Parameters
- Add Help Message
- Add Alias
- Add Input Validation
- How to Accept Multiple Values
- Accept Values from the Pipeline
- Create Complex Outputs
- Add Help to Your New Functions
- Review Advanced Functions
Section 3: Create a User Interface
- Introduction
- Create a Menu Interface and a Second Function
- Create a New Interface
- Build Your New Interface
- Create Another Function to Create a User in Active Directory
- Create Another Function to Create a User in Active Directory, Part 2
Section 4: Manage Errors and Debug
- Introduction
- Catch Errors
- Debug a Script
- Set Breakpoints
- Review
Section 5: Using XML
- Introduction
- Why XML
- Using XML, Part 2
Section 6: PowerShell DevOps DSC
- Introduction
- DSC: The Solution to Configure Your Servers
- DSC, Part 2
Section 7: Use .NET Framework in Your Script
- Introduction
- Using .NET Framework in Your Script
- Using .NET Framework in Your Script, Part 2
Section 8: PowerShell REST API
- REST API with PowerShell: How to Use
- REST API Lab with Azure
Section 9: PowerShell Workflow
- Overview of Workflow
Section 10: Thanks for All
- Thanks and Read It
Requirements
- Powershell for beginner's
- Very Good knowledge on powershell
Features
- 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.
- Analyze and debug scripts
- Understand Windows PowerShell workflow.
Target audiences
- Powershell lovers !
- Technical windows servers staff