Schedule for the Day
| PowerShell 101 | PowerShell Tools | DevOps & Security | |
|---|---|---|---|
| 8:00 - 8:45 | Registration / Breakfast | ||
| 8:45 - 9:00 | Welcome Discussion / layout day | ||
| 9:00 - 9:50 Session Block 1 | Use Default Formats to Improve Your Quality of Life Jeremy Smith | Searching Event Logs like a "Boss" Phil Bossman | PowerShell Security 102? Jon Fox | 
| 10:00 -10:50 Session Block 2 | Filtering Files at Scale Mark Hutchenson | Using Dbatools To Automate Database Migrations Joshua Corrick | Securing PSRemoting James Petty | 
| 11:00 -11:50 Session Block 3 | PowerShell 101 – Arrays Wes Carroll | Don't do what I did! Avoiding Azure $urprise$! Michael Teske | Crossing the Divide - A System Administrator's Path to DevOps Dave Carroll | 
| 12:00 - 1:00 | Lunch | ||
| 1:00 - 1:50 Session Block 4 | PowerShell Streams and Using the Right Write-* Cmdlet Justin Gehman | Why can't we be friends? Command Line Utilities + PowerShell = <3 Ryan Leap | Securing Windows 10 with PowerShell Compliance items in SCCM Jon Warnken | 
| 2:00 - 2:50 Session Block 5 | The Ins and Outs of Error Handling David Littlejohn | What to do when .NET isn't enough Jason Walker | Gaining 20/20 vision during an incident with PowerShell Fernando Tomlinson | 
| 3:00 - 3:30 | Breakout / Birds of a Feather | ||
| 3:30 - 4:15 Session Block 6 | Why you should be using PSReadline everyday. Jeffery Hayes | Don't Reinvent Another Wheel if You Don't Have To David Stein | Code. Commit. Deploy. Starting your 3 step journey to utilizing Pipelines Stephen Valdinger | 
| 4:30 - 5:00 | Panel Discussion | ||
| 5:00 - 5:15 | Closing / Thank Yous / Raffles | ||
| Security Deep Dive | |||
|---|---|---|---|
| 8:30 - 9:00 | Breakfast | ||
| 9:00 - 10:15 | Security Session | ||
| 10:15 - 10:30 | Break | ||
| 10:30 - 11:45 | Security Session | ||
| 11:45 - 12:30 | Lunch | ||
| 12:30 - 1:30 | Security Session | ||
| 1:30 - 1:45 | Break | ||
| 1:45 - 2:50 | Security Session | ||
| 2:50 - 3:00 | Closing / Thank Yous / Raffles | ||
