Setsitelock: operación de Stsadm (Office SharePoint Server)

Descripción

Establece un valor que especifica si la colección de sitios está bloqueada y no disponible para el acceso de lectura o escritura. Esta operación se debe usar junto con la operación Getsitelock. Para obtener más información, vea la sección Ejemplos.

Importante

En el Service Pack 2 de Productos y Tecnologías de SharePoint, las colecciones de sitios se bloquean automáticamente como de solo lectura antes de que se produzca un proceso de copia de seguridad. Por lo tanto, no es necesario usar la operación Setsitelock: operación de Stsadm (Office SharePoint Server). Si no desea que las colecciones de sitios se bloqueen como de solo lectura, debe especificar el parámetro nositelock de la operación Backup: operación de Stsadm (Office SharePoint Server) que se encuentra disponible en Microsoft Office SharePoint Server 2007 con Service Pack 2 (SP2).

Sintaxis

stsadm -o setsitelock

-url <nombre de dirección URL>

-lock {none | noadditions | readonly | noaccess}

Parámetros

Nombre de parámetro Valor ¿Necesario? Descripción

url

Una dirección URL válida, como http://nombre_de_servidor

La dirección URL de la colección de sitios.

lock

Cualquiera de los siguientes valores:

  • None: establece la colección de sitios en desbloqueada.

  • Noadditions: permite cambios que reducen el tamaño de los datos.

    Por ejemplo, si tuviera un elemento de lista de anuncios cuyo cuerpo constara de 50 caracteres, se podría editar correctamente el elemento de lista para reducir el cuerpo a 25 caracteres. Sin embargo, si intentara editar el elemento de lista de modo que el cuerpo se aumentara a 100 caracteres, éste se bloquearía.

  • Readonly: establece la colección de sitios en solo lectura.

  • Noaccess: establece la colección de sitios en no disponible para todos los usuarios.

Establece el estado de bloqueo de la colección de sitios.

Ejemplos

Una situación común en la que las operaciones getsitelock y setsitelock resultan útiles es cuando se realiza la copia de seguridad de un sitio. Normalmente, antes de realizar la copia de seguridad de una colección de sitios, el sitio se debe bloquear y ningún usuario debe tener acceso al mismo.

Para determinar el estado de bloqueo del sitio, puede usar la siguiente sintaxis getsitelock :

stsadm -o getsitelock -url http://nombre_de_servidor

Una vez determinado el estado de bloqueo de la colección de sitios, puede usar el parámetro noaccess de la operación setsitelock para bloquear todos los usuarios para el sitio:

stsadm -o setsitelock -url http://nombre_de_servidor -lock noaccess

Puede usar la operación Backup para crear una copia de seguridad de la colección de sitios:

stsadm -o backup -url http://nombre_de_servidor -filename "nombreDeArchivo.bak" -overwrite

Cuando haya realizado la copia de seguridad del sitio, puede usar el parámetro none de la operación setsitelock para eliminar todos los bloqueos del sitio:

stsadm -o setsitelock -url http://nombre_de_servidor -lock none