About


PowerShell Conference Europe is the largest PowerShell-themed conference in Europe, and is held in Hanover, Germany each year. We attract speakers and attendees from all over the world, with such topics as security, DevOps, databases, core language features, optimization, DSC, best practices and much more.

If you use PowerShell in your daily job, this conference is the perfect opportunity to enchance your skillset as well as build your network with like-minded individuals. The talk between each session is often where the magic happens! All speakers are available (as much as it's possible) throughout the whole conference, and are approachable for questions and discussions.

Each year Microsoft also sends a delegation from the PowerShell team, and this is a unique opportunity to interact directly with the people responsible for developing PowerShell.

In 2018, we extend the conference from 3 to 4 days and include a new PowerShell Guerilla Evening. Delegates get the chance to actually work with some of the many new and exciting technologies, guided by speakers and experts. Instead of just listening to presentations, the Guerilla Evening gives you the opportunity to actually put things to work and get high class guidance. For example, security expert Will Harmj0y and colleagues will point you to the tools required to defend IT environments, and you'll actually see and learn how PowerShell can be used as a forensic tool, how attackers think, and how you can defend attacks. Bring a notebook if you'd like to code yourself, or just follow the demos.

The conference is organized by the community, for the community! And we are happy to welcome you to yet another brilliant conference on April 17-20, 2018. Will we see you there?

To catch the spirit of this conference, have a look at the official after-conference movie here:

Register


Don't miss out!

PowerShell Conference Europe is all about creativity paired with rock-solid professional firsthand information. It's a friendly place where you can meet new people, connect with user groups, find answers and bring back some fresh ideas

Admission is EUR 1.399,- for 4 days and includes 50 sessions, lunch, coffee breaks, evening event at the Zoo with dinner, drinks, and ice cream until late, and Guerilla Evening event. Hotel accommodation is not included.

Fill out my online form.

Agenda


Conference Day 1 April 17,2018

Time Track 1 Track 2 Track 3
8:00 - 9:00 Delegate Registration
9:00 - 9:45 Opening Ceremony
Tobias Weltner
9:45 - 10:45 PowerShell 2018 - State of the Art (Keynote)
Jeffrey Snover
10:45 - 11:00 Coffee Break
11:00 - 12:00 Managing your heterogeneous environments with PowerShell Core 6.0 and Win32-OpenSSH
Joey Aiello
RegEx ^3\.0$ - The Outer Edge
Mathias Jessen
Using Chat Automation (ChatOps)
Jaap Brasser
12:00 - 13:00 Lunch
13:00 - 14:00 Containers! Where is my PowerShell?
Jan Egil Ring & Øyvind Kallstad
PowerShell Core 6 auf Linux. Und was mach ich jetzt damit auf Linux?
Dr. H. Schwichtenberg
The DSC Pull Server is dead, long live the DSC Pull Server
Ben Gelens
14:00 - 14:15 Coffee Break
14:15 - 15:15 Red vs. Blue – Ready, Steady, Fight!
Julien Reisdorffer, David das Neves
The Extended Type System
Staffan Gustafsson
How to become a PowerShell Type System Ninja! (Part 1)
Mathias Jessen
15:15 - 15:30 Coffee Break
15:30 - 16:30 Securing your infrastructure with JEA
Miriam Wiesner
TFS and VSTS through Infrastructure as Code
Jeff Wouters
How we made Configurable Pester Tests for SQL Server
Chrissy LeMaire, Rob Sewell
16:30 - 16:45 Coffee Break
16:45 - 17:45 Invoke-CypherDog - Bloodhound Dog Whispering with PowerShell
Walter Legowski
Was ein PowerShell-Nutzer über .NET wissen MUSS!
Dr. H. Schwichtenberg
OVF - getting fun from boring tasks
Mateusz Czerniawski
17:45 - 18:15 Introducing Workshops
18:15 - 18:30 Walk to Zoo (Evening Event)
18:30 - 01:00 Evening Event at Yukon Bay/Zoo Hannover
Meeting Point: 18:30h Zoo Main Entrance.
Bring your badge (required to enter Zoo)
!
Dinner and Drinks

Conference Day 2 April 18,2018

Time Track 1 Track 2 Track 3
8:30 - 9:30 PowerShell Engine Internals
Dongbo Wang
Saving Mr Typo: Authoring Tab Expansions with TabExpansionPlusPlus
Bartosz Bielawski
Case of the Unexplained - PowerShell Edition
Daniël Both
9:30 - 9:45 Coffee Break
9:45 - 10:45 Game of Automation Thrones
Aleksandar Nikolic
Somewhat Advanced dbatools Development
Chrissy LeMaire, Friedrich Weinmann
How to become a PowerShell Type System Ninja! (Part 2
Mathias Jessen
10:45 - 11:00 Coffee Break
11:00 - 12:00 Hands-on JEA
Jan-Hendrik Peters, Raimund Andree
Desired State: A close look at the PowerShell and DSC integrations with Chef
Stuart Preston
Pester internals and concepts
Jakub Jareš
12:00 - 13:00 Lunch & Ask the Experts
13:00 - 14:00 Revoke-Obfuscation: PowerShell Obfuscation Detection (And Evasion) Using Science
Daniel Bohannon
Automate everything: Bring self-service to LEGO robots
Jakob Gottlieb Svendsen
Configurations, Personalities, and Stamps - Modular approach to realizing the deployment pipeline
Ravikanth Chaganti
14:00 - 14:15 Coffee Break
14:15 - 15:15 DSC in Azure Automation: Run configuration and orchestration as a cloud service
Michael Greene
PowerShell, Reflection, and the Windows API
Jared Atkinson
Infrastructure validation using Pester
Irwin Strachan
15:15 - 15:30 Coffee Break
15:30 - 16:30 Convert your Windows PowerShell module to be compatible with PowerShell Core 6.x
Wojciech Sciesinski
PowerShell Yin-Yang: The Worst Practices and Tips & Tricks
Bartosz Bielawski
Release Pipeline - the PPoSh Modules Story
Mateusz Czerniawski
16:30 - 17:00 Getting Ready for the Workshops
17:00 - 20:00 Workshop: The Power of the Dark Side: Offensive PowerShell Workshop
Will Schroeder,Jared Atkinson
Workshop: PlatyPS: From 0 to 1 and beyond
Sergei Vorobev
Workshop: Bring Existing Infrastructure under Code Control
Matthew Hitchcock, Gael Colas, Jan-Hendrik Peters, Raimund Andree

Conference Day 3 April 19, 2018

Time Track 1 Track 2 Track 3
8:30 - 9:30 Auditing Domain Trust Relationships
Will Schroeder
PowerShell for SharePoint Online - How DevOps is making SharePoint Admins feel loved again
Rick Taylor
Dependencies, how to make them evident
Irwin Strachan
9:30 - 9:45 Coffee Break
9:45 - 10:45 The PowerShell Security Best Practice Live Demo! (Part 1)
David das Neves, Julien Reisdorffer, Raimund Andree, Miriam Wiesner
Continuous Delivery for your Module to the PowerShell Gallery
Rob Sewell
Manage servers using configuration as code
Michael Greene
10:45 - 10:55 Coffee Break
10:50 - 11:45 The PowerShell Security Best Practice Live Demo! (Part 2)
David das Neves, Julien Reisdorffer, Raimund Andree, Miriam Wiesner
Be the automator - not the automated
Jan Egil Ring
PowerShell in Azure Cloud Shell
Aleksandar Nikolic
11:45 - 12:35 Lunch & Ask the Experts
12:35 - 13:35 A Historical Architectural Tour of PowerShell (Part 1)
Bruce Payette
Navigate around the edge with PowerShell
Jaap Brasser
Automate automating your automation, DSC with class-defined metadata
Daniël Both
13:35 - 13:45 Coffee Break
13:45 - 14:45 A Historical Architectural Tour of PowerShell (Part 2)
Bruce Payette
PowerShell Formatting
Staffan Gustafsson
DSC in Configuration Management tool world
Ben Gelens
14:45 - 14:55 Coffee Break
14:55 - 15:55 PowerShell Core 6.1 and beyond
Steve Lee
Werde zum XML Ninja mit PowerShell
Andreas Nick
Parameter Classes: Making parameter-binding user friendly
Friedrich Weinmann
15:55 - 16:05 Coffee Break
16:05 - 17:05 DevSec Defense: How DevOps Practices Can Drive Detection Development For Defenders
Daniel Bohannon
Azure Automation in production, lessons learned in the field
Jakob Gottlieb Svendsen
Howto: Not get a burnout
Jeff Wouters
17:05 - 17:15 Coffee Break
17:15 - 18:00 ETL with PowerShell
Andre Kamman
The X factor
Bartosz Bielawski, Thorsten Butz
Reverse DSC - Making SharePoint Admins feel loved again
Rick Taylor

Conference Day 4 April 20, 2018

Time Track 1 Track 2 Track 3
8:30 - 9:30 SHiPS: Walk-through a bare-metal system configuration
Ravikanth Chaganti
Automatisierung der Erstellung von Softwarepaketen mit PowerShell
Andreas Nick
PowerShell Security - what to prioritize?
David das Neves
9:30 - 9:45 Coffee Break
9:45 - 10:45 PowerShell Empire Strikes Back
Walter Legowski
Test-Driven Infrastructure with Test Kitchen, Chef, and DSC
Stuart Preston
Hybrid Lab Automation
Jan-Hendrik Peters, Raimund Andree
10:45 - 10:55 Coffee Break
10:55 - 11:55 Using other languages from PowerShell
Øyvind Kallstad
Use your PowerShell skills to extend Ansible workflows - create your own Ansible module for Windows platform
Wojciech Sciesinski
Use PowerShell as your language of choice inside Azure Functions
Andre Kamman
11:55 - 12:45 Lunch & Ask the Experts
12:45 - 13:45 The hitchhiker's guide to user-friendly module design
Friedrich Weinmann
How to satisfy your OCD for and with PowerShell?
Jeff Wouters
Common mistakes in Pester tests
Jakub Jareš
13:45 - 14:00 Coffee Break
14:00 - 15:00 Python for PowerShellistas
Sergei Vorobev
Working with Binary Data: Writing your own parser
Jared Atkinson
A matter of trust: Authentication and authorization in the PowerShell
Thorsten Butz
15:00 - 15:30 Microsoft & Speakers Great Finale

Venue


The place to be!

The conference takes place in the Hannover Conference Centrum (HCC) in Hannover, Germany.

Please note that hotel cost and hotel reservations are not included or covered in any way in the conference fee. Any booking arrangement is between you and the hotel.