Forum Discussion

chagedorn49's avatar
chagedorn49
Tin Contributor
Nov 10, 2026

Start-SPOSiteReview issue in PowerShell: RecipientRole unknown parameter

Has anyone else tried using the PowerShell command Start-SPOSiteReview? Per Microsoft Learn documentation, using the -RecipientRole parameter sends a request to Site Owners, Site collection administrators or both. https://learn.microsoft.com/en-us/powershell/module/microsoft.online.sharepoint.powershell/start-spositereview?view=sharepoint-ps

However, three of us have tried the script and we have all tried it in both PS 7 and PS 5.1, but we are all getting the same error:

Start-SPOSiteReview : A parameter cannot be found that matches parameter name 'RecipientRole'.

However, both the Microsoft Learn documentation and our Microsoft support technician is telling us that RecipientRole is a known parameter that we should be able to use.

Has anyone else run into this and know the issue / solution?

1 Reply

  • The documentation does list RecipientRole, but your error shows that the command loaded in those sessions does not expose it. Switching between PowerShell 5.1 and 7 does not itself update the SharePoint module. First run (Get-Command Start-SPOSiteReview).Module | Select-Object Version,Path, then inspect (Get-Command Start-SPOSiteReview).Parameters.Keys. List installed copies with Get-Module Microsoft.Online.SharePoint.PowerShell -ListAvailable. Compare the loaded version and path with the installed versions; an older copy can remain available alongside a newer installation. Update the module using Microsoft’s documented Update-Module procedure, then start a fresh Windows PowerShell 5.1 session and check the parameter list again before sending a review. For PowerShell 7, Microsoft requires importing this module with -UseWindowsPowerShell. If the current module still lacks RecipientRole, send your support technician the version, path, and command metadata. That distinguishes a module/documentation discrepancy from a recipient-role value or permissions problem without guessing a minimum supported build.