SPPathFixer.psd1
|
@{ RootModule = 'SPPathFixer.psm1' ModuleVersion = '1.0.0' CompatiblePSEditions = @('Core') GUID = 'f7a3c2e1-4b8d-4e6f-9a1c-3d5e7f2b8c4a' Author = 'Jos Lieben (jos@lieben.nu)' CompanyName = 'Lieben Consultancy' Copyright = 'https://www.lieben.nu/liebensraum/commercial-use/' Description = @' 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 '@ PowerShellVersion = '7.4' RequiredAssemblies = @( 'lib\SPPathFixer.Engine.dll', 'lib\Microsoft.Data.Sqlite.dll', 'lib\SQLitePCLRaw.core.dll', 'lib\SQLitePCLRaw.provider.e_sqlite3.dll', 'lib\SQLitePCLRaw.batteries_v2.dll', 'lib\ClosedXML.dll', 'lib\DocumentFormat.OpenXml.dll', 'lib\SixLabors.Fonts.dll' ) FunctionsToExport = @( 'Connect-SPFix', 'Disconnect-SPFix', 'Start-SPFixScan', 'Get-SPFixScanStatus', 'Get-SPFixResults', 'Export-SPFixResults', 'Start-SPFixRepair', 'Set-SPFixConfig', 'Get-SPFixConfig', 'Start-SPFixGUI', 'Stop-SPFixGUI' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('SharePoint', 'PathLength', 'LongPath', 'Fix', 'Scanner', 'Office365') LicenseUri = 'https://www.lieben.nu/liebensraum/commercial-use/' ReleaseNotes = 'Initial release - .NET 8 engine with SQLite, embedded GUI, multiple fix strategies.' } } } |