Reading RSS feeds in PowerShell

Most of you are probably subscribed to a few RSS feeds, personally, I use Feedly for them in my browser as an extension and as an app on my phone. But wouldn't it be nice to see that feed in a PowerShell session with links you can click on to read them more in your browser? This blog post will show you how to read and display them in PowerShell.

PowerShell remoting to Linux Servers

Connecting from a Windows Client to a Windows Server using PowerShell is easy. Enter-PSSession -Computername xxxx, and you're in when connecting with enough credentials. But I also have two Linux systems (Ubuntu VPS and a Raspberry Pi4 running Raspian Bullseye) on which PowerShell is also installed. But PowerShell remoting into those systems is not standard and requires a few steps. This blog post will show you how to connect to Linux using PowerShell.

Get all download links from Microsoft Evaluation Center

A few weeks ago, the website of the Evaluation Center from Microsoft was down, and I saw a post about it on Tech Community. (Article) People were sharing links to a few ISO files from it to help people who needed them. That got me thinking. What if I could export all of them just in case something happens to the site again?! This blog post describes a method to retrieve all links from the Evaluation Center.

Get 365 Service Health status using PowerShell and MS-Graph

We have all been there, you're working on something (Microsoft Endpoint Manager, for example), and things don't work like they are supposed to. Strange errors, you're starting to doubt yourself... And then you see something in your newsfeed (Twitter, LinkedIn, etc.) that there's an issue and that Microsoft is working on it... You lost a few hours troubleshooting your issue. Wouldn't it be nice to get notified when starting PowerShell if there's an issue you should be aware of? This blog post will cover just that 🙂

Microsoft 365 License overview per user

You can add many licenses to your 365 tenant, but getting a good overview of all users' assigned licenses and what each license plan contains is challenging. I wrote a PowerShell script for that, and it outputs all the users with their assigned SKU (Short for Stock-Keeping-Unit). In Microsoft terms, a license SKU predefines a license's properties, including Product/Version/Features) in a CSV file.

Adding Mobile Phone Authentication method for Azure AD Multi-Factor Authentication using PowerShell

One of our customers is switching from Mobile Iron to Endpoint Manager for their mobile devices, which is a good choice :). After retiring the device, Mobile Iron removes the managed Authenticator app from the device. Microsoft Endpoint manager pushes it back to the device again, but... The iCloud backup options were not set/managed, and users had to add their account back which requires MFA. Which they can't do because only the Authenticator app was registered (Mobile app code) and no recovery email or mobile phone number. But the mobile phone numbers were set on most users in Active Directory in the past and were synced to Azure AD. This blog post describes how you can add those numbers to the affected users so that they can use the recovery option and won't have to contact the ServiceDesk 🙂