PowerShell Core 6.2 enables automation in a consistent way for heterogenous environments. This talk will cover some of the new capabilities in PSCore6.2, highlights from the community, and lessons learned from this Open Source project. In addition, we’ll discuss future direction of PSCore6.3+.
In this session we will present a deep dive into techniques and services to create and manage AWS cloud infrastructure. We will demonstrate using just the AWS Tools for PowerShell as well as cover approaches using PowerShell in conjunction with other AWS services and technologies such as Systems Manager, CloudFormation and Serverless approaches. Once created, we will also discuss and demonstrate options and best practices for monitoring your infrastructure.
After this session, you will know how you can “migrate” your existing Pull Servers based on edb or mdb database to the new SQL backed Pull Server running on Server 1803/2019 with some help from DSCPullServerAdmin! (Also some internals and other management tasks will be discussed/demoed)
Are you still running a Pull Server using MDB or EDB and want to move to the new SQL backend? This module got you covered! It also supports the full suite of tasks you can think off for all the supported Database types. Come and see how easy it has become to manage your Pull servers and migrate to other formats when needed!
The PowerShell team has invested time and resources to build out automation leveraging Azure and, of course, PowerShell to make releases more consistent, efficient, compliant, and with quality. Learn the challenges of concurrent releases across multiple platforms, how we overcame them, and how you can leverage our tooling for your own projects.
Azure Functions is a serverless platform that enables you to write code without having to worry about managing infrastructure. Learn about how PowerShell is being integrated with Azure Functions to make it easier than ever to execute your scripts in the cloud.
When you visit this session, you will learn how to detect if your admins are reusing the credentials on multiple accounts.Does your company have a policy that dictates administrators needs at least 2 accounts ? Do you think your admins, would use the same password on their admin and regular accounts ? Are any of these passwords on the Troy Hunts HaveIBeenP0wned list ? In this session, I will cover how to extract password hashes from Active Directory to allow further analysis of password usage across a domain.
When you visit this session, you will learn how to test your PS scripts how they will run in Docker containers
Have you ever written a cool PowerShell script, that you want to share with your Linux colleagues, but they say NO! because they do not want to "infect" their machines with PowerShell. Here we will go through testing and running your scripts in a docker container, making your scripts easy to share. In this session, we will go through some Docker basics and show you how you are able to run your PowerShell scripts in a docker container. This is also a very good way to test your scripts if they are x-plat ready, like if you want to run them in Azure console, which is also run as a Linux based container. We will look at various ways to mount your PowerShell files into a container, and how to edit and run those scripts from within the container.
After this session, you will have seen a replacement for the DSC Pull Server running as PowerShell script on top of Polaris and have learned that it is not that hard.
Want to run your own DSC Pull Server and extend it's capabilities (in an easy way using just PowerShells script) from what is possible inbox? Or just want to see a real world example of PowerShell coded REST API? I present a script based pull server running on Polaris!
Golf supposed to be the game for gentlemen. But when it comes to code golf – all dirty tricks are on. Interested? Than suite up and come to learn a few tricks that I came up with - and even more I picked up from the best while being crashed by their skills during various code golfs I participated in over the years.
Visual Studio Code (or VSCode for short) is a free, light weight, extensible, text editor by Microsoft. It’s also the official editor for PowerShell development – superseding the ISE. In this talk, I’ll show you how to get VSCode set up for use with PowerShell and then we’ll take a close look at the debugging experience in VSCode. By the end of the talk, you’ll walk away with the skills needed to debug your scripts and even the ability to customize the debugging experience for your use-cases.
The new generation of Desired State Configuration has been revealed as Azure Guest Configuration. We will discuss how you can use your DSC skillset and the investments you have made in DSC resources as new opportunities to add value in the area of operational and security compliance. We will also discuss roadmap for DSC and what changed since announcements we made last year. Will cover the architecture and design of the new client (now in production) and how it addresses top asks like bringing forward management of multiple configurations.
Lee Holmes is the lead security architect of Microsoft's Azure Storage and Cloud Edge group. He is author of the Windows PowerShell Cookbook, and an original member of the PowerShell development team.
As a principle evangelist for Amazon Web Services, Martin travels the world showcasing the transformational capabilities of AWS. In his time as an evangelist, Martin has spoken at over 200 events and meetups as well as producing, blogs, tutorials and broadcasts. His primary focus is on .NET applications and has worked as a C# and VB developer since 2001.
Martin has been developing applications since he was 16 and over the past 20 years has worked on projects with many major companies and brands. Prior to joining AWS, Martin worked for Oracle and Microsoft as a developer evangelist and software development engineer.
Staffan Gustafsson is a software developer with an affection for programming languages, debugging and automation.
He works for DICE, creating games like Battlefield and Star Wars Battlefront, with a daily mix of C++, C#, python and PowerShell.
Staffan has used PowerShell since the first public beta in and is now happily contributing to its development - a great way to learn about the language.