• Friday Workshops
    Friday Workshops
    8:30 - 4:30
    Advanced PowerShell Scripting Workshop
    This full day workshop is designed for PowerShell-oriented IT Pros who are looking to take their scripting and toolmaking work to the next level. It is assumed that you have experience working with PowerShell interactively at the console, can write at least a simple function and ideally have created a module. There won't be hands-on exercises, although you are welcome to follow along. You can expect a maximum amount of live demonstration and a minimum amount of PowerShell presentations. The emphasis will be on scripting for Windows PowerShell but we'll look at cross-platform challenges. Creating Practical Advanced Functions Using Parameter Sets Understanding Dynamic Parameters Effective Error Handling with Try/Catch PowerShell Module Design Documenting Your Module the Smart Way Adding Type and Format Extensions PowerShell Scripting Best Practices, Tips and Tricks
    8:30 - 4:30
    PowerShell 101 Workshop
    PowerShell 101 Workshop
  • Saturday – PowerShell 101
    Saturday - PowerShell 101
    The No-Nonsense Beginner’s Guide to PowerShell
    Interested in PowerShell but not sure how to get started? Already have some experience but still having trouble with the basic concepts? This session is for you! Learn to easily figure out what the commands are and how to use those commands without searching the Internet. Extend PowerShell’s functionality to manage products like SQL Server. During this presentation, Microsoft MVP Mike F Robbins will demonstrate several of the core PowerShell cmdlets along with writing one-liners and basics scripts. We’ll discuss how to prevent resume generating events when making changes with PowerShell. Learn what objects, properties, and methods are along with how they’re used in PowerShell. Not a developer? PowerShell is one of those technologies that you can be extremely effective with whether you’re a developer or an IT Pro.
    A Beginners Guide To Desired State Configuration
    Still trying to get your head around Desired State Configuration? Start with what you know! Cloud and Datacenter Management MVP Will Anderson takes you through learning to build DSC configurations using scripts that you’ve already created.
    Choco For Beginners
    Set it and forget it. That’s the power of choco. Learn what it is, how to use it, and all the features it will provide your organization. Warning: There will be Powershell. There will be memes. There will be AWESOME.
    Git and GitHub: Newbie to Intermediate Contributor in 45 Minutes
    PowerShell represents the first big hurdle for most IT Ops professionls. Embracing source control is generally considered the second hurdle. Attend this session to jump-start your Git/GitHub knowledge and to participate in open-source projects NOW!
    PowerShell Remoting: From 0 to Lockdown in 45 minutes!
    Let’s walk through all the options available for securing PowerShell remoting/WinRM! How to enable globally, setup logging, transcription and briefly talk about certificates and SSL.
    SharePoint Online PowerShell is confusing, let's fix that...
    Its confusing where to get started if you are working with PowerShell SharePoint Online. In this talk I will take new users through the setup of this and show some of the basic commands to get you started on working with SharePoint if you are getting started with it.
  • Saturday – Cloud Administration
    Saturday - Cloud Administration
    Azure PowerShell Evolution: Get Comfortable with the Az Commands
    Azure PowerShell has evolved a great deal over the past few years. We have the Azure, AzureRM, and Az modules–which to use, when? Attend this beginner-level tutorial to get a firm grasp on where Microsoft is headed with Azure PowerShell. Limit your code refactoring and improve your proficiency with the technology.
    Resource configuration, management and monitoring - at scale! - with PowerShell
    This demo-heavy talk will show you how you can use PowerShell together with AWS Systems Manager to configure, connect to, manage and monitor all your compute hardware and software - no matter what scale - and all accessible from your familiar command line on Windows, MacOS or Linux!
    It’s PowerShell In the Cloud – Welcome to Azure Cloud Shell accepted
    As more organizations move towards the cloud and using Microsoft Azure, there is a need to leverage our existing practices in that environment. That is where Azure Cloud Shell comes in. Azure Cloud Shell provides a CLI for administrators into their Azure subscription resources. Access to Azure Cloud Shell is available through a variety of methods including the Azure Portal and Admins can choose their environment: bash or PowerShell. For this session, the focus will be on using PowerShell through Azure Cloud Shell. It will begin with an introduction to Azure Cloud Shell for an understanding of the platform, uses, features, and limitations. Discussion of Use cases will include locked down admin workstations, rotating devices, and non-Windows device usage. Then we’ll dive into working with Azure Cloud Shell from setup to Azure PowerShell to the Cloud Shell editor. Demos planned include: -Initial setup including Azure File Storage -Command discovery -Installing custom modules from PowerShell Gallery -Working with Azure PowerShell and the Az module -Uploading resources to Azure File Storage for use in Azure Cloud Shell -Using SSH for remoting to VMs (If time allows) -Working with Git Repos (If time allows) -Using the Cloud Shell editor (Monaco) All attendees will leave with the information they need to begin immediately managing Azure subscription resources with Azure Cloud Shell using a personalized interface. Everyone will learn Stuff!
    PowerShell DSC and AWS Systems Manager
    AWS Systems Manager launched integrated support for Windows PowerShell DSC with the AWS-ApplyDSCMofs document in November 2018. In this session we will deep dive into the documents features, including integrations with AWS Systems Manager Compliance, AWS Secrets Manager, and more! You will leave the session with a solid understanding of how to leverage the PowerShell DSC feature enhancements available in the AWS Systems Manager implementation.
    Containers - You Better Get on Board
    Containers are taking over, changing the way systems are developed and deployed…and that’s NOT hyperbole. Just imagine if you could deploy SQL Server or even your whole application stack in just minutes. You can do that, leveraging containers!
    Managing Managed Images in Azure with Automation and DSC
    As more organizations start to walk the path of app modernization, Infrastructure-as-a-Service in the cloud continues to play a key role. But how do you balance the requirements of organizational standard built imaging requirements with multi-region deployment needs? Automate it!
  • Saturday – DevOps
    Saturday - System Administration
    Searching EventLogs like a "Boss"
    Windows Event Logs… You know they contain a ton of useful information, but they aren’t exactly the easiest to search. Let’s face it, everyone can use some helpful pointers on how to efficiently search event logs! Join Phil Bossman as he shows you the ins and outs of Event Logs and tricks he has developed over the years to making searching “less painful”. You will leave this talk with the tools required to find that diamond in the rough, or that needle in the hay stack of Event Logs.
    When Security Turns Off WinRM
    The obvious answer is to get WinRM turned back on, but sometimes that either cannot happen or takes a while to go through review leaving you unable to perform your duties. This talk is based upon the last 1.5+ years dealing with this issue and how I continued to use PowerShell without WinRM.
    Empower your team with ChatOps: Getting started with PoshBot
    In the modern workplace, lots of communication occurs in chat. Imagine if you could write tools in PowerShell and share them with your team through the chat that you already use everyday. In this session, we will learn about the benefits of ChatOps and how to bring automation and collaboration to your chat with PoshBot, a PowerShell-based bot framework. Enhance your chat with PowerShell!
    What everyone ought to know about VMware PowerCLI
    PowerCLI is one of the easiest ways to manage your VMware environments. From vSphere to NSX, VMware has followed the PowerShell guidelines and best practices to enable PowerCLI users to get up and running as fast as possible. This demo driven session is going to show just how easy that can be done!
    PowerShell Identity Automation with MIM
    Microsoft Identity Manager has an insular community online that is not very easy for beginners to become acclimated. In this session we will review some of the basic foundations required for MIM, how it can fit into existing cloud identity integration processes, and leverage the PowerShell Management Agent, navigating its nuances. Azure AD Connect Azure AD Group-based Licensing The MIM Metaverse Working with .NET libraries Process development
    You Think Your Code Works, But Have You Tested It?
    In this course, you will learn: • How to discover and use the Pester Module • Pester test syntax and layout • How to develop your code by writing the tests first • How to write a simple Pester test • How to graduate from simple tests to more advanced tests • How to test your code and logic without worrying about testing Microsoft’s code using mocks