SharePoint Modern

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 · […]

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 »

SharePoint Permission Roles Quick Overview

Worth flagging directly before anything else: neither of the two role-assignment examples that usually accompany this topic will actually run against a fresh list or library — both skip breaking permission inheritance first, which SharePoint requires before it accepts a role assignment at all. This post covers the built-in roles, the real numeric IDs behind

SharePoint Permission Roles Quick Overview Read More »

SharePoint Archiving: Options, Best Practices, and Approaches

SharePoint archiving moves less-frequently-accessed content to secondary storage while keeping it available when needed — other SharePoint sites, external storage, or a third-party tool. The point is keeping the active environment fast without losing anything. In this post: Why it matters · The four approaches · Microsoft 365 Archive: the native option · What can’t

SharePoint Archiving: Options, Best Practices, and Approaches Read More »

How to Avoid List Throttling in SharePoint

Worth a direct correction before anything else: the “indexed column” PowerShell example that circulates for this topic (`Set-PnPListItem` with a value) doesn’t create an index at all — it just sets a field’s value on one item, something entirely different. This post covers the real mechanism for indexing a column, the real cap that mechanism

How to Avoid List Throttling in SharePoint Read More »

Exploring SharePoint Files and List Item Versioning

SharePoint Document Versioning automatically saves iterations of a document as it changes, so you can see who changed what and restore an earlier version if something goes wrong. In this post: Enabling versioning · Managing version history · List item versioning · What “restore” actually does · Intelligent Versioning: automatic trimming · How many versions

Exploring SharePoint Files and List Item Versioning Read More »

All about SharePoint Permission Roles

SharePoint ships with ten built-in permission levels — Full Control down to Restricted Read — covering most access-control scenarios without needing a custom permission level. Here’s what each one actually grants, and how to assign them via PowerShell in both SharePoint Online and on-premises. In this post: The ten built-in permission levels · Assigning a

All about SharePoint Permission Roles Read More »