SPOService.CrossPlatform
0.3.0-rc1
Cross-platform Connect-SPOService replacement for PowerShell 7.6+ on macOS and Linux only (import fails on Windows). Works around the native SPO module registry and CSOM transport defects so the official cmdlets run on a repaired pipeline with native OAuthSession-based certificate and system-browser authentication.
Minimum PowerShell version
7.6
Installation Options
Owners
Copyright
Copyright (c) 2026 Henki Papp. Released under the MIT License.
Package Details
Author(s)
- Henki Papp
Tags
SharePoint SharePointOnline SPO Office365 CSOM CrossPlatform MacOS Linux
Functions
Connect-SPOServiceCrossPlatform Disconnect-SPOServiceCrossPlatform
PSEditions
Dependencies
-
- Microsoft.Online.SharePoint.PowerShell (>= 16.0.23408.12000)
Release Notes
https://github.com/henkas/spo-service-crossplatform/blob/main/CHANGELOG.md
FileList
- SPOService.CrossPlatform.nuspec
- CHANGELOG.md
- LICENSE
- NOTICE
- Private\Assert-NativeShim.ps1
- Private\Assert-SPOAdminSite.ps1
- Private\Assert-SPOInteractiveSession.ps1
- Private\Assert-SPOVendorContract.ps1
- Private\Assert-SupportedRuntime.ps1
- Private\Get-LocalEnvMap.ps1
- Private\Get-SPOModuleReflection.ps1
- Private\Get-SPOVendorMinimumVersion.ps1
- Private\New-SPOCertificateOAuthSession.ps1
- Private\New-SPOCmdletContext.ps1
- Private\New-SPOSystemBrowserOAuthSession.ps1
- Private\Select-SPOVendorModule.ps1
- Private\Test-SPOAdminUrlFormat.ps1
- Private\Test-SPOVendorContract.ps1
- Private\Wait-SPOAuthenticationTask.ps1
- Public\Connect-SPOServiceCrossPlatform.ps1
- Public\Disconnect-SPOServiceCrossPlatform.ps1
- README.md
- SPOService.CrossPlatform.psd1
- SPOService.CrossPlatform.psm1
- bin\net10.0\SPOService.CrossPlatform.dll
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0-rc1 (current version) | 8 | 9/5/2026 |
| 0.2.0 | 312 | 4/22/2026 |
| 0.1.0 | 10 | 4/21/2026 |