PowerShell

Manage Site Storage Limits in SharePoint in Microsoft 365: Everything You Need to Know

SharePoint site storage isn’t unlimited, and left unmanaged it grows quietly until someone hits a quota wall mid-project. Here’s how to actually keep it under control. In this post: How the storage pool actually works · What counts against your quota · What actually happens at the wall · Checking and setting quotas with PowerShell

Manage Site Storage Limits in SharePoint in Microsoft 365: Everything You Need to Know Read More »

PowerShell Commands : Quick Guide

Worth a direct correction before anything else: `Get-WmiObject`, the cmdlet most PowerShell cheat sheets still lead with for system info, was removed entirely from PowerShell 7: not deprecated, genuinely absent, so a script built around it fails outright on anything but Windows PowerShell 5.1. This is a trimmed, corrected reference: real, current commands grouped by

PowerShell Commands : Quick Guide Read More »

How to Delete File and List Versions in SharePoint: Quick Overview

SharePoint versioning is genuinely useful (every edit gets its own recoverable snapshot) but nobody ever prunes it by default. A library with hundreds of edits per file over a few years can be carrying gigabytes of version history nobody’s looked at, pushing storage usage up and query performance down. Cleaning it up periodically is routine

How to Delete File and List Versions in SharePoint: Quick Overview Read More »

Multi-Factor Authentication (MFA) Options for Microsoft: What You Need to Know

Multi-Factor Authentication (MFA) requires two or more verification factors before granting access. Something you know (password/PIN), something you have (phone, security token), and something you are (biometrics). Combining factors means a stolen password alone isn’t enough to get in. In this post: Why it matters · Before you set it up · Not all MFA

Multi-Factor Authentication (MFA) Options for Microsoft: What You Need to Know Read More »

How to Remove SharePoint File Shared Links: Approach Overview and Sample Implementations

Shareable links are convenient right up until nobody remembers who they went to. A view-only or edit link created for a one-time external review doesn’t expire on its own unless you set it up that way, and over time a library can accumulate links that are still technically live long after anyone needed them. Removing

How to Remove SharePoint File Shared Links: Approach Overview and Sample Implementations Read More »

SharePoint PowerShell Commands: Common Snippets

A reference set of PowerShell cmdlets for day-to-day SharePoint administration: site/list management, users and permissions, metadata reporting, and on-prem backup/restore. Covers both PnP PowerShell (recommended for Online and on-prem alike) and the native SharePoint Online module. In this post: Setup and connecting · Connecting unattended, for scheduled scripts · Site collection and site management ·

SharePoint PowerShell Commands: Common Snippets Read More »

SharePoint Retention Period: What You Need to Know

SharePoint Retention Period is a policy-driven feature, part of Microsoft Purview, that controls how long content is kept before it’s deleted or archived. It’s how you actually enforce a retention rule instead of relying on someone remembering to clean up old files. In this post: The three pieces · Why it matters · Retention labels

SharePoint Retention Period: What You Need to Know Read More »

SharePoint Copy Files: Everything You Need to Know

SharePoint’s built-in Copy Files feature moves or duplicates files between libraries (same site or across sites) without needing a third-party tool. It’s the right call for routine content distribution; whether it’s the right call for a bulk migration is a different question, covered below alongside the automated alternatives. In this post: What affects copy time

SharePoint Copy Files: Everything You Need to Know Read More »

SharePoint Audit Trail: What You Need to Know

SharePoint’s audit trail tracks who accessed, changed, shared, or deleted content, and when. It’s what you actually pull up when someone asks “who touched this file” or an audit needs a record of access history. In this post: Four ways to get at it · Which -Operations value to actually use · Pulling more than

SharePoint Audit Trail: What You Need to Know Read More »

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 »