Recherche de site Web

SharePoint Online : accorder l'accès à « Tout le monde », « Tout le monde sauf les utilisateurs externes » à l'aide de PowerShell


Exigence : Accordez l'accès aux groupes « Tout le monde » et « Tout le monde sauf les utilisateurs externes » dans SharePoint Online.

Comment accorder l'accès à tout le monde ou à tout le monde, à l'exception des groupes d'utilisateurs externes ?

Conditions préalables : assurez-vous d'avoir activé les revendications « Tout le monde » et « Tout le monde sauf les utilisateurs externes » dans SharePoint Online avant d'exécuter ces scripts PowerShell.

L'octroi de droits d'accès au groupe « Tout le monde » ou « Tout le monde sauf les utilisateurs externes » n'est pas différent de l'ajout d'autres utilisateurs aux sites SharePoint Online. Accédez simplement au site, cliquez sur les autorisations du site, sélectionnez le groupe concerné, choisissez ces groupes dans le sélecteur de personnes, puis cliquez sur « Partager » - Vous avez terminé !

Vous pouvez également partager le site avec tout le monde en les ajoutant directement au site avec le niveau d'autorisation approprié.

PowerShell pour accorder des autorisations à tout le monde ou à tout le monde, à l'exception du groupe d'utilisateurs externes

Les autorisations dans SharePoint Online peuvent être accordées à des utilisateurs individuels ou à des groupes via PowerShell. Il est également possible d'accorder des autorisations à Tout le monde ou à Tout le monde sauf aux utilisateurs externes.

Accorder l'accès à « Tout le monde » dans SharePoint Online à l'aide de PowerShell

Partageons le site avec le groupe « Tout le monde » en les ajoutant au groupe des visiteurs du site via PowerShell.


#Parameters
$SiteURL = "https://Crescent.sharepoint.com/sites/marketing"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#"Everyone" Group's Login ID
$LoginName = "c:0(.s|true"

#Get the Members Group of the site
$VisitorsGroup = Get-PnPGroup -AssociatedVisitorGroup

#Add Everyone Except External users claim to Site Group
Add-PnPGroupMember -LoginName $LoginName -Identity $VisitorsGroup

Cela accorde l'accès à tous les utilisateurs authentifiés au site SharePoint Online.

PowerShell va ajouter « Tout le monde sauf les utilisateurs externes » à SharePoint Online

De même, pour accorder des autorisations à « Tout le monde sauf les utilisateurs externes » dans SharePoint Online - Voici le script PowerShell.


#Parameters
$SiteURL = "https://Crescent.sharepoint.com/sites/marketing"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#Get "Everyone Except External Users" Login ID
$LoginName = "c:0-.f|rolemanager|spo-grid-all-users/$(Get-PnPTenantID)"

#Get the Members Group of the site
$MembersGroup = Get-PnPGroup -AssociatedMemberGroup

#Add Everyone Except External users claim to Site Group
Add-PnPGroupMember -LoginName $LoginName -Identity $MembersGroup

La syntaxe de la revendication « Tout le monde sauf les utilisateurs externes » est ici délicate.

Articles connexes