Skip to content

[FEATURE] Support Start-SPOTenantRename #5297

@joh-klein

Description

@joh-klein

Is your feature request related to a problem? Please describe.

I’m using macOS, and the native Microsoft cmdlet Start-SPOTenantRename does not work in my environment. Because of this, I’m unable to automate or even initiate SharePoint Online tenant rename operations from my machine using the Microsoft-provided tooling. This creates a significant gap for cross-platform administration, especially for users who rely on PowerShell on macOS or Linux.

Describe the solution you'd like

I would like PnP.PowerShell to provide support for Start-SPOTenantRename or an equivalent cmdlet that can be used cross-platform, including on macOS.

Ideally, the cmdlet would expose the same functionality as the SharePoint Online Management Shell command and work consistently within the PnP.PowerShell module so tenant rename operations can be started from macOS without requiring Windows-only tooling.

Describe alternatives you've considered

Currently, I have considered the following alternatives:

  • Using the Microsoft SPO Management Shell directly, but this is not a viable option on macOS because the cmdlet is not supported there in my setup.
  • Running the operation from a Windows VM or separate Windows machine, which works as a workaround but is inconvenient and breaks the cross-platform workflow I’m trying to maintain.

At the moment, I do not see a good cross-platform alternative that fully replaces this functionality.

Additional context

Support for this cmdlet would be very valuable for administrators who use PowerShell on macOS or Linux. PnP.PowerShell is already an important cross-platform administration module, so adding tenant rename support would help close an important functionality gap.

If useful, I can provide testing feedback or help validate the behavior on macOS.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions