Skip to content Posts

Export Exchange Mailbox Permissions to CSV Files for archiving or migrations

To migrate from one Exchange environment to another, you might need to save and restore a few mailbox permissions.
There is a lot of tooling, free and open-source and commercial, available. I recently faced the challenge again and I decided to make the following functions that I use available as Open-Source.
Until a few days ago, they where part of our commercial suite of PowerShell Modules. I just removed a few things here and there: Logging, Error Handling and a few fields.

What you can to with the following:

  • Get a detailed mailbox permission report
  • Get a detailed mailbox Send permission report
  • Get a detailed mailbox folder permission report

The usual disclaimer:
This is open-source software, if you find an issue try to fix it yourself. There is no support and/or warranty in any kind!

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.

About the required EU cookie consent notices

Most EU cookie ‘consent’ notices are meaningless or manipulative, study finds!

Quote from a great article I found on TechCrunch

I call the “EU cookie consent notices” the “EU cookie consent nonsense“! Don’t get me wrong, I have a privacy policy; I have a cookie notice… and I reduced the Cookie usage before the new legal requirements (EU Cookie law and/or GDPR) came!

My blog has a few hundred visitors per day, if I use a blocking cookie notice (that you have to agree before the content is displayed) it dropped about 20 percent. So I changed it to a permanent displayed one on the left button.

Automate the update of the UniFi Network Controller

I have to maintain a few UniFi Network Controllers, and I didn’t like to use the Web Frontend to update them. Especially because I have to use different versions for different installations. This is mostly based on the fact that for some, we have to use newer versions or even early access releases (they include fixes for issues).

Most of the installations are based on the UBNT UniFi Cloud Key (Gen 1 and Gen 2), or Debian. If you use another Linux distribution, you have to adopt it to fit your requirements.