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

[玩转系统] 使用 PowerShell 修改对 SharePoint Online 中网站的访问权限

作者:精品下载站 日期:2024-12-14 07:14:53 浏览:13 分类:玩电脑

使用 PowerShell 修改对 SharePoint Online 中网站的访问权限


是否曾经尝试过修改包含大量文件的 SharePoint 网站的权限?

你可能会经历这样的事情:

[玩转系统] 使用 PowerShell 修改对 SharePoint Online 中网站的访问权限

The attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator.

当然可以使用 PowerShell 管理 SharePoint Online 中网站的权限!我想我会很快了解基础知识。

先决条件

首先我们需要下载SharePoint Online Management Shell。这可以通过以下链接来完成:

http://www.microsoft.com/en-us/download/details.aspx?id=35588

但是当我们可以使用 PowerShell 时,有什么乐趣呢?

免责声明:此代码使用指向 msi 文件的永久链接,将来可能会损坏!

Invoke-WebRequest -Uri 'https://download.microsoft.com/download/0/2/E/02E7E5BA-2190-44A8-B407-BC73CA0D6B87/SharePointOnlineManagementShell_6802-1200_x64_en-us.msi' -OutFile .\SPOShell.msi
$MSI = Get-Item -Path .\SPOShell.msi
msiexec /i $MSI.FullName /qb
$env:PSModulePath = [System.Environment]::GetEnvironmentVariable("PSModulePath","Machine")
Import-Module -Name Microsoft.Online.SharePoint.PowerShell -DisableNameChecking

连接到 SharePoint Online

安装并导入模块后,我们需要连接到 SharePoint Online。这要求我们提供组织名称和我们网站的名称。如果不确定,请登录 Office.com,单击 SharePoint 并导航到您的网站。现在查看 URL,它应该显示类似 https://simonw.sharepoint.com/sites/ProjectX 的内容。在本例中,simonw 是我的组织名称,ProjectX 是我的网站名称。让我们将它们存储在两个变量中,并将它们组合到我们可以连接的管理 URL 中。

$OrganisationName = 'simonw'
$SiteName = 'ProjectX'

$AdminUrl = "https://$OrganisationName-admin.sharepoint.com"
Connect-SPOService -Url $AdminSite

这应该会给您一个登录提示,即使使用多重身份验证,您也可以登录。

现在我们可以获取对我们网站的引用并列出当前组:

$Site = Get-SPOSite -Identity "https://$OrganisationName.sharepoint.com/sites/$SiteName"
Get-SPOSiteGroup -Site $Site

只需使用 Add-SPOUser 即可将成员添加到任何这些组中。 Add-SPOUser 还允许您添加安全组。就我而言,我有一个名为 ProjectX-Members 的安全组,我想授予该安全组编辑我的网站的权限。请注意,LoginName 采用将添加到参数 Group 设置的 SiteGroup 中的用户或组的名称。

Add-SPOUser -Site $Site -LoginName 'ProjectX-Members' -Group 'ProjectX Members'

要验证成员身份,我们可以使用 Get-SPOSiteGroup,如下所示:

Get-SPOSiteGroup -Site $Site -Group 'ProjectX Members' | Select-Object -ExpandProperty Users

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

取消回复欢迎 发表评论:

关灯