Migrate SharePoint Alerts to Rules using PowerShell
Microsoft is retiring SharePoint Alerts for good in July 2026, and if your tenant still relies on them for change notifications, the clock is ticking. The good news is you can migrate SharePoint Alerts...
View ArticleAutomate Exchange Online PowerShell Scripts using Task Scheduler
If you manage Exchange Online, you probably have PowerShell scripts you run manually every day or every week. Mailbox reports, forwarding rule audits, license checks. I used to open PowerShell every...
View ArticleFix: “Connect-PnPOnline: Specified method is not supported” Error
Problem: Getting this error message when trying to connect to SharePoint Online from PnP PowerShell: Warning: Please specify a valid Client id for an Entra ID App Registration. Connect-PnPOnline:...
View ArticleQuick Steps in SharePoint Online: A Complete Guide
Quick Steps are shortcuts that automate common actions in SharePoint Online. Essentially, they let you create one-click buttons that trigger actions like setting a field value or triggering a flow,...
View ArticleRestore-PnPRecycleBinItem: Recover Deleted Items from Recycle Bin in SharePoint
If you have ever had a user accidentally delete hundreds or even thousands of files from a SharePoint Online site, you know the panic that follows. Manually restoring those files one by one through the...
View ArticleRestricted Site Access Feature in SharePoint Online
I had an interesting request from a client last month, they wanted to ensure only specific departments could access certain SharePoint sites, even though sharing links were circulating widely. That’s...
View ArticleHow to Trim a Microsoft Teams Video Recording?
Ever had a Microsoft Teams meeting that went on for hours, but you only needed that one key part to share later? I’ve been there too. Back in one of my project review sessions, we...
View ArticlePDF Password Protection in SharePoint Online & OneDrive
Have you tried password-protecting PDFs in your SharePoint environment? Microsoft has recently added native PDF password protection to SharePoint Online as part of the roadmap 482193. This native...
View ArticleMicrosoft Entra PowerShell Module: A Guide for Admins
Time flies. I remember when I used to manage Azure Active Directory with the AzureAD and MSOnline PowerShell modules. They did the job, but they always felt like a mix of old and new worlds....
View ArticleHow to Block User Access in SharePoint Online?
If you’ve ever wondered how to block users and groups’ access to SharePoint Online, you’re not alone. This is a common challenge, especially for those managing Office 365 environments and wanting tight...
View ArticleMicrosoft Graph: How to Find the Drive ID of a Document Library?
If you’re working with Microsoft Graph and need to access files in OneDrive, SharePoint, or Teams, you’ll need the Drive ID. Getting the Drive ID is usually one of the first roadblocks when working...
View ArticleIntelligent Version History in SharePoint: All You Need to Know
Ever opened a SharePoint site and wondered why you’re running out of storage, fast? That happened to me in one of our SharePoint Online sites with internal project libraries. Despite barely seeing new...
View ArticleGetting Started with SharePoint Brand Center
If you’ve ever dealt with inconsistent colors, mismatched logos, or fonts that somehow went rogue across different SharePoint sites, you’re not alone. I’ve been there – spending hours fixing up sites...
View ArticleHow to Use Update-MgUser in Microsoft Graph PowerShell?
If you’ve ever tried to change a user’s attributes in Microsoft Entra ID (formerly Azure AD), like the job title, their department, or bulk-update users from a CSV, you’ve likely known how quickly it...
View ArticleHow to Monitor App Registration Secret/Certificate Expirations?
I had an interesting request from a client last week. Their line-of-business app stopped working overnight, and users were unable to sign in. After digging through logs and tracing the issue, we found...
View ArticleHow to use PowerShell Not Contains Operator?
Ever needed to find all the servers that aren’t in your maintenance list? Or maybe you’re trying to identify files that don’t match a certain pattern? That’s where PowerShell’s not contains operators...
View ArticleSharePoint Online: Apps Usage Report using PowerShell
Requirement: Find the list of Apps Installed on SharePoint Online Sites. How to Find Apps Usage Report in SharePoint Online? Keeping track of app usage in SharePoint Online is essential for managing...
View ArticleHow to Exit from a PowerShell Script?
Ever had a script just keep running when you thought it would stop? Let’s fix that once and for all. Knowing how to properly exit a PowerShell script is one of those things that seems easy, until it...
View ArticlePnP PowerShell – AADSTS700016: Application with identifier...
As of September 9th, 2024, it is no longer possible to use PnP PowerShell using -Interactive or -Credentials parameters without registering your own app with Microsoft Entra! The PnP PowerShell team...
View ArticleThe New Forms in SharePoint Online Lists: All You Need to Know!
Have you noticed the new “Forms” feature in SharePoint Online lists? I must say, it looks pretty impressive. Microsoft has really enhanced the functionality and user experience, making it easier than...
View Article