Intro 

Der 4. Und somit letzte Tag der PowerShell Konferenz ist angebrochen. Ich freue mich auf die letzten Sessions der Konferenz. Damit ist es Zeit für ein erstes kleines Fazit. Es waren bisher sehr abwechslungsreiche Sessions, welche für jeden etwas geboten haben. Die PowerShell Konferenz ist definitiv für jeden Skill. Mit grundlegenden Erfahrungen und Leidenschaft für das Thema ist man hier genau richtig. Alle Speaker haben ihr Präsentationen und Demos mit viel Engagement vorbereitet und natürlich auch gehalten. Ein großer Dank geht an alle Organisatoren und Teilnehmer, die die Konferenz zu dem gemacht haben, was sie war. 

Danke: Gael Colas, Dr. Tobias Weltner, Rob Sewell, Aleksandar Nikolic und Patrick Wahlmüller 

Session 1 – The PowerShell module toolbox and templates for Continuous Delivery 

Raimund Andrée 

You’ve heard of module design considerations such as testing with Pester, linting and static analysis with ScriptAnalyser, community best practices, but it takes a lot of effort to enforce them in a build pipeline! 

In this session we’ll see how the Sampler module and templates used across the DSC and other communities to have an unified release approach. We all don’t want to waste time and here is a solution that does everything you need out of the box and considers most best practices in the PowerShell and DevOps space, no matter if you use PowerShell scripts, classes or DSC Resources. After this session you will value “Sampler” to build, test, pack and publish your module and be surprised how easy the predefined tasks can be configured, how testing, linting, code coverage, automatic versioning, changelog management, documentation and CI/CD support works. Sampler will improve the quality of your product and save you much time. 

Raimund Andrée 

Quelle: https://psconf.eu/ 

Zusammenfassung der Session: 

Raimund beschreibt wie mit Hilfe Sampler neue Module erstellt werden können und welche Vorteile das mitbringt. Sampler setzt viele best practices aus der Community um und spart somit nicht nur Zeit beim Erstellen, sondern auch beim Laden der Module. Wer bisher derartige komplexe Produkte manuell erstellt hat und sich fragt wie es einfacher geht sollte sich das Sampler Modul unbedingt ansehen. 

Session 2 – Improve your home automation with PowerShell 

Jaap Brasser 

As our homes become ever more cluttered with more smart devices, management of those devices often goes through a several different applications and as a result it can be confusing and cluttered experience. There should be a better way, and since we were given a hammer, our obvious choice here is PowerShell. 

Join this session to find out how we can discover how our devices communicate, how we can snoop on this traffic and take what we find out there to build out functions and modules to manage those devices. And by doing that see what potential for automation we have, and how we can wrap this into PowerShell modules. 

Jaap Brasser 

Quelle: https://psconf.eu/ 

Zusammenfassung der Session: 

Meine letzte Session dieser PSconfEU hat etwas weniger mit dem normalen dienstlichen Alltag zu tun. Jaap beschreibt, dass er es liebt, wenn Geräte für ihn die Hausarbeit machen oder er von überall das Licht einschalten kann. 

Doch er war frustriert mit 4 unterschiedlichen Apps sein Licht einschalten zu müssen. Also begann er die Bedienung mit Hilfe der PowerShell und APIs seine Heimautomatisierung massiv zu erleichtern. Diemeisten Da die meisten Produkte (wenn überhaupt) nur sehr gering dokumentiert sind, zeigt er welche Tools er verwendet, um an alle notwendigen Informationen heranzukommen. Die Session war eine Zusammenfassung warum die PowerShell cool ist. Automatisierung ist längst kein rein dienstliches Thema mehr. 

Marco Haufe

Marco Haufe

Service Management