Skip to content

[Bug/Question] Tenant.GroupifySite not working with Application Permissions #1188

@retostadelmann

Description

@retostadelmann

We're trying to groupify a site in a powershell script using Add-PnPMicrosoft365GroupToSite. This throws the following error:

pwsh Information: 0 : 2025-10-15 15:02:57.9162 [Add-PnPMicrosoft365GroupToSite] [23] [Debug] Cmdlet execution started for Add-PnPMicrosoft365GroupToSite -Url $groupurl -Alias $alias -DisplayName $disp -KeepOldHomePage 0ms ac4899f3-0ad6-45cf-bd81-f0cc385bed4d pwsh Information: 0 : 2025-10-15 15:02:57.9165 [Add-PnPMicrosoft365GroupToSite] [23] [Debug] Already connect to the SharePoint Online Admin Center at '[https://xxx-admin.sharepoint.com/'](https://xxx-admin.sharepoint.com/) 0ms ac4899f3-0ad6-45cf-bd81-f0cc385bed4d pwsh Information: 0 : 2025-10-15 15:02:57.9167 [GetAccessTokenAsync] [0] [Debug] Authentication type: AzureADCertificate 0ms pwsh Information: 0 : 2025-10-15 15:02:57.9171 [AccessTokenPermissionValidationResponse] [0] [Debug] Evaluating application permissions in access token for audience SharePoint Online 0ms pwsh Information: 0 : 2025-10-15 15:02:57.9173 [AccessTokenPermissionValidationResponse] [0] [Debug] Access token contains the following 2 application permission scopes for resource SharePoint Online: User.ReadWrite.All, Sites.FullControl.All0ms pwsh Information: 0 : 2025-10-15 15:02:57.9175 [AccessTokenPermissionValidationResponse] [0] [Debug] No required permissions have been defined on this cmdlet 0ms pwsh Error: 0 : 2025-10-15 15:02:58.9605 [PnP.Framework] [0] [Error] ExecuteQuery threw following exception: Microsoft.SharePoint.Client.ServerException: An error occurred while processing this request. at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() at Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryToServerAsync(ChunkStringBuilder sb) at Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryAsync() at Microsoft.SharePoint.Client.ClientRuntimeContext.ExecuteQueryAsync() at Microsoft.SharePoint.Client.ClientContext.ExecuteQueryAsync() at Microsoft.SharePoint.Client.ClientContextExtensions.ExecuteQueryImplementation(ClientRuntimeContext clientContext, Int32 retryCount, String userAgent) ServerErrorCode: -1 ServerErrorTypeName: System.Data.Services.Client.DataServiceRequestException ServerErrorTraceCorrelationId: 44a2cfa1-80f6-e000-135a-bb5c664358d5 ServerErrorValue: ServerErrorDetails: . 0ms Add-PnPMicrosoft365GroupToSite: Line | 12 | Add-PnPMicrosoft365GroupToSite -Url $groupurl -Alias $alias -DisplayN … | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | An error occurred while processing this request.

This works when using connect-pnponline with a user

Is this not implemented yet or are we doing something wrong? Whats the permissions needed for this to work?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions