Setsitelock: операция stsadm (Office SharePoint Server)

Описание

Устанавливает значение, указывающее является ли семейство сайтов заблокированным и недоступным для чтения или записи. Эту операцию следует использовать в сочетании с операцией Getsitelock. Дополнительные сведения см. в разделе примеров.

Важно!

В пакете обновления 2 (SP2) для продуктов и технологий SharePoint семейства сайтов автоматически блокируются как объекты только для чтения перед началом процесса обновления. Таким образом, использование операции Setsitelock: операция stsadm (Office SharePoint Server) не требуется. Если семейства не должны блокироваться как объекты только для чтения, следует указать параметр nositelock операции Backup: операция Stsadm (Office SharePoint Server), доступной в Microsoft Office SharePoint Server 2007 с пакетом обновления 2 (SP2).

Синтаксис

stsadm -o setsitelock

-url <URL-имя>

-lock {none | noadditions | readonly | noaccess}

Параметры

Имя параметра Значение Требуется? Описание

url-адрес

Допустимый URL-адрес, например http://server_name/

Да

URL-адрес семейства сайтов.

lock

Одно из следующих значений:

  • None: снять блокировку семейства сайтов.

  • Noadditions: разрешить изменения, снижающие размер данных.

    Например, если элемент списка извещений состоял из 50 символов, то можно успешно изменить этот элемент таким образом, чтобы сократить его до 25 символов. Однако при попытке увеличить длину элемента до 100 символов, действие будет заблокировано.

  • Readonly: установить доступ к семейству сайтов только для чтения.

  • Noaccess: запретить доступ к семейству сайтов для всех пользователей.

Да

Устанавливает состояние блокировки для семейства сайтов.

Примеры.

К распространенным ситуациям, когда бывает полезно использовать операции getsitelock и setsitelock, относится резервное копирование сайта. Обычно до начала резервного копирования семейства сайтов следует заблокировать сайт и запретить к нему доступ всех пользователей.

Для определения состояния блокировки сайта можно использовать следующий синтаксис getsitelock:

stsadm -o getsitelock -url http://имя_сервера

После определения состояния блокировки семейства сайтов можно использовать параметр noaccess операции setsitelock для запрещения доступа всех пользователей к сайту:

stsadm -o setsitelock -url http://имя_сервера -lock noaccess

Для создания резервной копии семейства сайтов можно использовать операцию Backup:

stsadm -o backup -url http://имя_сервера -filename "filename.bak" -overwrite

После выполнения резервного копирования сайта можно использовать параметр none операции setsitelock для полного снятия блокировки сайта:

stsadm -o setsitelock -url http://имя_сервера -lock none