~/conference

PowerShell + DevOps Global Summit 2022

PowerShell developers, devops engineers, cloud engineers, Azure engineers, Windows administrators, site reliability engineers, security engineers

PowerShell on Linux; PowerShell with Terraform; Azure Functions PowerShell; OpenSSH on Windows; PowerShell module publishing; DSC for Azure Policy; Kubernetes on Windows; Visual Studio Code for PowerShell; PowerShell RESTful API gateway; AutoRest module generation; git worktree workflows; PKI fundamentals

titleauthorlength
Welcome messageJames Petty31m
Welcome message lays out logistics and outcomes: recordings use a room mic and are best-effort recordings and go to YouTube, sessions are being captured though…
Organiser on
The State of the ShellJeffery Snover, Jason Helmick, Sydney Smith, Dave Martins01h 02m
Sixty releases since 2019 and telemetry showing ~540 million monthly PowerShell sessions underscore real velocity; claims include 17 trillion cmdlets run in…
Talk on
Putting the Ops in DevOpsApril Edwards39m
Claims concrete wins and tools: a legacy VM deploy drops from two days to two hours after adopting infrastructure as code and CI/CD, recovery time improves by…
Talk on
PowerShell Guide to TerraformKyle Ruddy42m
Shows Terraform used alongside PowerShell to provision Azure: created a Linux VM and small web app with modules, a local null_resource SSH provisioner, and…
Talk on
Azure Functions PowerShell: The Missing ManualJustin Grote47m
Demos show concrete techniques and outcomes: a push http binding module that replaces awkward HTTP output binding plumbing; local development using azurite and…
Talk on
OpenSSH in Windows & AzureJason Helmick47m
Concrete demos show hardware YubiKey hardware auth used as an SSH key, an exported SSH config that plugs into existing tooling, and the new az ssh vm command…
Talk on
How AWS Managed Services uses PowerShellTrent Blackburn44m
AMS uses PowerShell scripts pushed through Systems Manager and CloudFormation to automate real work at scale: a Log4j scanner that enumerates local drives…
Talk on
New Shell in Town: Adventures in using PowerShell on LinuxFernando Tomlinson45m
Claims that PowerShell runs on Linux via PowerShell Core and is launched as pwsh and shows how to install it (github package, install script, or one‑liner)…
Talk on
A Month Working in Cloud ShellsRyan MacLean48m
Claim: cloud shells are practical, repeatable operational workspaces that rescued a production AKS deploy and ran hands-on labs. Demonstrated tools include…
Talk on
Build a command-line for Azure with Go!Josh Duffney46m
Builds a compiled Go CLI that talks to Azure Blob Storage, showing go mod, go build, and how to authenticate via existing az CLI credentials. Implements four…
Talk on
Think Abstract, abstracting your PowerShell codeJaap Brasser47m
Shows concrete abstractions: a generated API wrapper that turns an OpenAPI/One API schema into PowerShell functions so callers use invoke-restmethod style…
Talk on
Many Hands Make for Light Work: Empower Your Coworkers to Develop...Andrew Pia42m
Initial ad hoc trainings overwhelm learners and die off, so the approach shifts to scaffolded contribution: stucco and plaster templating, VS Code tasks and…
Talk on
Writing DSC Resources for Azure Policy Guest Configuration - For...Gael Colas45m
Shows how to author class-based DSC resources, package them as a guest configuration zip (MOF + modules), and publish parameters for Azure Policy; uses Module…
Talk on
Is it Down Again? PowerShell Gallery Outage Mitigation StrategiesAdil Leghari46m
Demonstrates creating a Cloudsmith org and repository via SSO in minutes, registering it as a PowerShellGet source, pushing modules (Invoke-CommandAs…
Talk on
Writing your own CLI tools with PowerShell: A case study of...Mark Wilkinson01h 11m
Built a CLI called SQLTop replicates top for SQL Server that shows live queries, CPU, threads and blocking and can kill sessions; implemented in PowerShell 5.1…
Talk on
Debug Now! Zap bugs out of PowerShellJaap Brasser39m
A codebase with 2% → 80% coverage target gets concrete rules: mandatory Pester tests on PRs, guidelines for meaningful coverage, and documentation plus…
Talk on
Automating the Real WorldJames Brundage49m
Automates physical devices using PowerShell with concrete tools and outcomes: a Lightscript module controls Hue NanoLeaf Twinkly and pixel panels and…
Talk on
Deploying Applications in Kubernetes - Windows Edition!Anthony Nocentino46m
Builds IIS Windows containers on AKS, pushes to Azure Container Registry, and runs into real limits: a 6.16 GB image that takes about a 90 second pull per…
Talk on
Creating a PowerShell EditorAdam Driscoll01h 14m
Builds a working PowerShell editor using the PowerShell SDK for hosting and parser/completion, an Avalonia UI with Avalonia Edit and TextMate grammars for…
Talk on
aC the world! as-Code for anythingAnthony Howell45m
Concrete recipes for turning configs into changes: manages Active Directory groups and hundreds of clinic service accounts (100+ sites growing by hundreds a…
Talk on
Code Golf: The zen of writing bad codeKevin Marquette46m
Walks through concrete PowerShell tricks that actually shave characters: optional whitespace, join/split/replace as operators, echo for arrays, deconstruction…
Talk on
The DSC project blueprint or how to start a DSC project the right wayRaimund Andree01h 52m
A concrete DSC blueprint that separates YAML configuration data from code and compiles it into versioned MOF artifacts, delivered through an Azure DevOps…
Talk on
Using GIT worktree to supercharge your development experienceCory Knox34m
Demonstrates using git worktree to run multiple checkouts side‑by‑side so long test runs (two to four hours) don’t block development, showing git worktree…
Talk on
Non-coding skills for successful Automation in your organizationGael Colas43m
Automation success depends on adoption not just code: a platform team builds 28 VMs using Azure artifacts, Bicep modules, PowerShell DSC and Azure Policy guest…
Talk on
D2 Sea 03Jay Adams45m
System Frontier 2.0 claims to turn PowerShell scripts into web UIs from PowerShell (no HTML/JS required), expose a parallel job engine that runs scripts across…
Talk on
More Game Breaking PowerShellJames Brundage01h 37m
Nine concrete PowerShell projects run live: a regex helper irregular for readable reusable patterns, a splatting tool splatter that maps records to command…
Talk on
Argue Better with Active ListeningWaldo G24m
A plain method for stopping fights: give one person a physical token passing object and require the listener to paraphrase until the original point is…
Talk on
PowerShell ToolingSteven Bucher43m
Demonstrations show concrete tools and outcomes: Crescendo wraps native CLI into PowerShell cmdlets via JSON and exports modules that run on PowerShell 7 and…
Talk on
Azure DevSecOpsPeter De Tender44m
Quick, concrete signals: demo pipelines show how Azure DevOps branch policies and code scanners stop bad commits, Azure marketplace lists 94 Azure DevOps…
Talk on
From API to usable PowerShell moduleJames O'Neill48m
A PowerShell module that wraps the Octopus Deploy REST API, built by calling invoke-restmethod and consolidating common work into invoke-octopus-method…
Talk on
Succeed in PowerShe'll: Optimize-Career-ErrorAction Continue - PanelMelissa Januszko, Erin Chapple, April Edwards, Sydney Smith47m
Panel argues concrete steps not platitudes: say yes to everything as a careers strategy, practical programs like the on-ramp week-long class for newcomers, and…
Panel on
Inside Kubernetes Architecture FundamentalsAnthony Nocentino01h 40m
Shows the guts of Kubernetes and proves it by doing it: uses kubectl against an API server with containerd nodes (Docker Desktop for local demos), scales a…
Talk on
Optimizing Visual Studio Code for Powershell DevelopmentJustin Grote46m
Start from a fresh VS Code zip and create a Data folder so the install runs in portable mode; install the PowerShell preview extension, the curated extension…
Talk on
PowerShell For Every SystemApril Edwards43m
Argues PowerShell is the cross‑platform automation glue for cloud and on‑prem, demonstrates a repo and a Dev container spun via GitHub Codespaces, and runs an…
Talk on
Create a Secure RESTful API Gateway for PowerShell ScriptsJustin Sider37m
Module restPS is an open source PowerShell wrapper around the .NET HTTP listener that exposes script files as JSON-defined routes, runs on PowerShell 5.1/6/7…
Talk on
Idempotence isn't a dirty wordJames Ruskin18m
Shows concrete PowerShell patterns: hosts file line management that strips and reinstates lines, AD user creation with group checks that queries existing users…
Talk on
Publishing and Managing Modules with an Internal RepositoryKevin Marquette49m
Describes a working toolkit that stands up a private PSModule repository (file‑share or Docker NuGet feed), automates publishing with a force-publish with…
Talk on
dbatools for Systems Engineers and Accidental DBAsChrissy LeMaire01h 37m
Community PowerShell module dbatools claims to automate real DBA work: Start-DBAMigration moves whole instances (databases, logins with passwords, jobs…
Talk on
Revealing the Antivirus Quarantined: Using PowerShell to enable AnalysisFernando Tomlinson42m
PowerShell scripts demonstrate how to recover quarantined binaries from three AVs by reversing each vendor’s format: eSafe .vir base64 with backup.bit…
Talk on
Automate Your Career with a Personal BrandAshley McGlone48m
Claim: a sustained online presence automates your career by turning real fixes into searchable artifacts. Method: write monthly blog posts, publish PowerShell…
Talk on
"Let's Talk PS Cresendo" PowershellStephen Valdinger41m
PowerShell Crescendo turns native CLIs into real PowerShell modules by writing a JSON schema and running export-crescendo-module to produce psd1/psm1 files…
Talk on
Wrangling Your Windows Infrastructure With AnsibleJosh King46m
Creates an Azure VM from nothing using Ansible and the azure.az collection, registers the public IP and patches the hosts inventory, enables WinRM by running…
Talk on
Execute Remote Commands And Get Output Using Only WMIJay Adams29m
Claim: execute arbitrary commands and retrieve stdout/stderr using only WMI by creating a custom WMI class oxygen_wmi_exec that stores command output…
Talk on
PowerShell module toolbox and templates for Continuous DeliveryRaimund Andree51m
Scaffolding and CI that actually deliver: a single build script bootstraps dependencies with PSDepend dependency resolution, merges scattered source files into…
Talk on
Let Azure control your DevOps PipelinesPeter De Tender46m
The talk shows how Azure governance actually enforces pipeline behavior: use service principal defaulting to Contributor (don’t do that), create…
Talk on
Become a parameter ninjaJames O'Neill52m
Concrete rules for parameter design and real examples: use sensible defaults and aliases, accept names/IDs/objects and convert them, avoid Boolean flags, and…
Talk on
Feeling Triggered?!?Pierre Roman49m
Argues that long PowerShell scripts and cron/task scheduler polling get replaced by event-driven microservices: Azure Functions + Logic Apps (or Power…
Talk on
AutoRest: The Module GeneratorAnothony Howell47m
AutoRest takes an OpenAPI/Swagger file and produces a PowerShell module; the build uses Node.js, the .NET SDK and AutoRest.PowerShell, requires PowerShell 6+…
Talk on
Creating Web-Based Tools with PowerShell UniversalAdam Driscoll37m
Shows PowerShell Universal V3 beta actually building runnable REST endpoints, scripts and UIs: uses the Skyfall Magic The Gathering API to make a random card…
Talk on
I like good Docs, and I cannot lieStephen Vaidinger41m
Shows how comment based help + a HelpUri in commandbinding becomes a clickable web page via get-help -Online, turns function comment blocks into validated…
Talk on
One module to rule Azure Active DirectoryIan Farr50m
Announcement that MSOnline and AzureAD modules are deprecated drives a migration to the Microsoft Graph PowerShell SDK, which has monthly release cycle…
Talk on
Contribute to Docs Like A Microsoft InsiderSean Wheeler, Mike F. Robbins46m
Demo-heavy walkthrough of the actual contributor workflow: fork, clone, create a working branch, rebase, push and open a PR; shows VS Code tips (rulers…
Talk on
Using Windows PowerShell to create scripts your users want to useCory Knox37m
Presents a pattern that turns functions into clickable tools by combining a small launcher .cmd that runs PowerShell.exe with Show-Command and Out-GridView so…
Talk on
Trauma Informed SRELesley Cordero30m
Argues that applying trauma‑informed education principles to SRE produces concrete practices: trust through blameless post-mortem culture, SLOs and error…
Talk on
PKI for Mere MortalsJames Ruskin, Stephen Valdinger41m
Creates and renews real TLS certificates using Posh Acme plus the Cloudflare plugin to satisfy DNS challenges, stores orders under…
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.