Loading…
arrow_back View All Dates
Wednesday, April 15
 

8:00am PDT

Breakfast
Wednesday April 15, 2026 8:00am - 9:00am PDT
Wednesday April 15, 2026 8:00am - 9:00am PDT
Meydenbauer Center - Center Hall B 11100 NE 6th St, Bellevue, WA 98004, USA

9:00am PDT

Anouncements
Wednesday April 15, 2026 9:00am - 9:15am PDT

Wednesday April 15, 2026 9:00am - 9:15am PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

9:15am PDT

State of the Shell (PowerShell 7.6)
Wednesday April 15, 2026 9:15am - 10:15am PDT
PowerShell 7.6 delivers a strong iteration of the platform, focused on quality, security, performance, and the refinements that come from steady, community-driven development. In this year's State of the Shell, the PowerShell Team will walk through what’s landing in 7.6 LTS, highlight meaningful changes across the engine, modules, and ecosystem, and share how ongoing investments in DSC v3, the AI-enhanced experience, and cross-platform reliability are shaping the next phase of PowerShell.
 
This session is equal parts roadmap, reveal, and open conversation. If you want to understand where PowerShell is headed—and influence what comes next—this is the room to be in. Your questions, scenarios, and critiques directly shape the future of the shell. Join us and help drive the next generation of PowerShell.
Speakers
avatar for Michael Greene

Michael Greene

Principal PM Manager, Microsoft
Michael Greene is a Principal Product Development Manager (PDM) Manager at Microsoft leading great people across the teams responsible for PowerShell, Azure CLI, Desired State Configuration, OpenSSH, and System Center. With more than two decades at Microsoft, his work has spanned... Read More →
avatar for Steven Bucher

Steven Bucher

Product Manager, Microsoft
Product Manager on the Azure Resource Management Team, responsible for PowerShell 7, AI Shell, SSH and helping with ARC Connected machines. 
avatar for Jason Helmick

Jason Helmick

Sr. Product Manager, Microsoft
Wednesday April 15, 2026 9:15am - 10:15am PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

10:15am PDT

Coffee Break / Vendor Tables
Wednesday April 15, 2026 10:15am - 10:45am PDT

Wednesday April 15, 2026 10:15am - 10:45am PDT
Meydenbauer Center - Hallway 11100 NE 6th St, Bellevue, WA 98004, USA

10:45am PDT

AI Meets IaC — Intelligent Terraform Authoring on Azure
Wednesday April 15, 2026 10:45am - 11:30am PDT
Infrastructure as Code is entering a new era—one where AI doesn't just suggest snippets, but actively participates in the authoring, validation, and deployment of cloud infrastructure. In this session, we'll showcase how the Azure Terraform experience is being supercharged with AI capabilities. See how GitHub Copilot integration accelerates Terraform authoring directly in VS Code, explore real-world scenarios powered by our MCP Server, and get an early look at the full-screen Azure Copilot editor experience. We'll also preview what's coming next including new tools and discuss how community contributions will shape the road ahead. Whether you're an IaC veteran or just getting started, you'll leave with a clear picture of how AI is transforming the Terraform-on-Azure developer experience.
Speakers
avatar for Steven Ma

Steven Ma

Program Manager, Terraform for Azure, Microsoft
Steven is a PM on the Terraform team for Azure, focusing on the Azure support for Terraform and the overall experience for Terraform users in Azure.
avatar for Jingwei Wang

Jingwei Wang

Microsoft

Wednesday April 15, 2026 10:45am - 11:30am PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

10:45am PDT

NoOps is finally here - Infrastructure FROM code
Wednesday April 15, 2026 10:45am - 11:30am PDT
Everyone is doing infrastructure as code, using Terraform or other scripts. But, we can take it a step further and do Infrastructure from code - auto-analyzing the code and creating the needed cloud infrastructure (maybe with some annotational help). In this talk I shall review the current status of Infrastructure From Code, available tools, AI assistance, demonstrate it and try to convince you that your life will be much easier - NoOps is finally here.
Speakers
avatar for Dan Erez

Dan Erez

Software Architect
Wednesday April 15, 2026 10:45am - 11:30am PDT
Meydenbauer Center - Room 407 11100 Northeast 6th Street, Bellevue, WA, USA

10:45am PDT

Turning PowerShell Commands into AI Tools
Wednesday April 15, 2026 10:45am - 11:30am PDT
Discover how PowerShell developers can dramatically expand the reach and impact of their work by transforming their scripts and modules into AI-accessible tools using PoshMcp (a Model Context Protocol - MCP - server). This session is designed specifically for PowerShell developers who want to unlock new opportunities in the rapidly growing AI ecosystem.Learn how PoshMcp automatically transforms your existing PowerShell cmdlets, functions, and modules into tools that AI agents can discover, understand, and execute. Your carefully crafted scripts—whether they manage Active Directory, automate cloud deployments, or perform system diagnostics—can suddenly become accessible to users who may never have touched a command line, dramatically expanding your audience and increasing adoption of your tools.
Speakers
avatar for Steven Murawski

Steven Murawski

Prinicipal Cloud Advocate, Microsoft
Steven’s background is in DevOps, Site Reliability Engineering, and other modern operational concepts. Steven has worked on both the Dev and Ops sides of the house and has been involved with PowerShell since the beta days. Steven had the first public deployment of PowerShell Desired... Read More →
Wednesday April 15, 2026 10:45am - 11:30am PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

10:45am PDT

Unlocking the Power of the SQL Server PowerShell Module
Wednesday April 15, 2026 10:45am - 11:30am PDT
New to PowerShell or just getting started with managing SQL Server through scripts? This session will introduce you to the SQL Server module—a powerful set of tools built by Microsoft to help DBAs work smarter. You'll learn how to navigate your SQL environment using the SQL Server Provider, explore objects like files in a folder, and run commands to get, script, or remove objects with ease. This makes automation much more powerful.

We’ll walk through real examples, cover key cmdlets, and show how the built-in SQL Assessment tool can help you identify issues. I will also show you a hidden gem in the provider that makes executing TSQL much simpler. If you're a beginner looking to add PowerShell to your DBA toolkit, this session is for you. If you are a seasoned PowerSheller but have not experienced this module, this session is even for you.
Speakers
avatar for Ben Miller

Ben Miller

Founder, DBAduck
Ben Miller, aka @dbaduck, is a seasoned database professional with over 25 years of experience in SQL Server, PowerShell, and automation. As a passionate advocate for efficiency and innovation, Ben specializes in empowering IT professionals and DBAs to harness the power of PowerShell... Read More →
Wednesday April 15, 2026 10:45am - 11:30am PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

10:45am PDT

From Code to Compliance: Enforcing Azure Security with Terraform and Azure Policy-as-Code
Wednesday April 15, 2026 10:45am - 11:30am PDT
“Set it and forget it” doesn’t cut it for cloud security—you need proof that controls are consistently enforced. Azure Policy provides that enforcement layer, but managing definitions, initiatives, and assignments by hand quickly becomes a mess.This session shows how to operationalize Azure Policy with Terraform, so your baselines are versioned, reviewable, and consistently applied across subscriptions and management groups. Beyond simply deploying policy, you’ll see how treating policies as code unlocks change control, peer review, and CI/CD approval workflows—making compliance part of your release process instead of an afterthought.We’ll start with a quick primer on Azure Policy for anyone new to its concepts (definitions, initiatives, assignments, exemptions, and remediations), then move into practical patterns and live demos:• Author and organize policy definitions and initiatives• Parameterize assignments per scope, attach non-compliance messages, and configure deployIfNotExists remediations with the right role assignments• Manage exemptions cleanly (temporary, scoped, time-boxed) while avoiding “exemption sprawl”• Integrate policy into CI/CD: pull requests for changes, approval gates for rollout, and drift detection for audits• End-to-end demo: define an initiative, assign it at a management group, exempt a subscription for a pilot, and kick off remediations — all in TerraformBy the end, you’ll know how to evolve your Azure Policy workflows to be repeatable, auditable, and code-driven that fit neatly into modern DevOps practices.
Speakers
avatar for Blake Cherry

Blake Cherry

Principal in Cybersecurity & Enterprise Technology, West Monroe
Blake is a Principal in West Monroe's Technology practice, operating out of Chicago, IL. Known for accelerating the delivery of best practice infrastructure by leveraging infrastructure as code, his expertise lies in Azure, Microsoft 365, and Infrastructure Automation, with a specialized... Read More →
avatar for Danny Stutz

Danny Stutz

Cybersecurity & Enterprise IT Architect, West Monroe
I am passionate about technology, learning new things, and working with computers! I love PowerShell and any automation tools I can use to help streamline my work and personal projects I work on. I specialize in Microsoft 365, Entra ID (Azure AD), AD, AWS, Azure and other cloud platforms... Read More →
Wednesday April 15, 2026 10:45am - 11:30am PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

11:30am PDT

Lunch
Wednesday April 15, 2026 11:30am - 12:30pm PDT
Wednesday April 15, 2026 11:30am - 12:30pm PDT
Meydenbauer Center - Center Hall B 11100 NE 6th St, Bellevue, WA 98004, USA

12:30pm PDT

Evolving your IT career in the AI age
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
The role of the IT professional continues to evolve. Join our speakers for an open and honest discussion on the essential skills and mindsets that employers now expect. How do you optimize day-to-day administration and advise on strategic cloud architecture? Learn how to embrace AI tooling to accelerate your career.
Speakers
avatar for Pierre Roman

Pierre Roman

Microsoft
Pierre Roman engages with the operations and Operations and infrastructure communities on behalf of Microsoft. He is part of a team that drives growth and adoptions of the Azure platform by providing upskilling guidance and bringing community feedback to the product groups. With over... Read More →
avatar for Rick Claus

Rick Claus

Engineering Cloud Advocate, Microsoft
Rick Claus engages with the worldwide IT Pro / Ops community—both in person and online—on behalf of Microsoft. He leads the engineering Cloud Advocate team focusing on modern infrastructure and operations. With 25+ years in the IT industry, his expertise spans core Azure infrastructure... Read More →
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

12:30pm PDT

DSC v3: Evolving Declarative Configuration for Modern Systems
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
DSC v3 continues its evolutionary path, expanding into a more flexible, predictable, and approachable declarative configuration platform. Over the past year, the team has delivered substantial enhancements across the execution engine, resource model, and authoring experience. Configuration authoring is clearer and more consistent, schemas are richer and easier to validate, and new resource adapters make it simpler to integrate existing tools and ecosystems without rewriting everything from scratch.
 
This session highlights what’s new and what’s practical: writing and composing configurations, building custom resources, using adapters, and working with the latest export and testing capabilities. The focus is on real scenarios, repeatable patterns, and the forward direction of DSC v3 as it becomes an essential, lightweight foundation for configuration management across platforms. Join us for demos, discussion, and a look at what’s next.
Speakers
avatar for Steve Lee

Steve Lee

Principal Software Engineer Manager, Microsoft
avatar for Jason Helmick

Jason Helmick

Sr. Product Manager, Microsoft
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

12:30pm PDT

Source Control for Chocolatey Packages: Because Future You Deserves Answers
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Chocolatey packaging is often learned by example—and sometimes by accident. When packaging code lives outside of source control, teams lose context, history, and confidence.

In this session, we’ll break down why Chocolatey packages should be treated as versioned code and how even simple Git usage dramatically improves reliability and maintainability. We’ll cover common beginner mistakes, a sensible repository structure, and how source control enables safer changes and easier automation. Whether you manage one package or many, this talk will help you build packaging workflows that won’t surprise future you.
Speakers
avatar for Stephen Valdinger

Stephen Valdinger

Customer Solutions Manager, Chocolatey Software
A few decades of IT and a ton of PowerShell experience later, I've seen a lot. Some great, some bad, some REALLY great, and some REALLY bad. Some of it has even been my fault.
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Meydenbauer Center - Room 407 11100 Northeast 6th Street, Bellevue, WA, USA

12:30pm PDT

Terraform on Azure, Evolved — Providers, Export, and Shift-Left Governance
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
The foundational Terraform-on-Azure experience continues to evolve rapidly. This session dives into the latest advancements that every Azure Terraform practitioner needs to know. We'll walk through the MSGraph 1.0 provider and what it means for managing Entra ID and Microsoft 365 resources natively in Terraform. Get a hands-on look at the expanded Export experience—now available across VS Code, the MCP Server, and the Azure Portal—making it easier than ever to bring existing Azure resources under Terraform management. We'll also discuss what's on the horizon for AzAPI 3.0 and take a deep dive into Azure Policy integration with Terraform, including Preflight validation, Quota enforcement, and RP-specific logic that catches misconfigurations before they ever reach deployment.
Speakers
avatar for Steven Ma

Steven Ma

Program Manager, Terraform for Azure, Microsoft
Steven is a PM on the Terraform team for Azure, focusing on the Azure support for Terraform and the overall experience for Terraform users in Azure.
avatar for Jingwei Wang

Jingwei Wang

Microsoft

Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

12:30pm PDT

From Chaos to Clarity: Taming Data with PowerShell
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
PowerShell is more than just a scripting language; it's a robust platform for working with data from a wide range of sources. In this session, we’ll explore how you can harness PowerShell to import, transform, analyze, and persist data effectively, empowering your automation and reporting workflows.We’ll begin by covering the different ways to bring data into your scripts, including querying SQL databases, calling REST APIs, and reading from local files like CSV, JSON, and XML. You’ll learn how to write data-driven scripts that adapt based on structured input, enabling dynamic behavior and flexible automation.We'll demonstrate how to shape that data for structured output and reporting, covering practical export scenarios and real-world use cases like dashboards, audits, and inventory summaries.To take things further, we’ll introduce how AI can enhance your data workflows by using it to:• Normalize messy or inconsistent input data• Detect outliers and anomalies in logs• Classify and categorize data for smarter automation decisionsWhether you're reporting on system state, automating audits, or preparing data for compliance, you’ll walk away with reusable patterns and production-ready code for solving real-world, data-centric challenges using PowerShell supercharged with AI.
Speakers
avatar for Matthew Dowst

Matthew Dowst

Principal Consultant, Quisitive
Matthew Dowst is a seasoned automation consultant and Microsoft MVP in both PowerShell and Azure Hybrid & Migration, bringing over 20 years of experience in IT management and consulting. Specializing in PowerShell for the last 15 years, he has helped clients of all sizes streamline... Read More →
Wednesday April 15, 2026 12:30pm - 1:15pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

1:30pm PDT

Automating Packer Images with PowerShell
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Let’s roll up our sleeves and explore how to streamline the provisioning of virtual machine or container images.

Packer is a great tool that enables us to streamline the process of creating these images across many platforms. In this session, we will take a look at how we can utilize PowerShell to improve the flexibilty and scalability of your Packer workflows and templates.

Speakers
avatar for Matt McElreath

Matt McElreath

Solution Architect, FM Group
Passion for all things automation!
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Meydenbauer Center - Room 407 11100 Northeast 6th Street, Bellevue, WA, USA

1:30pm PDT

Foolproofing the Final Mile: Say Goodbye to the Messy Handoff Between Packaging and Deployment
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Sure, you can package anything, but, as you know, we believe strongly that you shouldn't have to package everything, especially not over and over again. In this session David James and Dan Gough will show off a new integration we're really proud of with Patch My PC and Master Packager.

Between our curated catalog will get you 90-99% patched, with no extra effort on your end, but for those special, complex situations when you need really a custom scripted solution, many of you rely on PSADT (We love it too). Then, challenges arise with what happens after you've packaged those apps, when deployment becomes clunky, versioning chaotic, and your environment becomes a dusty little script museum.

We believe even your most complicated PSADT-packaged apps deserve the same elegant systems as the rest of your apps. Enter: Master Packager. This integration helps you break the glass on those rare custom-scripted packages that just don't play nice. This integration converts otherwise difficult packages into PSADT apps (which work flawlessly with Patch My PC) and makes deployment with Intune seamless, just like your run-of-the-mill Chrome updates.

So pull up a chair and check out this session to see the system in action.
Speakers
avatar for David James

David James

Vice President of Engineering, Patch My PC
David James is the CTO and VP of Engineering at Patch My PC. He was previously the Director of Engineering at Microsoft for ConfigMgr. A short bio stolen from another site:

Studied Computer Engineering and Music Theory/Composition at University of Utah. Joined Microsoft in 1999 to work on SMS Installer, and eventually SMS 2.0 SP2.Has worked on every version of SMS/SCCM since.Was an engineering manager in Intune, 2012-2015.Outside of work, likes to c... Read More →
avatar for Dan Gough

Dan Gough

Software Engineer, Patch My PC
Dan is a software engineer in the catalog team at Patch My PC, mainly dealing with PowerShell automation, PSAppDeployToolkit development and debugging troublesome installers! In a previous life he was an application packager and a former Microsoft MVP for App-V.
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

1:30pm PDT

PowerShell Techniques and Performance Tweaks - Full Throttle
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Over the past two years, I’ve taken you on a journey through the art of writing faster, more efficient PowerShell, leveraging both time-tested techniques and bleeding-edge innovations. In 2026, the ride continues.This session will explore new ways to stretch what’s possible with PowerShell. We’ll dive into upcoming features in .NET 9 and how they open new doors (yes, we may dip into preview builds of PowerShell—brace yourself). You'll discover how events can be your secret weapon when scripts start to fall apart and how they can breathe resilience into your automation.Expect the unexpected: unconventional patterns, performance tricks, and practical wizardry that you likely haven’t seen before. If you love learning things that make you say, "Wait… you can do that in PowerShell?"—this session is for you.Join me and level up your PowerShell thinking—again.
Speakers
avatar for Christian  Ritter

Christian Ritter

Senior System Engineer, CANCOM GmbH
He/Him | Father of two ???? | PowerShell aficionado | Automation enthusiast | Blog author | Founder of PSUGFFM | Embracing my inner nerd
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

1:30pm PDT

These Are the Modules You’re Looking For: Packaging and Publishing PowerShell Universal Apps
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
You've developed something super useful in PowerShell Universal and want to share it with others. But how? This session dives into an area of PowerShell Universal with just a touch of nuance. You'll learn the similarities.....and the differences... in publishing your PowerShell Universal apps as PowerShell modules to the Gallery. Sorry, kid, you'll not do the Kessel run in 12 parsecs, but you will come out of this session with the ability to take that insanely cool App of yours and share it with the world
Speakers
avatar for Stephen Valdinger

Stephen Valdinger

Customer Solutions Manager, Chocolatey Software
A few decades of IT and a ton of PowerShell experience later, I've seen a lot. Some great, some bad, some REALLY great, and some REALLY bad. Some of it has even been my fault.
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

1:30pm PDT

Role Alchemy: Forging Least-Privilege Roles from Cloud Logs with PowerShell
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Stop guessing at custom cloud roles and start deriving them from data. In dynamic environments like Azure, permission sprawl is a significant risk, where users and services accumulate excessive privileges in overly broad roles, such as "Contributor." This creates a massive, unnecessary attack surface that manual audits can't keep pace with. This session introduces a practical, PowerShell-driven pipeline that transforms this guesswork into a repeatable, data-driven security practice. We will demonstrate how to turn raw cloud activity logs into precise, least-privilege RBAC roles, all using code that works on both PowerShell 7 and Windows PowerShell 5.1. We will walk through the entire workflow: ingesting and shaping data into a user-action matrix, applying K-Means clustering to discover natural usage patterns, and using our custom "auto-k" algorithm to determine the optimal number of roles intelligently. This technique prevents both unmanageable "role explosion" and overly permissive mega-roles, producing a ready-to-deploy JSON role definition that reflects how your users *actually* work. To accelerate the final steps, we also showcase a strictly optional AI assistant that suggests business-friendly role names and descriptions—all while keeping a human firmly in the loop. You will leave with a blueprint to shrink your organization's attack surface and all the code needed to adapt this methodology for Azure, AWS, and Google Cloud.
Speakers
avatar for Frank Lesniak

Frank Lesniak

Sr. Cybersecurity & Enterprise Technology Architect, West Monroe
Frank Lesniak is a Sr. Cybersecurity & Enterprise Technology Architect at West Monroe with 20+ years of experience leading consulting engagements involving Microsoft infrastructure technology. His expertise spans modern cloud platforms such as Azure, Microsoft 365, and Entra ID, as... Read More →
avatar for Danny Stutz

Danny Stutz

Cybersecurity & Enterprise IT Architect, West Monroe
I am passionate about technology, learning new things, and working with computers! I love PowerShell and any automation tools I can use to help streamline my work and personal projects I work on. I specialize in Microsoft 365, Entra ID (Azure AD), AD, AWS, Azure and other cloud platforms... Read More →
Wednesday April 15, 2026 1:30pm - 2:15pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

1:30pm PDT

Product Group Feedback: Agentic Deployments
Wednesday April 15, 2026 1:30pm - 2:30pm PDT

Speakers
avatar for Sydney Smith

Sydney Smith

Microsoft

Wednesday April 15, 2026 1:30pm - 2:30pm PDT
Meydenbauer Center - Room 408 11100 Northeast 6th Street, Bellevue, WA, USA

2:15pm PDT

Coffee Break / Vendor Tables
Wednesday April 15, 2026 2:15pm - 2:45pm PDT

Wednesday April 15, 2026 2:15pm - 2:45pm PDT
Meydenbauer Center - Hallway 11100 NE 6th St, Bellevue, WA 98004, USA

2:30pm PDT

How Microsoft handles its own Security & Compliance work
Wednesday April 15, 2026 2:30pm - 3:30pm PDT

Speakers
Wednesday April 15, 2026 2:30pm - 3:30pm PDT
Meydenbauer Center - Room 408 11100 Northeast 6th Street, Bellevue, WA, USA

2:45pm PDT

Full Spectrum Terraform — Choosing and Combining Azure Providers Like a Pro
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Choosing the right Terraform provider for Azure shouldn't require a trade-off between coverage, stability, and speed-to-market. In this session, we break down how AzureRM and AzAPI work together to give you complete Azure resource coverage—combining the polish of a curated provider with the day-zero agility of a thin API layer. We'll then do the same for identity: showing how AzureAD and the new MSGraph provider converge to cover the full spectrum of Entra ID and Microsoft 365 scenarios. In the second half, we'll open the hood and walk you through a real contributor workflow—from identifying a gap, to writing and testing a contribution, to getting it merged—so you can see firsthand how approachable it is to help shape the providers you depend on. Come ready to ask questions and, if you're feeling ambitious, to submit your first PR.
Speakers
avatar for Steven Ma

Steven Ma

Program Manager, Terraform for Azure, Microsoft
Steven is a PM on the Terraform team for Azure, focusing on the Azure support for Terraform and the overall experience for Terraform users in Azure.
avatar for Mark Gray

Mark Gray

Principal Product Manager, Microsoft
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

2:45pm PDT

Stop clicking and start committing: a GitOps workflow for endpoint management
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Every other discipline in IT figured this out years ago. Infrastructure, networking, application deployment — all moved to configuration as code because the scale forced them to. Endpoint management mostly didn't get the memo. We're still clicking through web interfaces, making changes one setting at a time, hoping we'll remember what we did when something breaks three months from now. That's not efficiency. That's invisible technical debt we've been pretending doesn't exist.

This talk is the case for moving your MDM into a Git repository — and a live demonstration of what that actually looks like. We'll cover why endpoint management got stuck in ClickOps while the rest of IT moved on, what config-as-code buys you that a GUI never can (history, diffs, code review, easy rollbacks), and how AI coding tools turn the slow part of this workflow into the fast part without removing the human review that keeps it safe. Includes a working sandbox-to-production pipeline with fleetctl and GitHub Actions.

I'm a Mac admin at a PowerShell conference, which I realize is a setup for a joke. It's also the point: the methodology has nothing to do with which OS you manage. Bring your objections — "git is too hard," "our team isn't ready," "the tools don't support it" — and I'll answer them.
Speakers
avatar for Kitzy

Kitzy

Customer Solutions Architect, FleetDM
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

2:45pm PDT

Mastering PowerShell Parameters: Advanced Techniques and Best Practices
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
When you write a PowerShell function, including parameters is crucial for flexibility and functionality. Parameters not only control your function’s behavior but also manage the data it consumes. With strategic planning, you can design parameters to ensure your command is both user-friendly and reliable. This demo-packed session dives deep into advanced parameter design, showcasing new techniques introduced in PowerShell 7. Learn about advanced validation methods, leveraging types for greater efficiency, dynamic parameters, experimental features, and more. Discover how to make parameters an integral and powerful part of your code.
Speakers
avatar for Jeff Hicks

Jeff Hicks

PowerShell Author, Teacher, Mentor, Self-Employed
Jeffery Hicks is an IT veteran with almost 35 years of experience, much of it spent as an IT infrastructure consultant specializing in Microsoft server technologies with an emphasis on automation and efficiency. He is a multi-year recipient of the Microsoft MVP Award. He works today... Read More →
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

2:45pm PDT

Take your PowerShell to the next level with error handling and debugging
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
There are a lot of great features for debugging PowerShell withing VSCode. And if you're like me.... you never use them....

Let's change that today. I've made it my goal this year to be better and more consistent with how I debug my code and handle errors in my scripts.

In this session, we're going to explore how errors are surfaced in PowerShell and how to handle those errors responsibly. We will also dive into using the debugger in VSCode to step through some PowerShell code to identify the potential sources of our errors.
Speakers
avatar for Matt McElreath

Matt McElreath

Solution Architect, FM Group
Passion for all things automation!
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

2:45pm PDT

Open Packages are Overpowered
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
NuGet and Chocolatey are a lot more tasty than you might think.

For example, did you know we can turn any package into a web server? That's pretty sweet! We can also scan them to see what's inside without it harming us (also pretty sweet).

In this talk, we'll go over some of the overpowered things you can do with Open Packages like NuGet, Chocolatey, and PowerShell Gallery Modules.
Speakers
Wednesday April 15, 2026 2:45pm - 3:30pm PDT
Meydenbauer Center - Room 407 11100 Northeast 6th Street, Bellevue, WA, USA

3:45pm PDT

Lightning Demos
Wednesday April 15, 2026 3:45pm - 5:30pm PDT

Wednesday April 15, 2026 3:45pm - 5:30pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

6:00pm PDT

Summit Party
Wednesday April 15, 2026 6:00pm - 9:00pm PDT
Bring your badge
Wednesday April 15, 2026 6:00pm - 9:00pm PDT
Tavern Hall
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -