Búsqueda de sitios web

SharePoint Online: conceder acceso a "todos", "todos excepto los usuarios externos" mediante PowerShell


Requisito: Conceder acceso a los grupos "Todos" y "Todos excepto usuarios externos" en SharePoint Online.

¿Cómo otorgar acceso a todos o a todos excepto a los grupos de usuarios externos?

Requisitos previos: Asegúrese de haber habilitado las notificaciones "Todos" y "Todos excepto los usuarios externos" en SharePoint Online antes de ejecutar estos scripts de PowerShell.

Otorgar derechos de acceso al grupo "Todos" o "Todos excepto los usuarios externos" no es diferente de agregar otros usuarios a los sitios de SharePoint Online. Simplemente navegue hasta el sitio, haga clic en permisos del sitio, seleccione el grupo relevante, elija estos grupos en el selector de personas y luego haga clic en "Compartir". ¡Ya está!

También puede compartir el sitio con todos los grupos agregándolos directamente al sitio con el nivel de permiso adecuado.

PowerShell para otorgar permisos a todos o a todos excepto al grupo de usuarios externos

Los permisos en SharePoint Online se pueden otorgar a usuarios individuales o grupos a través de PowerShell. También es posible otorgar permisos a Todos o Todos excepto usuarios externos.

Conceder acceso a "Todos" en SharePoint Online mediante PowerShell

Compartamos el sitio con el grupo "Todos" agregándolos al grupo de visitantes del sitio mediante 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

Esto otorga acceso a todos los usuarios autenticados al sitio de SharePoint Online.

PowerShell para agregar "Todos excepto los usuarios externos" a SharePoint Online

De manera similar, para otorgar permisos a "Todos excepto los usuarios externos" en SharePoint Online: aquí está el script de 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 sintaxis de la afirmación "Todos excepto los usuarios externos" es complicada aquí.

Artículos relacionados