Loading…
Type: PowerShell clear filter
Monday, April 13
 

10:30am PDT

Building and Publishing Reusable PowerShell Tools
Monday April 13, 2026 10:30am - 11:15am PDT
Reusable PowerShell modules can unlock enormous productivity gains for individuals and teams—but only if they're built with care and shared effectively. In this session, we'll walk through how to turn your scripts into professional-grade tools using PowerShell modules.You'll learn how to structure functions for reusability, create and configure module manifests, manage versions, and include comment-based help. We'll also explore publishing your module to the PowerShell Gallery using GitHub Actions, so your tools can be automatically built, tested, and released with every update.Whether you're building internal automation tools or looking to contribute to the broader PowerShell ecosystem, this session will give you the confidence and skills to do it the right way.
Speakers
avatar for Jeff Brown

Jeff Brown

Cloud Engineer
Jeff Brown is a Cloud & DevOps Engineer with two decades of experience in Microsoft technologies, now leveraging his expertise in Azure, PowerShell, and Terraform, alongside a growing focus on open-source technologies. He is a Pluralsight course author and runs the YouTube channel... Read More →
Monday April 13, 2026 10:30am - 11:15am PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

3:00pm PDT

The Guts of the PowerShell VSCode Extension
Monday April 13, 2026 3:00pm - 4:30pm PDT
The PowerShell extension for VSCode has 15 million downloads and is the de facto PowerShell editing experience. But how does it work? It turns out in fact, in order for it to work, some very complex challenges had to be overcome. Come for a deep dive all about LSPs, pipelines, and the C# and Typescript components that all come together to make this extension functional.
Speakers
avatar for Justin Grote

Justin Grote

Datacenter Solutions Architect
Justin Grote has built his professional career leveraging PowerShell to solve and automate interesting business problems. Unfortunately he can't PowerShell his dog to be less aggressive on his face licks.
Monday April 13, 2026 3:00pm - 4:30pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA
 
Tuesday, April 14
 

10:45am PDT

Everything On-Prem: From Git to Gallery with Open Source
Tuesday April 14, 2026 10:45am - 12:15pm PDT
While cloud services like GitHub, Azure DevOps, and PowerShell Gallery offer excellent solutions for module development and distribution, many organizations require or prefer full control over their infrastructure. In this hands-on session, you'll learn how to build a complete, on-premises PowerShell module development pipeline using enterprise-ready open-source tools like Gitea and Nexus OSS.

We'll go through the entire workflow, from initial infrastructure setup to automated module publishing, covering:

* Installing and configuring a self-hosted Git server
* Implementing a CI pipeline for PowerShell modules
* Deploying and configuring a private repository
* Publishing modules automatically to your private PowerShell Gallery

By the end of this 90-minute session, attendees will have a thorough understanding of how to implement a fully self-contained, on-premises PowerShell module development pipeline. Perfect for organizations with strict security requirements, air-gapped environments, or those looking to maintain complete control over their infrastructure while leveraging modern DevOps practices.

Session Preparation:
All prerequisites for this follow-along session will be published 2 weeks before the conference at: https://gist.github.com/LindnerBrewery/09dbd61593a0601e451e909146fdbb4e
Speakers
avatar for Emrys MacInally

Emrys MacInally

Team Lead Deployment & Automation / DevOps Engineer, medavis
Has been having fun with PowerShell since 2007 and loves to deploy software.
Tuesday April 14, 2026 10:45am - 12:15pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

2:00pm PDT

Secrets at Scale: Managing Cloud Credentials with PowerShell Automation
Tuesday April 14, 2026 2:00pm - 2:45pm PDT
Managing secrets across multiple cloud platforms is a challenge—especially when DevOps pipelines need secure, just-in-time access. In this session, we’ll explore how to integrate PowerShell with services like Azure Key Vault, AWS Secrets Manager, and HashiCorp Vault. You’ll learn how to automate credential rotation, inject secrets securely into CI/CD pipelines, and audit usage to stay compliant.
Speakers
avatar for Phil Bossman

Phil Bossman

Co-Organizer, @RTPSUG
Phil Bossman (@Schlauge) is a PowerShell enthusiast with a passion for learning. Phil is currently a Citrix Architect and End User Computing expert in the Raleigh, NC area. Phil is a co-organizer of the Research Triangle PowerShell User Group (@rtpsug).
Tuesday April 14, 2026 2:00pm - 2:45pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

4:15pm PDT

Event-Driven Automation with PowerShell: Listening for Change, Acting in Real Time
Tuesday April 14, 2026 4:15pm - 5:00pm PDT
DevOps is all about automation, responsiveness, and reducing manual overhead — and PowerShell’s native eventing capabilities are a hidden gem in that toolbox.In this session, we’ll explore how to build event-driven automation workflows using Event Subscriptions with WMI and CIM. Instead of polling for changes or relying on scheduled tasks, you’ll learn how to create PowerShell scripts that react instantly to system events like new user creation, service state changes, or process launches.We’ll demonstrate how this approach supports key DevOps principles:Automation: Trigger scripts and workflows automatically based on real-time system changes.Observability: Gain visibility into infrastructure events without external agents.Efficiency: Reduce resource usage and latency by eliminating polling.Security & Compliance: Monitor for unauthorized changes and respond immediately.Live demos will show how to subscribe to events, trigger downstream automation (like webhooks or logging), and integrate with broader DevOps workflows. Whether you're managing infrastructure or building responsive automation, this session will help you modernize your PowerShell toolkit with real-time capabilities.
Speakers
avatar for Bruce Stump

Bruce Stump

System Administrator, Everwise Credit Union
I worked at Notre Dame for over 15 years administrating various Linux and Windows based applications. I currently have been with Everwise Credit Union for over 7 years as a Systems Administrator. I graduated with a bachelor's degree in Computer Science from Indiana University of South... Read More →
Tuesday April 14, 2026 4:15pm - 5:00pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA
 
Wednesday, April 15
 

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
 
  • 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.