SPOService.CrossPlatform
0.1.0
Cross-platform Connect-SPOService replacement for PowerShell 7 on macOS and Linux only (import fails on Windows). Works around two defects in Microsoft.Online.SharePoint.PowerShell (null Win32 registry dereference in SPOServiceHelper.InstantiateSPOService, and empty-body HTTP requests from the 16.0.0.0 Microsoft.SharePoint.Client.Runtime on .NET Core) so the official
Cross-platform Connect-SPOService replacement for PowerShell 7 on macOS and Linux only (import fails on Windows). Works around two defects in Microsoft.Online.SharePoint.PowerShell (null Win32 registry dereference in SPOServiceHelper.InstantiateSPOService, and empty-body HTTP requests from the 16.0.0.0 Microsoft.SharePoint.Client.Runtime on .NET Core) so the official SPO cmdlets run unmodified on the repaired CSOM pipeline.
Show more
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
Copyright (c) 2026 nstop Ltd. Released under the MIT License.
Package Details
Author(s)
- nstop
Tags
SharePoint SharePointOnline SPO Office365 CSOM CrossPlatform MacOS Linux
Functions
Connect-SPOServiceCrossPlatform Disconnect-SPOServiceCrossPlatform
PSEditions
Dependencies
-
- Microsoft.Online.SharePoint.PowerShell (>= 0.1.0)
Release Notes
https://github.com/nstophq/spo-service-crossplatform/blob/main/CHANGELOG.md
FileList
- SPOService.CrossPlatform.nuspec
- CHANGELOG.md
- LICENSE
- NOTICE
- Private\Assert-NativeShim.ps1
- Private\Get-LocalEnvMap.ps1
- Private\Get-SPOModuleReflection.ps1
- Public\Connect-SPOServiceCrossPlatform.ps1
- Public\Disconnect-SPOServiceCrossPlatform.ps1
- README.md
- SPOService.CrossPlatform.psd1
- SPOService.CrossPlatform.psm1
- lib\net8.0\SPOService.CrossPlatform.dll
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.0 | 3 | 4/22/2026 |
| 0.1.0 (current version) | 3 | 4/21/2026 |