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:

  • None: define o conjunto de sites como desbloqueado.

  • Noadditions: permite alterações que reduzem o tamanho dos dados.

    Por exemplo, se você tivesse um item de lista de anúncio cujo corpo consistisse em 50 caracteres, poderia editá-lo de maneira que o corpo fosse reduzido para 25 caracteres. Porém, se você tentasse editar o item da lista de forma a aumentar o corpo para 100 caracteres, essa ação seria bloqueada.

  • Readonly: define o conjunto de sites como somente leitura.

  • Noaccess: define o conjunto de sites como indisponível para todos os usuários.

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