SPPathFixer
1.0.0
SPPathFixer - SharePoint Online Long Path Scanner & Fixer
Scans SharePoint Online sites for files and folders exceeding path length limits.
Provides multiple fix strategies: shorten names, move up hierarchy, flatten paths.
Built on .NET 8 with embedded SQLite database and web GUI.
USAGE:
Import-Module SPPathFixer # Opens GUI automatically
Free for no
Scans SharePoint Online sites for files and folders exceeding path length limits.
Provides multiple fix strategies: shorten names, move up hierarchy, flatten paths.
Built on .NET 8 with embedded SQLite database and web GUI.
USAGE:
Import-Module SPPathFixer # Opens GUI automatically
Free for no
SPPathFixer - SharePoint Online Long Path Scanner & Fixer
Scans SharePoint Online sites for files and folders exceeding path length limits.
Provides multiple fix strategies: shorten names, move up hierarchy, flatten paths.
Built on .NET 8 with embedded SQLite database and web GUI.
USAGE:
Import-Module SPPathFixer # Opens GUI automatically
Free for non-commercial use. See https://www.lieben.nu/liebensraum/commercial-use/
Use at own risk
Show more
Scans SharePoint Online sites for files and folders exceeding path length limits.
Provides multiple fix strategies: shorten names, move up hierarchy, flatten paths.
Built on .NET 8 with embedded SQLite database and web GUI.
USAGE:
Import-Module SPPathFixer # Opens GUI automatically
Free for non-commercial use. See https://www.lieben.nu/liebensraum/commercial-use/
Use at own risk
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
https://www.lieben.nu/liebensraum/commercial-use/
Package Details
Author(s)
- Jos Lieben (jos@lieben.nu)
Tags
SharePoint PathLength LongPath Fix Scanner Office365
Functions
Connect-SPFix Disconnect-SPFix Start-SPFixScan Get-SPFixScanStatus Get-SPFixResults Export-SPFixResults Start-SPFixRepair Set-SPFixConfig Get-SPFixConfig Start-SPFixGUI Stop-SPFixGUI
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Initial release - .NET 8 engine with SQLite, embedded GUI, multiple fix strategies.
FileList
- SPPathFixer.nuspec
- lib\System.IO.Packaging.dll
- lib\runtimes\linux-mips64\native\libe_sqlite3.so
- lib\runtimes\linux-ppc64le\native\libe_sqlite3.so
- lib\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib
- lib\runtimes\win-arm\native\e_sqlite3.dll
- public\Connect-SPFix.ps1
- public\Get-SPFixResults.ps1
- public\Start-SPFixGUI.ps1
- gui\static\style.css
- lib\ExcelNumberFormat.dll
- lib\SPPathFixer.Engine.dll
- lib\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a
- lib\runtimes\linux-musl-arm\native\libe_sqlite3.so
- lib\runtimes\linux-s390x\native\libe_sqlite3.so
- lib\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib
- lib\runtimes\win-arm64\native\e_sqlite3.dll
- public\Disconnect-SPFix.ps1
- public\Get-SPFixScanStatus.ps1
- public\Start-SPFixRepair.ps1
- SPPathFixer.psd1
- lib\ClosedXML.dll
- lib\Microsoft.Data.Sqlite.dll
- lib\SPPathFixer.Engine.pdb
- lib\runtimes\linux-arm\native\libe_sqlite3.so
- lib\runtimes\linux-musl-arm64\native\libe_sqlite3.so
- lib\runtimes\linux-x64\native\libe_sqlite3.so
- lib\runtimes\osx-arm64\native\libe_sqlite3.dylib
- lib\runtimes\win-x64\native\e_sqlite3.dll
- public\Export-SPFixResults.ps1
- public\invoke-PublishModule.ps1
- public\Start-SPFixScan.ps1
- SPPathFixer.psm1
- lib\ClosedXML.Parser.dll
- lib\RBush.dll
- lib\SQLitePCLRaw.batteries_v2.dll
- lib\runtimes\linux-arm64\native\libe_sqlite3.so
- lib\runtimes\linux-musl-x64\native\libe_sqlite3.so
- lib\runtimes\linux-x86\native\libe_sqlite3.so
- lib\runtimes\osx-x64\native\libe_sqlite3.dylib
- lib\runtimes\win-x86\native\e_sqlite3.dll
- public\Get-SPFixConfig.ps1
- public\Set-SPFixConfig.ps1
- public\Stop-SPFixGUI.ps1
- gui\static\app.js
- lib\DocumentFormat.OpenXml.dll
- lib\SixLabors.Fonts.dll
- lib\SQLitePCLRaw.core.dll
- lib\runtimes\linux-armel\native\libe_sqlite3.so
- gui\static\index.html
- lib\DocumentFormat.OpenXml.Framework.dll
- lib\SPPathFixer.Engine.deps.json
- lib\SQLitePCLRaw.provider.e_sqlite3.dll
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 16 | 3/27/2026 |