TRS1515

PowerShell Desired State Configuration – The DevOps IT

Meet the Addlevel DevOps team, and learn from the best. With their years of experience with PowerShell and consulting roles as both developers and operators, learn the new way of IT and how to build and treat your IT environments in a declarative way like code.

The purpose of this course is to provide advanced coverage of PowerShell Desired State Configuration.

Learn how to use existing DSC Resources and how to build your custom DSC Resource library for handling workloads (Windows and Linux) both on premise, and in Azure. By the end of this lab, you will have a bunch of custom-made configurations and resources that you can start to implement in your own environments.

OBS! The language taught on this lab planned dates is Swedish.

Målgrupp

IT pros, developers, administrators, architects and IT managers who wants to learn about PowerShell DSC.

Förkunskaper

Before attending this course, students must have:

•Basic knowledge and experience working with Windows PowerShell•Experience in general Windows Server and Windows Client administration or already have experience in administering and supporting Application servers and services.

Kursmaterial

These are some of the things we will go through during the course of the lab.• PowerShell ramp up• Using PowerShell repository’s• What is DSC• DSC Requirements• DSC Architecture• DSC Resources (Built in and online)• DSC Configuration (Push vs. Pull)• PKI Prerequisites for securing pull servers• Encrypting Configurations• Building server role templates• Partial configurations• Composite configurations• Module distribution• Local Configuration Manager• Reporting• Troubleshooting (DSC Diagnostics)• DSC and Linux• PowerShell and DSC unit testing• Using source control, versioning and release management• Building custom class based DSC resources• Versioning and naming conventions of DSC Resources• How you can use DSC with Microsoft Operations Management Suite• How you can use DSC with Azure Resource Manager

These are some of the things we will go through during the course of the lab.• PowerShell ramp up• Using PowerShell repository’s• What is DSC• DSC Requirements• DSC Architecture• DSC Resources (Built in and online)• DSC Configuration (Push vs. Pull)• PKI Prerequisites for securing pull servers• Encrypting Configurations• Building server role templates• Partial configurations• Composite configurations• Module distribution• Local Configuration Manager• Reporting• Troubleshooting (DSC Diagnostics)• DSC and Linux• PowerShell and DSC unit testing• Using source control, versioning and release management• Building custom class based DSC resources• Versioning and naming conventions of DSC Resources• How you can use DSC with Microsoft Operations Management Suite• How you can use DSC with Azure Resource Manager