~/conference

PowerShell + DevOps Global Summit 2025

PowerShell developers, automation engineers, cloud engineers, devops engineers, platform engineers, security engineers, infrastructure engineers

infrastructure as code state; Terraform and CI/CD; Bicep 101; Bicep deep dive; Desired State Configuration v3; Entra PowerShell vs Graph PowerShell; PowerShell in CI/CD pipelines; M365 automation with PowerShell in Azure Functions; PowerShell notebooks; GitHub Copilot for productivity; PSResourceGet supply chain security; Ansible integration for Windows

titleauthorlength
Welcome to SummitJames Petty30m
Room logistics and rules are laid out: clear aisles, no sticker swaps on the mezzanine, and one device per person because there are 200 Wi‑Fi licenses that…
Organiser on
Delivering Care through Data with Trust, UnderstandingJennifer Stirrup43m
Clear, practical examples of what works: using PowerShell and DevOps pipelines to enforce data lineage, versioning and alerting; scripts that replace fragile…
Talk on
State of Infra-as-CodeAlex Frankel, Mark Gray48m
Microsoft shows Azure IaC work that actually ships: Bicep and Terraform integrations, a new API Terraform provider with full CRUD and type hints that removes…
Talk on
State of the ShellStephen Booker, Jason Helmick35m
PowerShell 7.5 is released with many community contributions and the team previews 7.6, DSC v3 and an AI Shell tool that is shipped and demoed. The gallery…
Talk on
Individual Contributor CareersJeffrey Snover42m
Shows that PowerShell automates Windows admin tasks and was built despite internal resistance and a five year career setback and then succeeds; quantifies…
Talk on
Modularizing PowerShell: Making Code PortableDavid Whittaker01h 29m
Four-hour workshop that walks through taking copy‑pasted scripts and turning them into reusable PowerShell modules with concrete steps: move functions into…
Talk on
Code Golf - The Zen of Writing bad CodeKevin Marquette49m
Live demo of concrete PowerShell tricks and the final score not rhetoric shows how to shrink real solutions on code.golf, using PowerShell 7 features and shell…
Talk on
Everything about code signing and how not to use itRaimund Andree49m
Explains the actual signing flow: file hashed locally, hash sent to a signing tool which calls Azure Key Volt to produce a signature and timestamp; timestamp…
Talk on
Getting Geeky With PowerShell NotebooksJoe Houghes01h 23m
PowerShell runs inside self-contained files that store code and prior outputs and execute in VS Code with the Polyglot notebook pack (requires .NET SDK 9). A…
Talk on
Data Mining vSphere with PowerCLIPhil Bossman22m
Demo shows concrete PowerCLI commands to extract and analyze vSphere data: use get-view at scale to pull specific properties, run get-stat with start/finish…
Talk on
Entra PowerShell vs Graph PowerShellAleksandar Nikolić52m
Entra PowerShell is GA and focused on Entra ID as a next‑gen replacement for AzureAD, built as human‑written advanced functions that expose about 350 cmdlets…
Talk on
Hands-on with AutomatedLabPhil Bossman27m
Shows AutomatedLab actually building labs with PowerShell and PowerCLI style commands running locally on Hyper‑V or deployed to Azure; creates base VHDs plus…
Talk on
Pimp Your Parameters: The Magic of Transformation...Emrys MacInally24m
Live demos show how PowerShell argument transformation attributes actually convert inputs: built-in PSCredential behavior, a custom secure-string…
Talk on
Pimp Your Parameters: The Magic of PowerShell Argument..Emrys MacInally45m
Explains how actual PowerShell argument completers are implemented and demoed: static ValidateSet and enum examples, dynamic completers that list services and…
Talk on
Unlocking the Benefits of Database DevOps and AutomationKellyn Gorman36m
Argues that treating databases as code yields repeatable releases and recoverable data with concrete tools and tactics: Flyway and Liquibase for migrations, PG…
Talk on
AI ShellSteven Bucher47m
AI Shell embeds a sidepane AI into the terminal, connects to Azure OpenAI Deployments and Copilot in Azure, and can post generated commands into the shell with…
Talk on
Creating Intuitive AI Agents for PowerShell..Mike Nelson, Steven Bucher01h 30m
Shows exactly what is built and how: demos create AI agents inside AI Shell, deploy an Azure OpenAI deployment with Bicep, and wire in providers like Ollama…
Talk on
What's new in PlatyPSSean Wheeler01h 29m
Shows a concrete rewrite: rewritten in C# using markdig and YAML.NET, not marketing fluff. Claims include processes 1000s of Markdown files in seconds, a…
Talk on
Terraform & CI/CDSteven Ma36m
Bootstraps Terraform-based CI/CD using GitHub Actions (and shows parity for Azure DevOps/GitLab), actually provisions GitHub runners and Azure resources…
Talk on
Things Your AI Team Would Like Their DevOps Teams to KnowJennifer Stirrup49m
Predicts a nine month project that yields nothing because of poor and missing data and shows why nine months of work with no signal matters; names tools…
Talk on
IaC Automated AssuranceMatthew Dowst35m
Concrete toolkit: uses PowerShell + Pester to run linter and unit-style checks, invokes PSRule for Azure against compiled Bicep/ARM, and runs Azure what-if…
Talk on
DevOps Not ClickOps - Making end user...Steven Hosking, Ben Reader48m
Claim: Intune still forces ClickOps workflows because APIs and tooling lag. Concrete tools used: PowerShell, Graph, Microsoft 365 DSC, Intune Backup & Restore…
Talk on
Bicep 101Alex Frankel47m
Live demo shows Bicep authoring in VS Code, deploying an app service plan, handling a real error (missing sku) and redeploying successfully, so tooling and…
Talk on
From Pets to Cattle: Learning to let go and automateAnthony Howell45m
Shows concrete shifts: stop hand‑tweaking names and desktops and instead adopt reproducible naming, templates and pipelines; use PowerShell/DSC, Ansible…
Talk on
M365 Automation using PowerShell in Azure FunctionSamir Makwana01h 34m
Shows a working automation: Teams Copilot Studio front end → Power Automate orchestration → SharePoint list as ticket store → Azure Function running PowerShell…
Talk on
The Incredible Extensible PSObjectJames Brundage31m
PowerShell objects accept live extension: use $obj.psobject.Members.Add (fastest with false) or Add-Member for single instances, and persist behaviors across a…
Talk on
Getting started with Dev ContainersAnthony Howell26m
Walks through concrete setup steps: VS Code with the dev containers extension, Docker Desktop 4.40, and the template workflow that creates a devcontainer.json…
Talk on
Open Telemetry: The Rise of Open Standards in ObservabilityJoel Bennett50m
OpenTelemetry claims to make telemetry interoperable by standardizing APIs, SDKs and a binary OTLP gRPC protocol so collectors can transform and route traces…
Talk on
Stop Writing Insecure PowerShell... Seriously.Rob Pleau48m
Demonstrates concrete fixes: runs PSScriptAnalyzer with built‑in security rules, adds InjectionHunter and a custom AST‑based rule that flags four fake SSNs…
Talk on
99 Problems, but Slow PowerShell Ain't One!Rob Pleau44m
Uses the Profiler module by Jakub Jareš to run trace-script traces, export flame charts to speedcope, and compare flagged before/after runs; shows a concrete…
Talk on
Azure Management Cloud Shell & Local ContainersPhil Bossman21m
Azure Cloud Shell is a managed Linux VM container that mounts a per-user persistent cloud drive (Azure Files) and authenticates via implicit account identity…
Talk on
Full Stack PowerShellJames Brundage01h 29m
Pure PowerShell HTTP server is built end to end: a background thread job plus PowerShell events routes requests, serves HTML/CSS/JS, generates SVG and 3D pages…
Talk on
Unlocking Productivity with GITHUB Copilot in 45 MinutesPeter De Tender47m
45 minutes of demo shows GITHUB Copilot actually writing and fixing code not just slides: installs the VS Code extension, uses add workspace and…
Talk on
The Many Ways (To Run PowerShell in Azure)Justin Grote01h 29m
One single PowerShell script actually adds a tag to a resource group and creates a Microsoft Graph user, and it runs unchanged across laptop, Azure Automation…
Talk on
Supply Chain Security - PSResourceGet...Michael Green, Sydney Smith44m
A concrete plan surfaces: publish PowerShell modules into Azure Container Registry to block typo‑squatting and give vendors exclusive, signed locations…
Talk on
Classes and Broadcasts: Building a PowerShell Module for Instant Visual SettingsArnoud Jansveld47m
Creates a PowerShell module (published to GitHub and the PowerShell Gallery) that actually changes Windows visual effects immediately by combining Win32 APIs…
Talk on
Ansible and Windows - How PowerShell enables a Linux...Paul Broadwith44m
Ansible remains a Linux control plane: Ansible control node runs only on Linux. Windows management uses PowerShell modules that return JSON and expose…
Talk on
A Scripters Next Step...Ryan Coates03h 41m
Half-day workshop moves PowerShell scripters into C# by having participants build a .NET Minimal API from scratch, wire it to a Postgres database (Neon) with…
Talk on
Bicep CI/CDSydney Smith42m
Shows concrete CI/CD recipes: uses Azure Pipelines ARM task and Azure PowerShell inline to run stacks, and uses GitHub Actions with the bicep-deploy GitHub…
Talk on
How Community, Teams, and Awesomeness Happens...Don Jones45m
scriptinganswers.com exists as a friendly forum to stop people being told “Google it,” and it attracts helpers and even produces a coauthored book; a…
Talk on
Building Resilient AutomationsMatthew Dowst44m
Shows concrete patterns and runnable code: PowerShell scripts that make user-creation idempotent by checking employee ID and looping to unique UPNs, Graph API…
Talk on
Home Assistant in 1500 secondsMike Nelson29m
1500 seconds compresses a full Home Assistant setup: boots a Raspberry Pi 5 with M2 HAT or Home Assistant Green, adds a USB Z‑Wave/Zigbee stick, and sticks up…
Talk on
CommandLine Tools for DevOpsJoel Bennett25m
Live demos show specific behavior not platitudes: age key gen and multi‑identity decryption actually produces tiny secret keys and decrypts chosen identities…
Talk on
Creating a Web App with PowerShell UniversalAdam Driscoll41m
Deploys a PowerShell Universal Docker web app to Azure, creates an Entra ID app registration, and implements the authorization code grant flow to capture and…
Talk on
Desired State Configuration v3Steve Lee, Michael Green, Andy Jordan44m
DSCv3 claims a cloud‑native, cross‑platform configuration engine that actually uses JSON/YAML/Bicep and command‑line adapters so resources can be Python C# or…
Talk on
The Human Side of PowerShell ScriptingJeff Hicks47m
Claims that AI can generate syntax but not final design, then shows concrete fixes: use argument completer and ValidatePattern/ValidateScript to accept…
Talk on
Creating Automation with APIs and PowerShellMike Nelson25m
Shows concrete PowerShell patterns: using Invoke-RestMethod vs Invoke-WebRequest and when to parse JSON or keep raw responses, tips to secure credentials and…
Talk on
Lessons Learned in AutomationJoe Houghes39m
Covers concrete, repeatable practices: how to log every automation event and measure resource‑hours saved so business impact is reportable, when to aim for a…
Talk on
Bicep Deep DiveSydney Smith, Shenglong Li, Ángel Pérez01h 33m
Shows concrete new capabilities: Deployment Stacks that create a stack resource, attach deny assignments, and can delete or detach unmanaged resources in one…
Talk on
Terraform Deep DiveMark Gray, Jingwei Wang, Steven Ma01h 20m
Demos show a working Terraform export in the portal that generates HCL and import blocks (exported code pins provider versions and requires an import to adopt…
Talk on
Performance and Technique Tweaks: The EncoreChristian Ritter01h 29m
Shows a concrete implementation of Smart Aliases that inspects MyInvocation to map alias names to resources and uses dynamic parameters to make some aliases…
Talk on
Building an LLM on your Laptop to...Joe Houghes, Anthony Nocentino01h 19m
Claims a full local pipeline: Olama and Docker run models on a laptop GPU, use RAG with embeddings stored in SQL and a vector distance query to answer natural…
Talk on
Terraform & CI/CDSteven Ma37m
Practical steps and concrete demos: a working example runs Terraform plan/apply to create a resource group and storage account, the provider init pulls AzureRM…
Talk on
Mastering git collaboration -A DevOps necessityGael Colas, Raimund Andree01h 39m
Shows a concrete repo-to-release pipeline: VS Code + Git/GitHub workflow, sampler project for module structure and tests, gversion for automatic versioning, CI…
Talk on
Accelerate your Azure Platform Journey with...Bilal Amjad, Máté Barabás45m
Shows concrete wins: Azure Verified Modules (AVM) is a supported library for Bicep and Terraform with 200 modules for Bicep and ~100 for Terraform, split into…
Talk on
Supercharge Your PowerShell - Harnessing...Frank Lesniak, Danny Stutz43m
Demos show local LLMs loaded via Olama + CodeGPT local models, a Microsoft AI toolkit hitting the NPU on a Snapdragon X Elite while CPU runs crawl, and a beefy…
Talk on
PowerShell Everywhere: Unleashing the Power..Frank Lesniak, Danny Stutz40m
Demos show exact outcomes: Azure Cloud Shell runs on Linux CBL-Mariner, the new cross-platform inventory script v0.1 correctly reports distribution and build…
Talk on
MSAL Authentication: Auth ain't... (But it isn't easy either)Ben Reader50m
Claims that MSAL works but PowerShell suffers assembly‑load and implementation pitfalls, then shows actual PowerShell code that uses MSAL and PKCE, spins up an…
Talk on
PowerShell in CI/CD Pipelines: A Practical...Blake Cherry, Danny Stutz49m
Practical claims and concrete steps: PowerShell 7 runs on Windows/Linux/Mac, pipelines run on Azure DevOps ephemeral agents or on self‑hosted agents, and…
Talk on
Empower your Helpdesk : Turn Scripts into Dynamic...Christian Ritter44m
Shows how to turn PowerShell scripts into live web forms by extracting parameters with the Abstract Syntax Tree (AST) and mapping ValidateSet to dropdowns…
Talk on
PokekYoke Mistake-Proofing your PowerShell scripts and functionsJoel Bennett30m
Concrete Poka‑Yoke patterns for PowerShell with runnable techniques: use CmdletBinding and strong types plus validation attributes to block bad input, add…
Talk on
Entra ID PIM Activation ... but better - With JAz.PIMJustin Grote32m
A PowerShell module called JAz.PIM actually automates Entra ID PIM activations, letting one activate many built‑in roles in parallel so five or more role…
Talk on
Load Testing Storage Performance for SQL ServerAnthonay E. Nocentino47m
Shows concrete tests and outcomes: uses DiskSpd, HammerDB, Workload Tools and SQL Server DMVs with PowerShell extract performance metrics from SQL Server DMVs…
Talk on
Empowering Teams: Transforming Your...Frank Lesniak, Danny Stutz28m
A company centralizes scattered PowerShell scripts into Git/Azure DevOps repos, enforces a prep meeting two weeks before each monthly session, and runs weekly…
Talk on
PS App Deplay Toolkit - Patch My PCDan Cunningham, Ben Reader31m
PSAT (PS App Deploy Toolkit) moves from a standalone script to a code‑signed module with a compatibility layer so V3 scripts run unchanged, adds PowerShell 7…
Talk on
Less Clicking, More Sipping - How Chocolatey for...Stephen Valdinger47m
Claims a GitHub‑action pipeline that turns a tagged release into a Chocolatey package, internalizes runtime dependencies, and creates a Central Management…
Talk on
NOTIFICATIONS: Stay InformedJosh Hendricks47m
Shows concrete recipes that actually send messages: local testing with MailHog, SMTP and cloud email via Melazar (Azure Graph auth with client ID/secret…
Talk on
Stories from Shell of an IdeaDon Jones48m
PowerShell nearly doesn't ship; adoption hinges on getting Exchange to commit and on choosing a tiny workable core rather than every feature. Remoting is…
Talk on
Entra ID & M365 as Code with DSCRaimund Andree, Gael Colas03h 28m
Demonstrates concrete automation: Microsoft365DSC plus the Microsoft365DscWorkshop create a ready project template that exports tenant config, compiles MOF…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.