Skip to content

Category: PowerShell

About PowerShell

Microsoft Teams Client customisation settings via PowerShell

I deploy Microsoft Teams to all my clients by default. Some of the default settings are not what I want, but many of my test clients are not managed in a domain (or just Azure Active Directory joined), and that makes it hard to deploy any configuration. And as a bonus, I use Mac Clients!

I started to create a PowerShell Script to manipulate the desktop-config.json. During some digging, I found an article Eli Shlomo: Microsoft Teams Client Personalization with PowerShell. I really liked his code, so I decided to drop my approach and adopted his solution to fit my own requirements.

PowerShell: Retrieve information about changed Active Directory groups

Retrieve information about changed Active Directory groups, primarily I created this function to monitor and report any changes to admin-related groups.

I don’t use that much anymore; I monitor these changes with Graylog since a while. Within Graylog I also trigger alarms if special groups were changed.

However, this function is still in use to generate Active Directory-related reports.