A clean, focused PowerShell tool that resets every file and folder in a document library to inherit permissions from the library itself. If you've ever managed a large SharePoint document library, you've probably run into the dreaded permission creep problem. Users share individual files or folders with "specific people," someone accidentally breaks inheritance on a folder, migrations bring over messy permissions, or years of organic sharing leave you with thousands of items that have unique role assignments.
-
-
List All SharePoint Site Files with PowerShell
Managing files across multiple SharePoint sites in Microsoft 365 can be challenging, especially when you need visibility into all files for compliance, auditing, or migration purposes. To simplify this process, I’ve created a PowerShell script that lists all files across your SharePoint sites. This post will explain what the script does, why it’s useful, and how you can deploy it.
-
Unlocking the Power of Data with Microsoft Lists, Dataverse, and Power BI
Microsoft Lists and Microsoft Dataverse can be integrated with Power BI to create powerful data visualizations, helping you unlock the full potential of your data. Read this post to learn more and contact me if you have any questions!
-
New Pricing for Office and Microsoft 365
Microsoft announced on April 1st, 2024, that they have removed Microsoft Teams from the plans that used to include it. No, this isn't an "April Fool's Joke". The new pricing for Office and Microsoft 365 suites affects all net-new commercial customers outside of the European Economic Area (EEA) and Switzerland. This does not affect government, education, or consumer tenants. Read more for cost comparisons and details!
-
Goodbye Viva Topics
Microsoft announced that Viva Topics will be retired and disabled in February 2025. So, what is the plan for knowledge management after this announcement of the retirement of Viva Topics? Read more for my thoughts on benefits and gaps of the move.
-
System Column Names in SharePoint & Microsoft Lists
Have you ever created a column in a SharePoint list or library and noticed that the system name is different from the name you gave it? This is because column names in SharePoint have a system name that does not include spaces. Read more on best practices to use system names appropriately and how to find them!
-
Creating a Budget for Microsoft Syntex & SharePoint Premium
Microsoft Syntex is a powerful tool that can help you automate your content-based processes. You will need to create a budget for Syntex because of it's pay-as-you-go licensing. This post (with short video) shows you how!
-
Announcements in Viva Connections
The new Announcements in Viva Connections feature enables you to create & share time-sensitive messages with your employees. Check out my post and the short video that demonstrates exactly how to use the feature!
-
Microsoft Fabric and Copilot
At Microsoft's Build 2023 conference, Microsoft Fabric was announced as the new integrated and simplified experience for all analytics, along with Copilot in Microsoft Fabric. Microsoft says Fabric is a next-generation service that can transform your data into intelligence and innovation. Click to read more!
-
The POWER of Microsoft Lists and Power BI – Guy in a Cube
My second visit with Adam at Guy in a Cube highlights the benefits of using data from a Microsoft List in Power BI. Many organizations have data in their SharePoint and Microsoft Lists. I show how you can visualize that data using Power BI - in more than one way!


