Learn › SharePoint & OneDrive

SharePoint & OneDrive

The content substrate of Microsoft 365 — sites, permissions, sharing and storage decoded, and the governance that keeps Copilot from reading what it shouldn't. Each concept goes deep: the mechanism, the failure modes and fallbacks, the wire, and the PowerShell to prove it in your tenant.

1 · Foundations

Sites, the storage model, and how OneDrive, Teams and SharePoint are one system.

One content system: SharePoint, OneDrive and Teams files Read →

OneDrive, Teams files and SharePoint document libraries look like three products. They are one storage engine wearing three faces — and every 'where is this file / who can see it' question is answered by knowing which face you're looking at.

2 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
The permission model: groups, levels and inheritance Read →

SharePoint's permission model is elegant until someone breaks inheritance — then it becomes the tangle that oversharing and Copilot incidents grow in. The model, the trap, and how to reason about effective access.

2 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Sharing links: the real access surface Read →

Most access in a real tenant flows through sharing LINKS, not group membership — and one link type quietly makes content org-readable. Know the three, their scopes, and the settings that bound them.

2 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Storage, quotas and the 2026 billing changes Read →

Storage is a shared tenant pool with per-site quotas, versioning quietly eats a large share of it, and 2026 changed how it's billed. The model, the hidden costs, and the new pricing you should plan around.

2 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Admin surfaces: SPO admin, PnP, Graph Read →

SharePoint has four admin planes with heavy overlap and one sharp trade-off: the automation that reaches everything (PnP) wants a permission scope you should think hard about. Route tasks correctly and know the auth story.

2 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

2 · Governance & oversharing

The SharePoint Advanced Management toolkit and the Copilot-readiness runbook.

Fixing oversharing before Copilot: the SAM runbook Read →

The #1 SharePoint incident of the Copilot era isn't a breach — it's Copilot answering with a file the asker could always open. The remediation toolkit is SharePoint Advanced Management, unlocked by one Copilot licence, and here's the staged runbook.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Tenant sharing settings, precisely Read →

The sharing-links concept named the levers; this one names them precisely — the exact `Set-SPOTenant` properties, their allowed values, and the tenant-caps-the-site rule that makes these the org-wide dials serv365 versions nightly.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Sensitivity labels on sites and files Read →

Sensitivity labels apply at two levels that people constantly confuse — the site container and the individual file — and only one of them encrypts. Knowing which enforces what is the difference between a real Copilot boundary and a false sense of one.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Site lifecycle and sprawl control Read →

Every Team, Planner plan and self-service request spawns a site, and sites are born easily but die reluctantly. The controls that govern the whole arc — creation, ownership, inactivity, archive, and the read-only tier — before sprawl becomes the estate.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

3 · OneDrive & sync

Personal storage, the sync client, and Known Folder Move.

OneDrive: provisioning, quota and the leaver problem Read →

A OneDrive is a SharePoint site with exactly one owner, and its whole story — birth on first use, per-user quota, and the clock that starts ticking when the owner leaves — is where the 'the file died with the leaver' incident is born.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
The sync client and Files On-Demand Read →

The OneDrive sync client makes cloud content look like local files through Files On-Demand placeholders — until a conflict, a path-length limit or a full disk turns it into the most common end-user support call in Microsoft 365.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Known Folder Move and backup Read →

Known Folder Move redirects Desktop, Documents and Pictures into OneDrive so a lost laptop isn't a lost user — but it's sync, not backup, and treating it as backup is how ransomware or a bad delete propagates straight to the cloud.

2 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

4 · Search, content types & structure

Making content findable and governable — the information-architecture layer.

How SharePoint search works Read →

SharePoint search is a crawl-index-query pipeline with one safety net — security trimming — bolted on at query time. Understanding its latency and its trimming explains both 'I can't find my new file' and, more importantly, what Copilot grounds on.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Content types, columns and metadata Read →

Content types, site columns and the managed metadata term store are the information-architecture layer that makes content findable and governable. The payoff is understanding why folders collapse at scale and metadata doesn't — and the 5000-item wall behind it.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Pages, news and the modern intranet Read →

The modern intranet is communication sites, modern pages and news — a broadcast, author-and-reader model distinct from the collaborative team site. How pages are built, how news reaches people, and where Viva Connections fits as the front door.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Hub sites and navigation architecture Read →

Hub sites connect many flat sites into a family with shared navigation, branding and search — the modern answer to the old subsite hierarchy. Understanding hubs is understanding why SharePoint Online wants a flat, associable structure, not a tree.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

5 · Compliance & lifecycle

Retention, holds, versioning and records for SharePoint content.

Retention and the Preservation Hold Library Read →

Retention on SharePoint is enforced by a hidden library that quietly captures anything you edit or delete while a retention obligation is in force. Understanding the Preservation Hold Library explains deletion timing and the 'storage didn't drop' surprise.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Versioning, recycle bins and recovery Read →

Version history and the two-stage recycle bin are SharePoint's built-in recovery — and the same feature that quietly multiplies storage. Knowing the limits, the 93-day window and the point-in-time restore is knowing your realistic recovery envelope.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
eDiscovery of SharePoint and OneDrive Read →

eDiscovery over SharePoint content turns on one mapping question — which sites and OneDrives hold a custodian's data — and one trap: content the index couldn't read. Get the mapping and the indexing caveat right and the collection is defensible.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Records management and declaration Read →

Records management layers immutability and defensible disposal onto retention: a label can declare content a record — locking it against edit or delete — and route its end-of-life through a human disposition review. The tiers, the locks, and the traps.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

6 · Security & external access

Guests, external sharing, and the controls that bound exposure.

External sharing end to end Read →

Sharing with someone outside the tenant threads through several independent switches that ALL must permit it, creates or reuses an Entra B2B guest object, and — for recipients without an account — verifies them with a one-time passcode. The full chain.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Conditional Access and unmanaged devices Read →

Conditional Access lets you allow SharePoint from anywhere but clamp what an unmanaged device can do — browser-only, no download, no sync. It's the pragmatic middle between blocking BYOD entirely and letting corporate data land on any laptop.

2 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
DLP for SharePoint and OneDrive Read →

DLP scans SharePoint and OneDrive content for sensitive information and acts on it — blocking sharing, warning users, restricting access. The catch is timing and coverage: DLP sees what the index sees, so it protects indexed content, not the moment of upload.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Ransomware resilience and recovery Read →

SharePoint and OneDrive survive ransomware not through backups but through version history and a point-in-time rewind — within a 30-day window. Knowing that envelope, and where Microsoft 365 Backup extends it, is knowing your true recovery position.

3 min deep-dive ⌨️ 2 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion

7 · Operations & automation

Running the estate: PnP, provisioning, monitoring, migration.

PnP PowerShell and provisioning Read →

PnP PowerShell reaches inside sites where the SPO cmdlets can't — provisioning structure, enumerating item permissions, bulk operations — but that reach usually rides on a powerful, write-capable, all-sites permission you should grant deliberately.

3 min deep-dive ⌨️ 4 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Migrating to SharePoint Online Read →

Migrating to SharePoint Online is mostly a fidelity problem: the tools move bytes reliably, but permissions, path lengths, versions and metadata are where migrations bleed accuracy. Know the engine and, more importantly, what it can and can't preserve.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion
Monitoring SharePoint: drift, usage, health Read →

Monitoring SharePoint well means watching a few high-signal things — sharing-setting drift, storage and site growth, and the audit-log sharing operations — and turning nightly snapshots into dated alerts. This is the change-intelligence loop serv365 is built on.

3 min deep-dive ⌨️ 3 verified cmdlets ⚠️ failure modes & fallbacks 💬 discussion