Forum Discussion
Start-SPOSiteReview issue in PowerShell: RecipientRole unknown parameter
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.