Cloud, Azure and DSC

Watch sessions about mindblowing and fun PowerShell techniques, learn advanced know-how, and meet us in our live Q&A!

This is not about DSC in the Cloud but rather we are combining the topics Cloud, Azure, and DSC in one panel. Below you find the awesome session videos touching on these topics, and we’d love to meet you live in our panel to discuss any questions you may have:

We cordially invite you to participate in our live Q&A targeting PowerShell Cloud, Azure or DSC. It is taking place June 3, 2020 at 6pm CEST, and you’ll have a chance to meet the speakers, other security experts, and ask any question you may have.

Please note that psconf.eu organizer and speakers are volunteers. While we are passionately committed to provide an awesome experience for you, we cannot guarantee that things will always go according to plan. There is especially no guarantee that every speaker who delivered free content below can in fact join the Q&A.

Is DSC Dead?

by Gael Colas & Michael Greene

Unless you are heavily involved with Desired State Configuration (DSC), and you’ve been paying attention to the DSC planning updates, the DSC Community Calls, you might have trouble seeing what’s going on with DSC.

In this session, we’ll try to briefly review the why and what of DSC, decrypt all the recent news and see how it looks today, and finally make some predictions on its evolution.

We’ll review DSC’s core principles and components, the differences between platform, solutions, resources and the community behind https://dsccommunity.org.

We will discuss how third parties, such as Chef, Puppet, Ansible, but also AWS, VMWare, Cisco are leveraging the technology. Next, we’ll see a demo the work done by the PowerShell team to make invoking DSC resources work from PowerShell 7 on any platform from the RFC I wrote.

We will discuss scenarios, current limitations and some tricks and tips you may find useful. Finally, we can’t talk about the future of DSC without spending some time on Azure Policy Guest Configuration, which leverages the new codebase of a DSC agent (sometimes called DSCv2 or LCMv2).

We’ll look at how you can leverage DSC resources, enact changes, and how hybrid scenarios can be addressed with Azure ARC.

As I’ve been lucky to be contracted by the DSC team to work with them and the PowerShell team for several months, feel free to bring your questions and feedback as I’m happy to forward your feedback!

Authoring class based DSC resources – notes from the field

by Bartek Bielawski

PowerShell classes were added to PowerShell language to improve experience for DSC resource authors.

In this session, you will learn how you can extend DSC with resources written in a form of PowerShell classes, complete with tips, lessons learned and common pitfalls.

We will also look into testing of authored resources to make sure that resource gets the job done.

Automated Application Testing With Azure Spot VMs & DevOps Pipelines

by Ben Reader & Friends

Automated Application Testing: How to make Azure Spot VMs and DevOps Pipelines do the work for you!

PowerShell classes were added to PowerShell language to improve experience for DSC resource authors.

In this session, you will learn how you can extend DSC with resources written in a form of PowerShell classes, complete with tips, lessons learned and common pitfalls.

We will also look into testing of authored resources to make sure that resource gets the job done.

Captain Kusto, do we have the Power?

by Mateusz Czerniawski

Azure Log Analytics (ALA) - what’s in it for me?

We all ❤ logs. But the True Power of Logs comes with what you can do with them.

Interested in building your own solution in under 15 minutes? It’s really easy with PowerShell to streamline the whole process Let’s talk about Logs as a Service - affordable, always available, easily customized and OS independent.

After this session you’ll know more about:

  • Azure Monitor
  • Kusto Query Language (KQL)
  • Rest API for ALA
  • Azure Dashboards
  • Power BI reports
  • Alert rules

Azure DevOps for PowerShell

by Barbara Forbes

Azure DevOps provides some great tooling for a DevOps working process.

But what about PowerShell? In this session, I will show you the different ways you can make use of Azure DevOps when working with PowerShell.

We will cover the basics: Connecting with GitHub, using the Azure DevOps repositories and creating CI/CD pipelines.

With the help of some practical demo’s and you will be able to get started for yourself right after this session.

Azure Functions in a hybrid world

by Jan Egil Ring

In this session we will start by looking into scenarios for using Azure Functions in hybrid environments, before we dive into the different options for running Azure Functions in your on-premises networks.

We will also look into best practices on how to organize and structure your functions, as well as see how we can store and retrieve global variables and credential assets.

Asking Questions

While live Q&A sessions are in progress, you can ask your questions by using our Q&A widget below. Note that you can also vote on questions others have submitted.

The live Q&A widget is closed when there is no live session in progress. Use our form at http://powershell.help to submit questions before or after live sessions.

You do not need to have a Vimeo account nor do you need to log in. Simply choose the option to Chat as a Guest!

Leave Comment

Please feel free to leave a comment if you have an organizational question or would like to share an idea.