Unlock SharePoint Site Collections

Durante um backup de site ou conjunto de sites, a Site Collection fica bloqueada e se por algum motivo o seu backup não terminar ou se você fez o backup através de comandos PowerShell e fecou o prompt antes do término, a site collection continuará bloqueada. Para resolver o problema temos alguns passos que devem ser seguidos.

Para saber em qual estado se encontra sua ou suas Site Collections, rode o comando abaixo

#Add PowerShell Snapin
Add-pssnapin Microsoft.SharePoint.Powershell -ErrorAction silentlycontinue
#Retorna todas as Site Collections
$SiteCollections = get-spsite -limit all
#Varre todas as site collections
foreach($SiteCollection in $SiteCollections)
{
#Remove “SPSite Url=” da variavel
$Url = $SiteCollection.url.Replace(“SPSSite Url=”,””)
#Verifica as propriedades da Site Collection
if ($SiteCollection.ReadOnly -eq $false -and $SiteCollection.ReadLocked -eq $false -and $SiteCollection.WriteLocked -eq $false)
{
write-host “$Url : Unlocked” -foregroundcolor Green
}
elseif ($SiteCollection.ReadOnly -eq $false -and $SiteCollection.ReadLocked -eq $false -and $SiteCollection.WriteLocked -eq $true)
{
write-host “$Url : Adding content prevented” -foregroundcolor yellow
}
elseif ($SiteCollection.ReadOnly -eq $true -and $SiteCollection.ReadLocked -eq $false -and $SiteCollection.WriteLocked -eq $true)
{
write-host “$Url : Read-only” -foregroundcolor Red
}
elseif ($SiteCollection.ReadOnly -eq $null -and $SiteCollection.ReadLocked -eq $null -and $SiteCollection.WriteLocked -eq $null)
{
write-host “$Url : No access” -foregroundcolor yellow
}
elseif ($SiteCollection.MaintenanceMode -eq $true)
{
write-host “$Url : Maintenance Mode” -foregroundcolor red
}
}

O retorno deste comando sera algo como exemplificado abaixo:

http://SiteCollection1 : Read-only
http://SiteCollection2 : Unlocked
http://SiteCollection3 : No Access

Para desbloquear através da Administração Central do SharePoint:

1 – Acesse a Administração Central.
2 – Clique em Application Management.
3 – Clique em Configure Quotas and Locks.

CentralAdmin

Selecione a opção “Not locked” e clique em OK.

Utilizando PowerShell

Set-SPSite -Identity “<SiteCollection>” -LockState Unlock

Em “<SiteCollection>”, informe a URL.

Se ao acessar a Administração Central na parte de configuração de Cotas and lock e a página estiver como a figura abaixo:

ModoManutencao

Significa que está no Modo de Manutenção. Então não será possível retirar o Lock pela Administração Central nem pelo comando PowerShell citados acima.

Para retirar o modo manutenção, rode o seguinte comando no PowerShell.

Lembre-se de informar em SiteCollectionURL, o endereço da Site Collection que está em modo de manutenção.

$Admin =  new-object Microsoft.SharePoint.Administration.SPSiteAdministration(‘<SiteCollectionURL>’)
$Admin.ClearMaintenanceMode()

Ao término da execução a Site Collection estará liberada.

Abraços

Diego Pereira

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog do Douglas Romão

MVP Office Apps and Services | Modern Workplace and Business Applications Expert

Blog do Project

Tudo que você queria saber sobre Microsoft Project

ppm4all

by Allan Rocha

Paul's Project Server and Project Online Blog

Microsoft Project Server and Project Online (PPM)

%d bloggers like this: