In a previous blog post, I showed how to retrieve all the Microsoft Services FQDNs, ports, and IP addresses. It's nice to know those in secure environments where not everything can go onto the internet, but how can you test if they are accessible? This blog post will show how to test most of these services using PowerShell.
Month: September 2022
Updated my scripts
Sometimes you look back at your scripts and think... Hmmm, why did I use that ?! So I reviewed some scripts, changed a few things, and updated some blog posts. Check them out if you haven't already 😉
Get all Microsoft IP and FQDNs for their services
When you are in an environment with strict internet access, you need to figure out which Microsoft services to open to which destination for services like Exchange Online, Teams, Endpoint Manager, and so on. Microsoft publishes this on its website, but in this blog post, I would like to show you a convenient way to output that information to an Out-GridView or a CSV file.
25.000 views and how I got into IT
Last weekend this site passed the 25K views mark! Nice to see that people read my blogs and also that I get feedback on them. Thank you all 🙂 In this blog post, I would like to tell you about how I got into IT from a young age!
Text-To-Speech using PowerShell
Just a little fun thing for a Friday, text-to-speech! We used this many years ago at the office, sending this to the laptop of a colleague and having fun while he's trying to figure out where the voice is coming from 🙂
Read IntuneManagementExtension logs using PowerShell
You have to read logs, but the Intune logs are difficult without tools like CMTrace on the user's device. (The formatting is not that nice without it) In this blog post, I will show you an easy way to read one or two specific logs, or all the logs at once, and each in its Out-Gridview console for easy filtering when searching for keywords.
Report Scheduled Tasks on servers that have local or domain accounts configured
For one of our customers, I needed to create a report of all Scheduled Tasks on their servers with a local or domain account configured. They required this report because they are switching to stricter group policies and need to know what user accounts should have the "Log on as a batch job" right. In this blog post, I will show you how to create that report 🙂
Using Send-MgUserMail as the Send-MailMessage replacement
I have often used the Send-MailMessage cmdlet to test Receive Connectors in Exchange or email reports in scheduled PowerShell scripts. When you try to use the Send-MailMessage cmdlet, it has been showing you this message for quite a while now: WARNING: The command 'Send-MailMessage' is obsolete. This cmdlet does not guarantee secure connections to SMTP servers. While no immediate replacement is available in PowerShell, we recommend you not use Send-MailMessage. See https://aka.ms/SendMailMessage for more information. In this blog post, I will show you the new way of sending emails using Send-MgUserMail.
Using PowerShell scripts in Endpoint Manager Compliance Policies
I wrote a blog post about where you could use PowerShell scripts in Endpoint Manager here, but I didn't mention the possibility of using it in Compliance Policies. In this blog post, I will 🙂