当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:使用 PowerShell 启用或禁用“Everyone”组

作者:精品下载站 日期:2024-12-14 14:47:48 浏览:16 分类:玩电脑

SharePoint Online:使用 PowerShell 启用或禁用“Everyone”组


要求:启用或禁用 SharePoint Online 中的“Everyone”组。

SharePoint Online 中的“所有人”声明包括已有权访问该网站的所有用户 - 这包括来自身份验证提供程序(通常是 Active Directory)的所有帐户以及受邀加入租户的任何外部帐户。这相当于需要登录的“所有经过身份验证的用户”(不是匿名用户)。以下是在 SharePoint Online 中启用或禁用“所有人”和“除外部用户之外的所有人”组的分步指南:

[玩转系统] SharePoint Online:使用 PowerShell 启用或禁用“Everyone”组

检查“Everyone”组是否启用或禁用:

在 SharePoint Online Management Shell 中,键入:Get-SPOTenant 以获取所有 SharePoint Online 租户属性,该属性告诉我们是否隐藏“Everyone”和“Everyone except external users”组。可以使用以下 PowerShell 脚本从 Office 365 SharePoint Online 租户人员选择器中隐藏“Everyone”组。

如何禁用 SharePoint Online 中的每个人组?

要禁用所有人,请在 SharePoint Online Management Shell 中使用 Set-SPOTenant cmdlet:


#SharePoint Online Admin Center URL
$AdminURL = "https://Crescent-admin.sharepoint.com/"

#Connect to SharePoint Online
Connect-SPOService -url $AdminURL -credential (Get-Credential)

#Disable Everyone group
Set-SPOTenant -ShowEveryoneClaim $False

SharePoint Online - 启用每个人组

如果缺少“Everyone”组,请使用下面的 PowerShell 启用它。


#Disable Everyone group
Set-SPOTenant -ShowEveryoneClaim $True

SharePoint Online:删除除外部用户之外的所有人

当您在Office 365中添加新用户时,该用户将自动成为“Everyone except external users”组的成员,默认授予该组成员权限。要授予所有内部用户(员工)访问 SharePoint 网站的权限,您可以使用“除外部用户之外的所有人”组。

通常,当您需要使组织中的每个人都可以使用某个站点(例如 Intranet 站点)时,您可以使用“除外部用户组之外的所有人”而不是“所有人”组。如果您想禁用“除外部用户之外的所有人”,您可以将“ShowEveryoneExceptExternalUsersClaim”值设置为“False”。


#SharePoint Online Admin Center URL
$AdminURL = "https://Crescent-admin.sharepoint.com"

#Connect to SharePoint Online
Connect-SPOService -url $AdminURL -credential (Get-Credential)

#Disable Everyone group
Set-SPOTenant -ShowEveryoneExceptExternalUsersClaim $False 

这会隐藏 SharePoint Online 中的“除外部用户之外的所有人”。另一方面,如果“除外部用户之外的所有人”在 SharePoint Online 中不起作用,您可以通过以下方式启用它:


Set-SPOTenant -ShowEveryoneExceptExternalUsersClaim $True 

[玩转系统] SharePoint Online:使用 PowerShell 启用或禁用“Everyone”组

请注意,这些更改不会影响任何现有权限。我们无法向这两个内置组添加/删除用户!

PnP PowerShell 启用“所有人”或“除外部用户外的所有人”

使用此 PnP PowerShell 脚本在 SharePoint Online 人员选择器中启用“每个人”和除外部用户之外的“每个人”。


#Config Variables
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
  
#Connect to PnP Online
Connect-PnPOnline -Url $AdminCenterURL -Interactive

#hide the "Everyone Except External Users" claim in People Picker
Set-PnPTenant -ShowEveryoneExceptExternalUsersClaim $True

#Show "Everyone" in people picker
Set-PnPTenant -ShowEveryoneClaim $True
  • SharePoint Online:使用 PowerShell 向“所有人”、“除外部用户之外的所有人”授予访问权限
  • 如何在 SharePoint Online 中启用外部共享?
  • SharePoint Online:使用 PowerShell 将网站共享给“除外部用户之外的所有人”

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯