Notes / SharePoint

SharePoint

Nineteen years of running, upgrading and migrating SharePoint, from on-premises farms to SharePoint Online. 5 guides to read in order, and 12 PowerShell scripts.

2005 to 2024

Every major release in between. The tips come from real farms and tenants, not lab notes.

  1. 2003SharePoint Portal Server 2003
  2. 2007MOSS 2007
  3. 2010SharePoint 2010
  4. 2013SharePoint 2013
  5. 2016SharePoint 2016
  6. 2019SharePoint 2019
  7. 2021Subscription Edition
  8. CloudSharePoint Online

Scripts

Every script has built-in help (Get-Help .\Script.ps1 -Full). Reports are read-only; scripts that change data support -WhatIf.

SharePoint Server

Run on a farm server from the SharePoint Management Shell.

SharePoint Online

Run from any workstation with the SPO module or PnP.PowerShell.

Migration

Pre-migration checks that run anywhere PowerShell can read the source.

  • Find-MigrationBlockers

    Scans a file share (or any folder) for problems that block or complicate a move to SharePoint Online / OneDrive.

Test environments

Every example uses these URLs. Swap in your own.

SharePoint Server test farmhttps://sharepoint.ravindran.in
SharePoint Online test tenanthttps://sharepointonline.ravindran.in
SharePoint Online admin centerhttps://sharepointonline-admin.ravindran.in