SharePoint或OneDrive只读错误消息

导航到 SharePoint Online 或 OneDrive for Business 网站时,在导航到网站时可能会遇到以下错误消息之一:

根据网站集管理员的请求,此网站是只读的。

SharePoint进行一些维护时,网站现在为只读。 We apologize for the inconvenience.

403 已禁止

在维护事件期间,有许多情况SharePoint消息之一,但最常见的原因是网站已被锁定或关闭。

自动疑难解答

备注

此功能需要一Microsoft 365管理员帐户。 此功能不适用于由世纪互联运营的 Microsoft 365 政府版、Microsoft 365 或 Microsoft 365 德国版。

Microsoft 365管理员用户有权访问可在租户内运行的诊断,以验证具有上述错误消息的网站的可能问题。 若要在中心内填充Microsoft 365 管理并尝试解锁站点,请选择"运行测试":

"此网站在网站集管理员请求时为只读"疑难解答

此错误通常意味着站点已由站点策略关闭,并设置为只读状态。 您可以检查以查看是否应用了网站策略,并使用使用网站关闭和删除 策略中的步骤解锁它

如果试图解封一组已关闭的网站,可以使用 PowerShell 运行以下命令。

注意 您必须具有 Microsoft.SharePointOnline.CSOM 版本 16.1.21714.12000 或更高版本,这些命令必须执行。


## DISCLAIMER: 
## Copyright (c) Microsoft Corporation. All rights reserved. This 
## script is made available to you without any express, implied or 
## statutory warranty, not even the implied warranty of 
## merchantability or fitness for a particular purpose, or the 
## warranty of title or non-infringement. The entire risk of the 
## use or the results from the use of this script remains with you. 
# 

#Load the client side object model assemblies  

$loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") 

$loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") 

$loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Client.Policy") 

#Use this method if you need to manually load the assemblies  

#Add-Type -Path "C:\Program Files\PackageManagement\NuGet\Packages\Microsoft.SharePointOnline.CSOM.16.1.21714.12000\lib\netstandard2.0\Microsoft.SharePoint.Client.dll" 

#Add-Type -Path "C:\Program Files\PackageManagement\NuGet\Packages\Microsoft.SharePointOnline.CSOM.16.1.21714.12000\lib\netstandard2.0\Microsoft.SharePoint.Client.Runtime.dll" 

#Add-Type -Path "C:\Program Files\PackageManagement\NuGet\Packages\Microsoft.SharePointOnline.CSOM.16.1.21714.12000\lib\netstandard2.0\Microsoft.Office.Client.Policy.dll" 

$RootSiteURL    = Read-Host -Prompt "Root Site URL" 

$SiteURL    = Read-Host -Prompt "URL" 

$Username   = Read-Host -Prompt "Admin Username" 

$Password   = Read-Host -Prompt "Password for $Username" -AsSecureString 

$ctx = New-Object Microsoft.SharePoint.Client.ClientContext($RootSiteURL) 

$ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $Password) 

Write-Host $($SiteURL) archived state has been set to value below.  

# Calling the method to Unarchive a Closed Site 

[Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyStoreProxy]::UnArchiveSite($ctx,$SiteURL) 

$ctx.ExecuteQuery() 

"SharePoint网站现在为只读,同时我们自己执行一些维护"疑难解答

此消息可能意味着您的网站设置了锁定状态,并且需要解除锁定。 若要更改网站的锁定状态,请按照更改网站的 锁定状态中的步骤操作

如果网站未进入锁定状态,此消息还意味着租户上发生维护。 应检查消息中心和服务运行状况仪表板

"错误: 403 禁止"自己疑难解答

此消息可能意味着您的网站设置了 锁定 状态,并且需要解除锁定。 若要更改网站的锁定状态,请按照更改网站的 锁定状态中的步骤操作

如果网站未在锁定状态中,则也会由于其他条件而发生此消息。 有关详细信息,请参阅"403 禁止"错误OneDrive或SharePoint。