Поделиться через


Setsitelock: операция Stsadm (Windows SharePoint Services)

Описание

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

Важно!

В пакете обновлений 2 (SP2) для продуктов и технологий SharePoint семейства сайтов автоматически блокируются как доступные только для чтения, как только начинается процесс резервного копирования, поэтому нет необходимости использовать операцию Setsitelock: операция Stsadm (Windows SharePoint Services). Чтобы чтобы семейства сайтов не блокировались как доступные только для чтения, необходимо указать параметр nositelock операции Backup: операция Stsadm (Windows SharePoint Services), доступной в Windows SharePoint Services 3.0 с пакетом обновления 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 "имя файла.bak" -overwrite

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

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