Introduction During a recent migration where a client had just completed moving Public Folders from Exchange 2010 to 2016, we began the process of migrating Public Folders to its final home in Exchange Online. With so many other roadblocks out of the way, the path from Exchange 2016 with Modern Public Folders to Exchange Online,…
Graph PowerShell Help – Duplicate Synopses
Introduction As someone that spends a lot of time working with PowerShell, I have a tendency to review the help for a cmdlet either with Get-Help or checking on Microsoft’s Learn pages. Sometimes I see things that trigger my curiosity and this has happened recently when I was reviewing cmdlets for one of Microsoft Graph’s…
Quick PowerShell of the Week 9
Introduction As I was research one of my blog posts for February, I ran across some older articles and cheatsheets on PowerShell some of which displayed interesting uses of foreach loops and data matching. The more interesting one that I saw was taking a data set of some sort and then searching for a subsection…
Dude Where’s My Rollup – Multi-Server Edition
Introduction A long time ago, I ran into one of my most referenced articles ever from Microsoft. The title was an aptly names ‘Dude, where’s my rollup?’ which is a short, concise article on how to query the version of an Exchange server. Although it looks like the images of the original article are gone…
Convert Word Doc to Text and Search for Text Strings
No Graph Article My goal was to have one Graph article a week, on Wednesdays, but I have not completed my next Graph article, so instead we’ll just do a normal PowerShell Post with some interesting code that I produced for a real-world scenario. Hope this article piques your interest in what PowerShell can be…
Quick PowerShell Post of the Week 8
Introduction In a recent blog post, we walked through paging for Microsoft 365 and how to use it. The question is, how do you know when paging is an available option? We could potentially look at the parameters for each cmdlet, one by one, but that would be a tedious process. Could we instead use…
Variable Methods and Properties
Introduction When I started writing this article, I wasn’t entirely sure where to go with what I wanted to cover. This is the first time I have explored these methods and properties in this manner. Normally when writing scripts, I utilize what I have picked up over time to process data or extract data for…
February Book Updates are Out!
February Book Updates are Out! Both the Exchange Online and the Security and Compliance Center books have been updated! If you have a subscription, please make sure to download your copy today. If you haven’t subscribed, why haven’t you? For $29.99 you get a year of free updates for the book. Check the books out…
Microsoft Graph PowerShell Weirdness – Part Two
Introduction In last week’s ‘Microsoft Graph PowerShell Weirdness‘ we talked about how the number of cmdlets seems to be altered with a Get-Help cmdlet for some unknown reason. This week we will cover yet another odd issue with the Graph PowerShell module and it is a thorn in my side whenever I see mistakes like…
Microsoft 365 Security for IT Pros Book Update is Out!
Announced yesterday, Michael van Horenbeeck (aka VanHybrid) released the newest update for our book collaboration. This is our first book update for the 2023 edition of the book. Check out the announcements here: Twitter: HERE LinkedIn: HERE Website: https://m365securitybook.com/2023/02/20/february-2023-update-released Make sure to pick up your copy today! https://m365security.gumroad.com/l/m365security2023