~/conference

PowerShell + DevOps Global Summit 2019

powershell developers, windows administrators, devops engineers, automation engineers, cloud engineers, infrastructure engineers, security engineers, site reliability engineers

Pester acceptance testing; PowerShell Core on Linux; PowerShell in Azure Functions; AWS Lambda with PowerShell; Terraform core infrastructure; PSScriptAnalyzer in VS Code; PowerShell for Active Directory; PowerShell error and event collection; PowerCLI for VMware; PowerShell script performance profiling; Securing PowerShell environments; Continuous SQL deployment with PowerShell

titleauthorlength
Ansible for the Windows AdminJeremy Murrah01h 40m
Shows how VSCode + WSL becomes an Ansible console, uses WinRM to manage Windows hosts, and demos building an Active Directory domain on Vagrant VMs with…
Talk on
Using Visual Studio Code as Your Default PowerShell EditorTyler Leonhardt44m
VS Code plus the PowerShell extension delivers concrete features: F5 debugging with breakpoints, variable inspection and launch.json configs; Intellisense…
Talk on
Don't do that, do this instead: PowerShell worst practices and..Chris Gardner51m
Live demos show exact fixes and tradeoffs not platitudes: replace aliases and positional args with full names, run script analyzer to auto-fix style, prefer…
Talk on
PowerShell Universal Dashboard from start to finishAdam Driscoll01h 33m
Walks through building a real app with the PowerShell Universal Dashboard module: layouts, Chart.js and Nivo visualizations, React front end, endpoints that…
Talk on
Logging in a DevOps worldFriedrich Weinmann41m
Demo of the PSFramework logging system claims 100% Runspace-safe asynchronous logging via a dedicated asynchronous background runspace, with queueing…
Talk on
Chocolatey For the Organizations: Easily Manage SoftwareRob Reynolds49m
Chocolatey claims single-platform Windows software management with true dependency handling and the ability to deploy installers zips and binaries; it is eight…
Talk on
Unleash your PowerShell with AWS Lambda and Serverless ComputingAndrew Pearce01h 27m
Claims that PowerShell runs natively on AWS Lambda (GA, .NET Core 2.1) and ships an aws.lambda.ps4 module to package scripts into a .NET binary. Uses…
Talk on
Containers - You Better Get on Board!Anthony Nocentino46m
Shows concrete wins and commands: Docker pulls and docker run spin up SQL Server images in seconds (example: 1.38 GB SQL Server image), two independent…
Talk on
Testing, Testing, 1...2...3: Using Pester for Infrastructure ...Brandon Olin37m
Claims that Pester validates real infrastructure not just scripts, showing a module-based workflow where OVF exposes tests via two commands…
Talk on
PowerShell + AutoRest + Swagger = Instant ModulesAdam Murray47m
AutoRest generates PowerShell modules from a Swagger/OpenAPI spec and the demo shows it actually produces usable cmdlets within minutes. Requirements are…
Talk on
Demystifying Terraform - "Hardcore" to Core Infrastructure... ToolChris Hunt43m
Practical demo of Terraform used to build Azure infrastructure for Ticketmaster and Stack Overflow, showing actual configs, the terraform 0.11 language quirks…
Talk on
Secure PowerShell web tools with System FrontierJay Adams47m
System Frontier converts existing PowerShell scripts into web tools with role-based access control and central SQL logging, exposes each tool as a REST API…
Talk on
Life after "git push"Steven Murawski51m
A demoed CI/CD flow deploys ARM templates to Azure App Services, then a Logic App plus Azure Function performs an update connection string action and issues an…
Talk on
Working with PSGraphKevin Marquette47m
PSGraph is a PowerShell module implemented as a PSGraph DSL that concatenates GraphViz syntax and hands it to the GraphViz engine to render images. It reads…
Talk on
Going Core with VMware PowerCLI!Luc Dekens48m
Claims that legacy VMware PowerCLI scripts run on PowerShell v6 without editing are demonstrated by concrete fixes: reimplementing unsupported cmdlets like…
Talk on
Dungeons & Dragons & Development: How Playing Games Makes...Michael T Lombardi46m
Claims that playing TTRPGs measurably trains six meta‑skills — systems mastery, communication, empathy, collaboration, resource management, lateral thinking —…
Talk on
CypherDog2.0 - Bloodhound Dog Whispering with PowerShellWalter Legowski58m
A PowerShell module called CypherDog2.0 connects to BloodHound’s REST API, runs neo4j Cypher queries and returns node/edge/path objects so scripts can create…
Talk on
Machine Learning Algorithms with H2o and PowerShellTome Tanasovski01h 26m
Uses H2O (open source) from Windows PowerShell via the REST API and Flow GUI translating UI calls into HTTP posts, with concrete demos: Iris (150 rows)…
Talk on
Bullet-proofing Patterns & PracticesJoel Bennett45m
Walks through converting two scripts into a reusable module and shows exact changes: use [CmdletBinding()], [Parameter()] and [OutputType()] attributes, add…
Talk on
Unexplained phenomena: powerful tricks you likely didn't know were even possibleKirk Munro48m
Practical, specific PowerShell work: a pspx proxy-functions module that creates transparent shims with pre/post pipeline hooks and adds a -Property parameter…
Talk on
PSScriptAnalyzer (PSSA) VS-code integration & customization Compatibility AnalysisChristoph Bergmeister46m
PSScriptAnalyzer integrates into VS Code via PowerShell Editor Services and actually shows which rules run, how to enable all rules by default by checking in a…
Talk on
PowerShell Remoting InternalsPaul Higinbotham43m
Explains actual internals of PowerShell remoting: WinRM, SSH in PSCore6, PowerShell Direct via Hyper‑V sockets, local IPC and out‑of‑proc remoting, and the…
Talk on
Writing Compiled PowerShell CmdletsThomas Rayner01h 28m
Shows how to write compiled PowerShell cmdlets in C# using the .NET Core SDK and VS Code, adding the PowerShell.Standard.Library package, running dotnet new /…
Talk on
Microsoft Azure Policy Guest ConfigurationMichael Greene50m
Azure Policy now audits VM configuration by running DSC-based checks through Azure Automation and a guest configuration extension that authenticates the VM…
Talk on
Securing PowerShell: Hands-On LabAshley McGlone57m
Hands-on lab walks through enabling script block logging and system-wide transcription, configuring JEA endpoints and PowerShell Core logging on Windows macOS…
Talk on
Firewall Evasion and Remote Access with OpenSSHAnthony Nocentino43m
OpenSSH demos show concrete, repeatable techniques: dynamic port forwarding (SOCKS proxy) to make outbound traffic appear from a cloud jump box, local and…
Talk on
Doctor, Don't Defenestrate: What to Do with Legacy ScriptsMichael T Lombardi42m
Argues for triaging legacy scripts by scoring risk value and maintainability then doing specific work: add inline documentation and a README, write…
Talk on
Better Ops Together: Practical PowerShell Pair Programming...Mark Kraus33m
Claim: pair programming at LinkedIn cuts review time, raises code confidence, and spreads skills across the Ops team. Actual tools shown: VS Code Live Share…
Talk on
PowerShell Error and Event Collection at ScaleDakota Clark34m
Shows how Application Insights ingest from PowerShell via the microsoft.applicationinsights nuget DLL and a TelemetryClient, capturing exceptions, custom…
Talk on
Deep Web: A Web Cmdlets Deep DiveMark Kraus01h 26m
Covers concrete behaviors and fixes: Invoke-WebRequest and Invoke-RestMethod now use System.Net.HttpClient (no IE DOM parsing), FTP/file URLs and SSL3 are…
Talk on
How to become a SHiPS wright - Building with SHiPSGlenn Sarti41m
SHiPS is a PowerShell module that replaces thousands of C# lines with simple PowerShell classes and demos a working summit agenda provider built from JSON and…
Talk on
Using PowerShell in a Cross Platform World - Bill HurtJames Pogran41m
PowerShell Core installs on macOS and Linux as pwsh.exe and promises cross‑platform scripting but the session gives concrete tradeoffs: temp drive experimental…
Talk on
0-60 with PowerShell on AWSAndrew Pearce, Steve Roberts46m
AWS PowerShell tooling now exposes 5510 cmdlets across 160+ services, ships preinstalled on EC2 Windows images and offers a PowerShell Core / netcore module…
Talk on
Using Pester & ScriptAnalyzer for Detecting Obfuscated...Daniel Bohannon44m
Shows concrete detections: combines PesterSec tests and ScriptAnalyzer + AST rules to find token‑level obfuscation that ScriptBlock logging leaves behind…
Talk on
Automating Active Directory Health ChecksMike Kanakos47m
A PowerShell module called psad-health sits on GitHub and the PowerShell Gallery and delivers about 12 scripts that run as scheduled tasks or jobs, check DC…
Talk on
Advanced JEA ConfigurationsJames Petty01h 02m
Shows how Just Enough Administration actually gets used: live demos build JEA session configs, enable transcription logging, and run Break Glass account…
Talk on
The Windows Subsystem for LinuxTara Raj25m
WSL claims to run real Linux userland unmodified on Windows and demonstrates it: Ubuntu 18.04 boots under a Windows NT kernel via LXCore, command wsl.exe drops…
Talk on
Publishing and Managing Modules in an Internal RepositoryKevin Marquette42m
Concrete checklist: set up publish to a file share and a local NuGet feed and confirm publish/install actually writes and reads packages; run…
Talk on
Using PowerShell Core to automate application... with HabitatMatt Wrock43m
Claims a concrete workflow: using PowerShell Core and Habitat to package an ASP.Net sample (Contoso University) and a SQL Server package, build artifacts via…
Talk on
Lord of the ConfigurationsFriedrich Weinmann46m
A single configuration system (PSFramework) provides a process‑wide in‑memory store plus pluggable persistence backends (HKCU registry on Windows, JSON files…
Talk on
Monitoring Out, Observability InEbru Cucen53m
Argues that monitoring’s static checks fail for distributed systems and that observability requires outputs the system emits itself; shows deployment on an AKS…
Talk on
F5 Declarative ConfigurationJames Arruda49m
AS3 is a module installed on the Big‑IP that accepts one JSON blob to declare VIPs Pools iRules Certs, creates a partition per tenant, and becomes the source…
Talk on
Finding Performance Bottlenecks with PowerShellMike F. Robbins01h 33m
Demonstrates how to use Get-Counter to locate the top 10 performance counters Microsoft recommends, build a reusable query tool, and automate checks with…
Talk on
Jenkins - User Interface for your Powershell tasksKirill Kravtsov50m
Jenkins becomes a web UI for PowerShell by running jobs that check out Git, execute PS1 scripts with a Windows PowerShell plugin, and capture console logs and…
Talk on
"Piping" data between packaged scriptsPaul DeArment Jr38m
Shows code that actually moves full objects between packaged PowerShell executables using named network pipes and base64-serialized CLI XML, not just text…
Talk on
PSCache: simple strategies for magnificent performanceMathias Jessen47m
Presents concrete results: using PSCache module (a dictionary/hash lookup) reduces repeated Active Directory calls by an order of magnitude — often ~20× fewer…
Talk on
Writing Clustered Applications with Windows PowerShell and...Tome Tanasovski44m
Claim: PowerShell can orchestrate true clustered apps by offloading membership, locks and queues to Apache Zookeeper. Demo uses a bundled zookeeper.net DLL and…
Talk on
Turn your logs into actionable data at any scale with AWSAndrew Pearce43m
A working open source log pipeline is shown: Kinesis Agent for Windows (aka kinesis tap) installs via PowerShell or MSI, tails Windows event logs and flat…
Talk on
Look smarter: deliver your work in ExcelJames O'Neill54m
A PowerShell module wraps the EPPlus DLL wrapper to read and write .xlsx files without needing Excel, and it records about 200,000+ downloads. Version 6 gains…
Talk on
Completely Automate Managing Windows Software...ForeverDaniel Franciscus30m
Claims full automation of Windows software lifecycle using PowerShell, Chocolatey and task scheduler by internalizing community packages on a test machine…
Talk on
Malicious Payloads vs Deep Visibility: A PowerShell StoryDaniel Bohannon43m
Shows real payloads and evasions: staged PowerShell loaders that use RC4 and base64 compression, token/format obfuscation and cmd.exe wrapping, AMSI bypass…
Talk on
Basic To Boss: Customizing Your PowerShell PromptThomas Rayner46m
Live coding shows a working 76 line PowerShell profile that replaces the boring default prompt with a left/right aligned status bar displaying history id…
Talk on
Sipping psake: Creating a Build and Release Pipeline for ...Brandon Olin44m
Shows concrete psake usage: psake DSL tasks define dependencies, init installs psdepend and build helpers, and commands run pester, PSScriptAnalyzer, platyPS…
Talk on
Moving Up the Monitoring StackSteven Murawski43m
A concrete recipe for moving from VM perf counters to application metrics using Azure tools: instrument a Tailwind Traders inventory API, query logs with the…
Talk on
Beyond Pester 102: Acceptance testing with PowerShellGlenn Sarti43m
Shows concrete acceptance work: writes a Mattermost backend for PoshBot, provisions systems with Docker and ~200 lines of PowerShell (pre-pester), and runs…
Talk on
Introduction to Serverless FunctionsKirk Munro48m
Uses PowerShell, C# (including C# function invoking PowerShell), message queues and REST APIs to build production serverless glue. Shows a live solution…
Talk on
Demystifying Microsoft's Cloud Automation productsJaap Brasser45m
Shows concrete demos and tradeoffs: Microsoft Flow uses templates and connectors to save email attachments to OneDrive, supports gateways for on‑prem access…
Talk on
It’s PowerShell In the Cloud – Welcome to Azure Cloud ShellMichael Bender47m
Azure Cloud Shell gives a browser CLI with a choice of bash or PowerShell running in a Linux container and mounts a 5 GB cloud file share (small recurring cost…
Talk on
Continuously deploying SQL code using PowershellKirill Kravtsov44m
Claims a working pipeline for continuously deploying plain-text SQL using the DBOps PowerShell module (built on DbUp), showing export/build/deploy cycles…
Talk on
Wardley Maps Saved The Day - How Stack Overflow Enterprise...Chris Hunt34m
Wardley Maps get used to turn a vague backlog into concrete decisions: a simple map surfaces that the team has 100 hours proposed vs 89 available, that…
Talk on
PowerShell in Azure FunctionsDongbo Wang, Joey Aiello48m
Azure Functions runs PowerShell Core 6.2.0 as a native out‑of‑proc worker on Windows consumption, dedicated and premium plans, with managed dependencies…
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.