Setsitelock: operação de Stsadm (Office SharePoint Server)
Atualizado em: 2009-04-28
Descrição
Define um valor que especifica se o conjunto de sites está bloqueado e não disponível para acesso de leitura ou gravação. Esta operação deve ser usada em conjunto com a operação Getsitelock. Para obter mais informações, consulte a seção Exemplos.
Importante
No Service Pack 2 para os Produtos e Tecnologias do SharePoint, os conjuntos de sites são bloqueados automaticamente como somente leitura antes de ocorrer um processo de backup. Portanto, não é necessário usar a operação Setsitelock: operação de Stsadm (Office SharePoint Server). Se você não desejar que os conjuntos de sites sejam bloqueados como somente leitura, especifique o parâmetro nositelock da operação Backup: operação do Stsadm (Office SharePoint Server) disponível no Microsoft Office SharePoint Server 2007 com Service Pack 2 (SP2).
Sintaxe
stsadm -o setsitelock
** -url <nome da URL>**
** -lock {none | noadditions | readonly | noaccess}**
Parâmetros
Nome do parâmetro | Valor | Obrigatório? | Descrição |
---|---|---|---|
url |
Uma URL válida, como http://nome_do_servidor. |
Sim |
A URL do conjunto de sites. |
lock |
Qualquer um dos seguinte valores:
|
Sim |
Define o status de bloqueio do conjunto de sites. |
Exemplos
Uma situação comum onde as operações getsitelock e setsitelock são úteis é durante o backup de um site. Geralmente, antes de fazer o backup de um conjunto de sites, é preciso bloquear o site para que nenhum usuário posso acessá-lo.
Para determinar o status de bloqueio do site, use a seguinte sintaxe do getsitelock:
stsadm -o getsitelock -url http://nome_do_servidor
Depois que o status de bloqueio do conjunto de sites for determinado, use o parâmetro noaccess da operação setsitelock para bloquear o acesso de todos os usuários ao site:
stsadm -o setsitelock -url http://nome_do_servidor -lock noaccess
Você pode usar a operação Backup para criar um backup do conjunto de sites:
stsadm -o backup -url http://nome_do_servidor -filename "nome_do_arquivo.bak" -overwrite
Após o backup do site, use o parâmetro none da operação setsitelock para remover todos os bloqueios:
stsadm -o setsitelock -url http://nome_do_servidor -lock none