Swiss PSUG 09/2026

2 min read
Share:

Place & Language: Place: Isolutions AG, Schanzenstrasse 4c, 3008 Bern (Hybrid with Teams) Language: EN

Session 1: More Than Scripting: Advanced PowerShell with C# Description: Have you ever wished PowerShell had generics, better performance, or easier access to low-level .NET features? It already does—you just need a little C#. This session explores how experienced PowerShell users can leverage C# without becoming full-time C# developers. We’ll cover practical integration techniques, discuss common pitfalls, and demonstrate how projects like PowerShell itself, the Microsoft Graph SDK, and many community modules combine both languages to deliver powerful tooling. Speaker: MVP Fabien Tschanz

Session 2: The Azure VM Extension Mystery Description: Have you ever checked an Azure VM extension with PowerShell and thought you knew which version was installed? Think again. In this session, we’ll dive into the surprisingly tricky world of Azure VM Extensions and discover why the information returned by standard PowerShell cmdlets is not always enough. Using a real-world example, we’ll investigate how Azure exposes extension versions, why build numbers can be difficult to obtain, and how browser developer tools can reveal the hidden REST API calls used by the Azure Portal. If you enjoy PowerShell, reverse engineering portal behaviour, and solving cloud mysteries, this session is for you. Speaker: MVP Andres Bohren

Agenda: 17:00 Welcome 17:30 Session 1 18:15 Session 2 19:00 Networking and Beer 20:00 End of Event