SharePoint

Exporting Inactive Users in SharePoint: What You Need to Know

Exporting a list of inactive users is mostly a housekeeping task. Unused accounts are a security and licensing cost, and this is how you actually find them instead of guessing. In this post: Via PowerShell · Via the admin center (no scripting) · Third-party tools · LastSignInDateTime is lying to you, a little · Actually

Exporting Inactive Users in SharePoint: What You Need to Know Read More »

Microsoft Graph: Everything You Need to Know

If you’ve ever had to juggle separate APIs for Outlook, SharePoint, Teams, and Azure AD just to build one integration, Microsoft Graph is the fix for that specific headache. One endpoint, one auth model, most of Microsoft 365 behind it. Here’s what it actually covers, how to authenticate against it properly, and where people usually

Microsoft Graph: Everything You Need to Know Read More »

Delete vs Recycle in SharePoint with REST API: What You Need to Know

Deleting a file in SharePoint isn’t a single action. You’re choosing between sending it to the Recycle Bin (recoverable) or removing it permanently (not, without a backup). Which one you should reach for, and how to do either one through the REST API, is what this post covers. In this post: Delete vs recycle: what’s

Delete vs Recycle in SharePoint with REST API: What You Need to Know Read More »

What you need to know about SharePoint Administration

“SharePoint Administration” covers a wider scope than most overviews of it actually describe. It’s not one role but a delegated Entra ID role with a specific, bounded scope, a dedicated admin center, and, as of 2026, a genuinely current governance layer on top of both that most administrators haven’t fully explored yet. This post skips

What you need to know about SharePoint Administration Read More »

SharePoint Time zones: Overview and Implementation Approaches

SharePoint stores dates in UTC and displays them based on the site’s regional settings. Get that mismatched, and you get list items showing the wrong time, or a Power Automate flow firing at the wrong hour. In this post: Why this happens · The “Date Only” field gotcha · Fixing list view display · The

SharePoint Time zones: Overview and Implementation Approaches Read More »

SharePoint List view Formatting Overview

SharePoint List Formatting customizes how lists and libraries look using JSON, without touching the underlying data. Works in SharePoint Online, on-prem 2019+, Microsoft Lists, and Teams lists, same formatting engine everywhere. In this post: One thing to understand first · Three real examples · Formatting forms, not just views · Comparing against today’s date ·

SharePoint List view Formatting Overview Read More »

Extracting SharePoint File Version History Using PowerShell

SharePoint keeps every prior version of a file, but the built-in UI only shows you version history one file at a time. If you need it for an audit, a bulk export, or to check who changed what across a whole library, you’re pulling it with a script instead of clicking through the interface. Three

Extracting SharePoint File Version History Using PowerShell Read More »

SharePoint File Sharing: Best Practices and Approaches

Four real ways to share files in SharePoint, and when each one actually fits: Direct links: generate a view-only or edit link, optionally with an expiration date and password. Best for a quick one-off share, not for ongoing collaboration structure. Managed document libraries: structure permissions at the library level instead of sharing individual files. Better

SharePoint File Sharing: Best Practices and Approaches Read More »