Session

Building a PowerShell module in 2025

PowerShell has been around for ages, building a module for developers in 2025 can be a challenge. There is no concept of asynchronous code, CancellationTokens, ILoggers or dependency injection.

Together we will build a PowerShell module in C# using these modern development concepts, you can even press F5 to debug your module.
Why a PowerShell module you ask? It's a great way to allow system administrators to use your tool in a way they are already familiar with, instead of confronting them with yet another command line interface they have to learn. PowerShell gives you command completion out-of-the-box and has a nice way to expose your documentation.

- Documenting your module using code comments
- Testing your module with Pester
- Loading dependencies
- Dependency injection and ILogger

Bring all your questions and let's start exposing your libraries to a much wider audience.

Stephan van Rooij

Software architect at Smartersoft

's-Hertogenbosch, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top