1.Create a csv file as following picture show.
2.Run PowerShell codes as the administrator of these site collections.
$Credentials=Get-Credential
$Group = "group@domain.onmicrosoft.com"
$PermissionLevel = "Edit"
$filePath = "C:\sites.csv"
$csv = Import-Csv $filePath
$sites = $csv.URL
ForEach($_ in $sites) {
Connect-pnponline $_ -Credential $Credentials
Set-PnPWebPermission -User $Group -AddRole $PermissionLevel -Identity "/"
}
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.\