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

[玩转系统] 使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站

作者:精品下载站 日期:2024-12-14 08:38:37 浏览:15 分类:玩电脑

使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站


SharePoint Online 是 Microsoft 365 的组成部分,是通过专用网站进行协作和共享信息的宝贵资源。虽然 SharePoint Online 提供有效的协作,但在某些情况下,控制网站访问变得至关重要,特别是为了满足合规性要求。在这种情况下,管理员必须了解如何锁定和解锁 SharePoint 网站。

在这篇内容丰富的博客中,我们将探讨如何在 Microsoft 365 中锁定和解锁 SharePoint 网站的过程。让我们开始吧!

在 Microsoft 365 中解锁和锁定 SharePoint 网站的目的

对于 SharePoint 网站集管理员来说,锁定和解锁 SharePoint 网站可实现以下基本目的:

  • 锁定 SharePoint 网站有助于管理员防止用户在网站维护或升级时添加新内容。
  • 将 SPO 站点保持为只读状态可确保内容不被用户更改和触及。
  • 解锁权限允许用户访问或更新已锁定或设置为只读的 SPO 网站。

在 SharePoint Online 中锁定和解锁网站

在 Microsoft 365 中,全局管理员或 SharePoint 管理员可以使用 Windows PowerShell 限制对 SharePoint Online 网站集的访问。

管理员可以根据自己的需要执行下面列出的任何 SharePoint Online 网站操作。在开始执行以下列出的任何操作之前,请确保连接到 SharePoint Online PowerShell。您可以使用 Windows PowerShell 或 SharePoint Online Management Shell 执行 cmdlet 操作。

  • 锁定 SharePoint Online 网站
  • 将 SharePoint Online 网站设置为只读
  • 解锁 SharePoint 网站集
  • 检查网站集的锁定状态
  • 重定向 SharePoint 网站而无法访问其他网站

使用 PowerShell 锁定 SharePoint Online 网站

作为管理员,您可以使用‘Set-SPOSite’ cmdlet 锁定租户中的特定 SharePoint 网站。

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState NoAccess

上述 cmdlet 中的 SharePoint ‘LockState’ 参数和值 ‘NoAccess’ 会导致“资源门户”网站无法访问。将站点 URL 替换为适当的 SPO 站点 URL 以锁定访问。

当用户尝试访问无访问权限的 SharePoint Online 网站时,他们将收到 “403 禁止” 错误。

[玩转系统] 使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站

使用 PowerShell 将 SharePoint Online 网站设置为只读模式

“Set-SPOSite” cmdlet 中的“ReadOnly”值与“LockState”参数使 SharePoint Online 网站处于只读模式。特定 SharePoint Online 网站的用户无法更新网站内的任何内容。

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState ReadOnly

使用适当的 SharePoint 站点 URL 执行 cmdlet 会使站点处于只读模式。

[玩转系统] 使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站

在访问具有只读权限的 SPO 网站时,网站所有者和用户将遇到一条消息,指出 “根据管理员的要求,该网站为只读。”

此外,当打开网站上的任何文档时,这些文档也可以只读模式访问。

注意: 要仅为一组特定的 SharePoint 用户提供只读访问权限或不同的权限级别,请考虑配置 SharePoint 权限级别

使用 PowerShell 解锁 SharePoint 网站集

要将 SharePoint 网站从只读模式或无访问模式中删除,您可以使用以下 cmdlet。

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState Unlock

执行此 cmdlet 将使 SharePoint Online 网站恢复正常状态,没有任何限制。

注意:如果 SharePoint 网站关闭并通过 网站关闭政策

使用 SharePoint Online PowerShell 检查网站集的锁定状态

使用适当的站点 URL 执行以下 cmdlet 可提供 SharePoint 锁定状态。

Get-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal | Select Url, LockState

[玩转系统] 使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站

要了解 SharePoint Online 中哪些网站集被锁定,请运行以下 cmdlet。

Get-SPOSite -Limit All | Select Url, LockState

[玩转系统] 使用 PowerShell 锁定和解锁 Microsoft 365 中的 SharePoint 网站

重定向 SharePoint 网站而无法访问其他网站

管理员可以选择重定向 SharePoint 站点,限制对特定 URL 的访问,而不是显示通常的“403 FORBIDDEN”页面。为此,请使用'Set-SPOTenant'cmdlet 以及所需的 URL,如下所示。

Set-SPOTenant -NoAccessRedirectUrl https://www.o365reports.com

要恢复重定向,您可以使用空字符串 (“”),表示没有重定向站点 URL。

Set-SPOTenant -NoAccessRedirectUrl ""

注意:如果您想管理站点重定向到另一个页面,只需使用另一个站点 URL 执行相同的 cmdlet 即可。

要记住的重要要点

  1. 截至目前,您无法通过 Microsoft 365 管理中心或 SharePoint 管理中心锁定和解锁 SharePoint 网站。
  2. 有关锁定和解锁 SharePoint 网站的相同配置可以应用于个人 OneDrive 网站。在 OneDrive 网站中配置这些操作将阻止相应的 Microsoft 365 用户访问或更改这些网站。
  3. 无法锁定 SharePoint Online 根站点,因为这可能会阻止对关键管理和组织资源的访问。
  4. 如果 SharePoint 网站集处于锁定或只读状态,则无法删除。

结论:

在本指南中,我们学习了如何管理 SPO 网站,特别关注如何在 Microsoft 365 中锁定和解锁 SharePoint 网站。这些 PowerShell cmdlet 为您的组织提供支持,帮助您满足合规性要求并保持精确的访问控制。

如果您对博客有任何疑问,请随时在评论部分提问。我们随时解答您的疑问。

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

取消回复欢迎 发表评论:

关灯