loader image
Passer au contenu principal


1- 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



2- PREREQUISITES________________________________________


Powershell for beginner's

Very Good knowledge on powershell



3- PARTICIPANT TARGETS______________________________________


Powershell lovers !

Technical windows servers staff



4- TRAINING CONTENT __________________________________


Section 1:

Introduction


Session 1:

Introduction


(Aperçu activé)

Section 2:

CREATE ADVANCED FUNCTIONS


Session 2:

INTRODUCTION

(Aperçu activé)


Session 3:

Create your first advanced function

(Aperçu activé)


Session 4:

Create your first advanced function part 2

(Aperçu activé)


Session 5:

Create your first advanced function part 3


Session 6:

Create a powershell module


Session 7:

Create a manifest module


Session 8:

Advanced parameters


Session 9:

Add Help message


(Aperçu activé)


Session 10:

Add alias


(Aperçu activé)


Session 11:

Add input validation


Session 12:

How to accept multiple values

(Aperçu activé)


Session 13:

Accept values from the pipeline


Session 14:

Create complex outputs


Session 15:

Add help to your new functions

(Aperçu activé)


Session 16:

Review advanced functions


Section 3:

CREATE A USER INTERFACE


Session 17:

INTRODUCTION


(Aperçu activé)

Session 18:

Create a menu interface and create a second function


Session 19:

Create a new interface


Session 20:

Build your new interface


Session 21:

Create another function to create a user in active directory


Session 22:

Create another function to create a user in active directory 

part 2

(Aperçu activé)


Section 4:

MANAGE ERRORS AND DEBUG


Session 23:

INTRODUCTION

(Aperçu activé)


Session 24:

Cath errors


Session 25:

Debug a script


Session 26:

Set break points


Session 27:

REVIEW


Section 5:

USING XML


Session 28:

INTRODUCTION


(Aperçu activé)


Session 29:

Why XML


Session 30:

Using XML part 2


Section 6:

POWERSHELL DEVOPS DSC


Session 31:

INTRODUCTION


Session 32:

DSC The solution to configure your servers


Session 33:

DSC Part 2


Section 7:

USE .NET FRAMEWORK IN YOUR SCRIPT


Session 34:

INTRODUCTION


Session 35:

Using .NET framework in your script


Session 36:

Using .NET framework in your script part 2


Section 8:

POWERSHELL REST API


Session 37:

Rest API with Powershell how to use


Session 38:

Rest API LAB with Azure !!!


Section 9:

POWERSHELL WORKFLOW


Session 39:

Overview of WorkFLOW


Section 10:

THANKS FOR ALL


Session 40:

THANKS AND READ IT

Skill Level: Beginner