Skip to content

Add Get-PnPGeoMoveCrossCompatibilityStatus cmdlet and related models for geo move compatibility checks#5337

Merged
gautamdsheth merged 1 commit into
devfrom
feat/multi-geo-checkcompat
May 31, 2026
Merged

Add Get-PnPGeoMoveCrossCompatibilityStatus cmdlet and related models for geo move compatibility checks#5337
gautamdsheth merged 1 commit into
devfrom
feat/multi-geo-checkcompat

Conversation

@gautamdsheth
Copy link
Copy Markdown
Collaborator

Type

  • Bug Fix
  • New Feature
  • Sample

Related Issues?

NA

What is in this Pull Request ?

Add Get-PnPGeoMoveCrossCompatibilityStatus cmdlet and related models for geo move compatibility checks

Copilot AI review requested due to automatic review settings May 31, 2026 15:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new SharePoint Online admin cmdlet to surface multi-geo move cross-compatibility results, backed by a REST API call and new response models.

Changes:

  • Introduces Get-PnPGeoMoveCrossCompatibilityStatus cmdlet returning compatibility statuses for geo move combinations.
  • Extends MultiGeoRestApiClient with a new REST call to retrieve geo move compatibility checks.
  • Adds new model types to deserialize and represent the compatibility check results, plus cmdlet documentation and a changelog entry.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/Commands/Utilities/MultiGeo/MultiGeoRestApiClient.cs Adds REST endpoint/version constants and a method to retrieve geo move compatibility checks.
src/Commands/Model/GeoMoveTenantCompatibilityCheck.cs Adds model representing a source/destination geo pair and its compatibility result.
src/Commands/Model/GeoMoveCompatibilityValidationResult.cs Adds enum for compatibility outcomes.
src/Commands/Model/GeoMoveCompatibilityChecks.cs Adds wrapper model for the compatibility checks response.
src/Commands/Admin/GetGeoMoveCrossCompatibilityStatus.cs Adds the new cmdlet that calls the REST client and outputs results.
documentation/Get-PnPGeoMoveCrossCompatibilityStatus.md Adds user-facing cmdlet documentation.
CHANGELOG.md Adds an entry for the new cmdlet (currently missing PR link).

Comment thread CHANGELOG.md

### Added
- Added `Get-PnPMultiGeoCompanyAllowedDataLocation` cmdlet to retrieve SharePoint Online multi-geo allowed data locations. [#5336](https://github.com/pnp/powershell/pull/5336)
- Added `Get-PnPGeoMoveCrossCompatibilityStatus` cmdlet to retrieve SharePoint Online multi-geo move compatibility statuses.
@gautamdsheth gautamdsheth merged commit 497f994 into dev May 31, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants