Jan-Henrik Damaschke

Information & Communications Technology

Hamburg, Germany

Bringing classes and runspaces together - Async logging in PowerShell

After you watched this session you will have an understanding of multithreading, especially with runspaces in PowerShell. You will also have knowledge about how to abstract complex constructs with classes in PowerShell.
Did you ever had some issues with multithreading in PowerShell? In this session you will see a practical example for when multithreading in PowerShell really makes sense.
We will take a look at how to implement asynchronous logging and how to abstract a reusable class with PowerShell classes.


Jan-Henrik Damaschke

Azure MVP - Senior Cloud Architect

Jan-Henrik Damaschke works as a Senior Cloud Architect for Security, DevOps and Automation in Germany. He is Microsoft MVP awarded in the categories Enterprise Security, PowerShell and Azure. He writes articles on security related topics and is involved in many community events as speaker as well as organizer. Jan-Henrik is passionate about sharing knowledge with others. He has written a book on Azure infrastructure solutions and is still active as co-author and reviewer.

Jan-Henrik's full speaker profile