PowerShell Conference EU 2017 – Speakers and Sessions

Modern administrators are responsible for business-critical automation, influence IT architectural design, and are a crucial part of corporate security both in daily operations and in conceptual planning. PowerShell is the driving force behind most of this, and rapidly expands and evolves.

While you find plenty of PowerShell beginners classes to teach fresh admins the fundamentals, it’s much harder to find places for experienced admins to learn relevant new information and be on equal height with speakers and other delegates. psconf.eu is such a place and lightened up last year as a completely new PowerShell event format.

“Can’t wait for another #psconfeu!”, “You don’t want to miss this”, “best conference”, “highlight of the year” is just some feedback when you search Twitter for #psconfeu. Let’s take a look at what makes psconf.eu so special, and what to expect this year!

This year, the conference has an unprecedented speaker lineup: five of the six powershellmagazine.com editors will be there and speaking. PowerShell inventor Jeffrey Snover opens the conference with his keynote “State of the Union”. Microsoft sends six PowerShell team members covering PowerShell 6, Open Source, DSC, PowerShell for VSCode, and more. So you’re not just getting answers – you are talking directly to the people actually doing these things. And get first hand information, including where the PowerShell journey will go next.

psconf.eu covers all major areas of PowerShell, and the agenda information below uses color-coding to help you better find your favorite topics:

Group Description
PowerShell Covers aspects of the PowerShell language
Cross-Platform and OpenSource Focuses on running PowerShell cross-platform (PowerShell on Linux) and collaborating in open-source projects
Security Topics concerned with writing secure code, identifying security issues, and using PowerShell to audit and report security-related incidents
Pester and Test Driven Development Using Pester to ensure that PowerShell code complies with desired results
DSC and DevOps Addresses Desired State Configuration, Azure, and DevOps-strategies to
use PowerShell for deployments and configuration
Automation Automating specific tasks such as AD, virtualization, and Azure
PowerShell as a Service / Nano Server Running PowerShell code as a service, by using containers and Nano Server
Database Using PowerShell to manage databases like SQL Server
PowerShell Team Session held by members of the Microsoft PowerShell Team. The “Speakers Roundtable” on day 1 is delivered by all speakers including the PowerShell Team members.

Special Trainings Ops

Right before the main conference starts, you have the option to participate in our optional preconf special trainings day. These are definitely no MOC-style courses. Workshops aim to bring experienced people up to speed. You can polish fundamentals, dive into topics that are new to you (like DSC, GUIs, or JEA Security), and warm up. These “Special Trainings” make sure you get the most out of the main conference sessions, and prepare yourself for topics that may be new to you – like DSC, or JEA, or building GUI tools. Workshops are available in English and in German, and you can suggest more topics by contacting us via the contact form at the bottom of psconf.eu.

Opening Day

On day 1, we open the conference with delegate registration and then start together in the great historic Leibniz Saal. PowerShell inventor Jeffrey Snover delivers the keynote “State of the Union”, summarizing where PowerShell stands today and where it is heading in the light of being open source now and available on Linux and OS X.

Time Track 1 (German) Track 2 (English) Track 3 (English) Track 4 (English)
8:00 – 9:00 Delegate Registration
9:00 – 9:15 Opening Ceremony
9:15 – 10:00 State of the Union (Keynote)
Jeffrey Snover
10:15 – 11:00 PowerShell Warm-Up: Quiz & Quirks
Tobias Weltner
11:00 – 11:45 Catch Me If You Can – PowerShell Red vs. Blue
Will Schroeder
12:00 – 13:00 Lunch
13:00 – 14:00 Pester 101 (German)(E1)
Rinon Belegu
Hell freezing over: PowerShell on Linux and GitHub(B1)
Bartosz Bielawski
Building a Just Enough Admin solution in formula one(A1)
James O’Neill
Breakdown the GUI: PowerShell logging to automate everything(D1)
Jaap Brasser
14:15 – 15:15 Automatisiertes DC Deployment mit DSC(E2)
Raimund Andree, Jan-Hendrik Peters
Getting started with Windows Server Containers(B2)
Flynn Bundy
Defensive Coding Strategies for a High-Security Environment(A2)
Matthew Graeber
Creating and Maintaining Successful Open Source Projects(D2)
Chrissy LeMaire
15:30 – 16:30 Virtual Machines auf Ihrem Desktop mit Powershell und Hyper-V(E3)
Holger Voges
When every second counts!(B3)
Mathias Jessen & Øyvind Kallstad
Look! Up in the sky! It’s a bird. It’s a plane. It’s Nanoman!(A3)
Aleksandar Nikolic, Jan Egil Ring
The Release Pipeline in Practice(D3)
Matt Hitchcock
16:45 – 17:45 Sind Sie auch eine Klasse für sich? Oder doch “nur” ein Objekt?(E4)
Rinon Belegu
Green is bad Red is Good – Turning your Checklists into Pester Tests(B4)
Rob Sewell
Flip the Script: PowerShell “Microsoft’s Incident Response Language”(A4)
Jared Atkinson
PowerShell Desired State Configuration – A rapid fire. Tips and Tricks, Know-hows(D4)
Ravikanth Chaganti
18:00 – 18:30 Ask the Speakers Roundtable
19:00 – 01:00 Evening Event at Yukon Bay/Zoo Hannover
Meeting Point: 19h Zoo Main Entrance. Bring your badge (required to enter Zoo)!
We’ll leave at 18:30h from Leibniz Saal and walk down to the Zoo together. You can also get there on your own, take a car (if you have one and don’t drink), the tram (one station), or a cab. Just make sure you are at the Zoo Main Entrance at 19:00h (7 pm) sharp, and bring your badge. Your badge is required to enter the Zoo.
Dinner and Drinks

We’ll then warm up with “Quiz and Quirks”: I extracted some of the funniest and strangest questions asked in our internal MVP forum, and you get the chance to test your knowledge and learn new things: would you have been able to answer the MVP questions easily? We are all in this conference together, and this session encourages interaction, asking questions, and being part of it.

Will “Harmj0y” Schroeder finally ends the morning with an awesome security presentation. His presentation last year was crammed, so we wanted him to deliver it in the largest room we have: listen closely where attackers can sneak into your systems, and how PowerShell can be used both as a forensic and penetration testing tool.

We all then have a good lunch together, and move into the workshop area. After lunch, we fan out into four tracks, giving you the choice. Track 1 will be in German, and tracks 2, 3 and 4 in English.

In the afternoon, you have the chance to meet many of the renowned speakers in person, and make connections. After the first round of presentations, we all come back to Leibniz Saal for the “Ask the Speakers Roundtable”.

Then, we walk over to the Hannover Zoo to enjoy the Evening Event.

Evening Event in the Zoo

The evening event is absolutely unique: we have “Yukon Bay”, an ancient gold digger town, all to us. We’ll have great food and drinks, beer and wine, and the chance to hang loose and make new connections and friendships. Everyone will be there, including all speakers. You may want to continue to talk about PowerShell, but you may just as well just kick back and enjoy the evening.

Conference Day 2 + 3

On the remaining two days, we fan out in 5 parallel tracks. Track 1 stays German, and the other four tracks deliver English sessions. 19 Microsoft MVPs, six PowerShell team members, former MVPs, Engineers from Microsoft Germany, and many other awesome PowerShell experts deliver presentations covering pretty much all areas that are relevant to PowerShell.

Here’s the preliminary agenda for day 2:

Time Track 1 (German) Track 2 (English) Track 3 (English) Track 4 (English) Track 5 (English)
8:30 – 9:30 Azure 101 – PowerShell in der Cloud(E5)
Jan-Hendrik Peters, Raimund Andrée
What makes a good shared PowerShell module?(B5)
James O’Neill
PowerShell Microservices: At the Service of DevOps(A5)
Gael Colas
Joey Aiello (Microsoft)
Conceptualizing Desired State Configuration Using Your Own Scripts (Part I)(C5)
Will Anderson
9:45 – 10:45 Ein Test-Lab mit reinen PowerShell Bordmitteln aufbauen(E6)
Holger Voges
Log parser vs Powershell smackdown(B6)
André Kamman
Accelerated Constrained Endpoint Deployment(A6)
Jason Yoder
Start-NewEra -Repo PowerShell(D6)
Ben Gelens
Conceptualizing Desired State Configuration Using Your Own Scripts (Part II)(C6)
Will Anderson
11:00 – 12:00 AutomatedLab – das erste voll flexible Hydration Tool (E7)
David das Neves, Raimund Andrée
Performant PowerShell(B7)
Staffan Gustafsson
Bruce Payette (Microsoft)
Knock, knock, knock – Linux at your door(D7)
Bartosz Bielawski
Chatting with PowerShell – Skype for Business(C7)
Daniël Both
12:00 – 13:00 Lunch &
Ask the Experts
13:00 – 14:00 Who wants to be a Shellionaire?(E8)
Thorsten Butz
Take your Automated Release Pipeline to the next level!(B8)
Jan Egil Ring & Øyvind Kallstad
Fighting Configuration Drift with Dynamic Pester Tests(A8)
André Kamman
FASTER!!!! Make Your Code Run Faster!(D8)
Jason Yoder
Making sense of DSC Configuration Data(C8)
Gael Colas
14:15 – 15:15 Group Policy Administration mit Powershell(E9)
Holger Voges
Approaching Complex On-premise deployments with PSDSC(B9)
Ravikanth Chaganti
Mark Gray (Microsoft)
Using the SQL Server Provider(D9)
Rob Sewell
NetScaler Automation – Talking NITRO with PowerShell(C9)
Esther Barthel
15:30 – 16:30 Verwalten von System Center Virtual Machine Manager 2016 mit PowerShell(E10)
Rinon Belegu
Mastering a complex DSC lab infrastructure for rapid DSC deployment(B10)
Raimund Andree, Jan-Hendrik Peters
Defending Your “Gold”(A10)
Will Schroeder
RegEx 2.0: Full Coverage(D10)
Mathias R Jessen
NetScaler Automation – Talking NITRO with PowerShell(C10)
Esther Barthel
16:45 – 17:45 Was Sie schon immer über Fileserver wissen wollten, aber bisher nicht zu fragen wagten(E11)
Thorsten Butz
From Zero to 4 Deployments a Week – Lessons Learned adopting Agile Ops Methodologies(B11)
Benjamin Hodge
Building your own JEA Configuration(A11)
Jaap Brasser
Kenneth Hansen (Microsoft)
Integrating Lability in a CI/CD Release Pipeline(C11)
Iain Brighton
17:45 Informal Meeting
in Workshop Foyer
Team up and find a bar/restaurant

To give delegates the chance to even better connect to speakers, we’ll have designated “Ask the Experts” areas during lunch so you can socialize with the people from your favorite field of interest.

Net length for all presentations is 45 minutes sharp. We want presentations to be concise and on the point, and prefer demos over endless slides. At the end of each slot, you have 15 minutes of Q&A. If you are hungry for more, you can ask the speaker to extend: we have breakout-session rooms available where you have all the time you need for extensive Q&A, and where you can hold spontaneous whiteboard sessions or meet with user groups.

The conference ends on May 5 at 16:30h (4:30 pm). We provide a baggage room to leave your stuff. Here is the preliminary agenda for day 3:

Time Track 1 (German/English) Track 2 (English) Track 3 (English) Track 4 (English) Track 5 (English)
8:30 – 9:30 about_Containers #A note from the field(E12)
Thorsten Butz
Using Credentials “securely” in the Release Pipeline(B12)
Matt Hitchcock
Deploying Nano server with Lability and DSC(A12)
Iain Brighton
David Wilson (Microsoft)
Azure Automation – Advanced Runbook Design(C12)
Jakob Gottlieb Svendsen
9:45 – 10:45 PowerShell sicher im Unternehmen einsetzen(E13)
David das Neves
Visualising performance in VMware vSphere(B13)
Luc Dekens
Modern Database Administration using PowerShell and dbatools(A13)
Chrissy LeMaire
PowerShell Uncensored(D13)
Jaap Brasser
ChatOps with PowerShell(C13)
Matthew Hodgkins
11:00 – 12:00 PowerShell on Linux – Cross-Platform skripten(E14)
Jan-Hendrik Peters
JEA Deep Dive in 45 Minutes(B14)
Aleksandar Nikolic
Build an immutable application infrastructure with Nano Server, PowerShell DSC, and the release pipeline(A14)
Ravikanth Chaganti
Demystifying $THIS, $_, $PSITEM, $$, $Whatever…(D14)
Jason Yoder
Working with binary file formats(C14)
Øyvind Kallstad
12:00 – 13:00 Lunch &
Ask the Experts
13:00 – 14:00 PowerShell Present and Future(E15)
Angel Calvo (Microsoft)
Architecting a Modern Defense using Device Guard and PowerShell(B15)
Matthew Graeber
Professional cmdlets and module design(A15)
Staffan Gustafsson
Building Your First CI/CD Pipeline in Azure(D15)
Benjamin Hodge
Using Desired State Configuration in Azure(C15)
Will Anderson
14:15 – 15:15 Writing Effective Tests(E16)
Iain Brighton
TabExpansionPlusPlus in examples(B16)
Bartosz Bielawski
Porting Binary PowerShell Modules to Linux/OSX(A16)
Jared Atkinson
What to do when inbox DSC Resources don’t cover your goal(D16)
Ben Gelens
Test your Powershell code with AppVeyor for ITPros(C16)
André Kamman
15:30 – 16:30 DSC in a vSphere Environment(E17)
Luc Dekens
Automation in a hybrid world(B17)
Jakob Gottlieb Svendsen
PowerShell Team (Microsoft)
DSC: From commit to production.(D17)
Flynn Bundy
Monitoring with PowerShell in SCOM(C17)
Daniël Both
16:30 Conference ends

Of course, we are working on conference memorabilia to take home – these are secret until the conference starts. Except for our famous “PowerShell container”: you’ll get one of these limited collectors items of course.

Register Now – Seats are Limited

We want this conference to stay personal. So even though we decided to further increase number of speakers and tracks, there’s room for a maximum of roughly 250 delegates. Half of these seats were taken before we published the agenda, and last year’s event sold out. We’d love to see you join this fun PowerShell event!

When you register on www.psconf.eu, your seat is immediately reserved for 30 days, and you receive an invoice. Pay it within 30 days, and your seat is secured.

If you have any additional questions, please use the contact form at the bottom of www.psconf.eu to get in touch. Looking forward to seeing you soon!


About the author: Tobias Weltner

Tobias is a long-term Microsoft’s MVP Award recipient located in Germany. He has written more than 130 IT books published by Microsoft Press and others and just released his “PowerShell 5 Windows Automation” hardcover and e-book with O’Reillys. In April 2016, he initiated the world’s largest PowerShell Conference “psconf.eu” in Hannover, Germany. He focuses on developing the ISESteroids PowerShell editor extension, delivering PowerShell inhouse trainings throughout Europe, and PowerShell-related project work with mid- and large-size enterprises, and is one of Europe’s leading PowerShell trainers and experts. For training or project work inquiries, public or inhouse, contact him at tobias.weltner@scriptinternals.de. You can follow him on twitter@TobiasPSP.

Related Posts