Заблокируйте все сайты на ферме SharePoint 2003, чтобы предотвратить добавление контента, но разрешить удаление.

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/17718

  •  16-10-2019
  •  | 
  •  

Вопрос

Мы находимся в процессе эксплуатации нашей фермы SharePoint 2003. Прежде чем переносить сайты на новую ферму, мы хотели бы иметь переходный период, когда все сайты будут заблокированы в режиме только для чтения / нет добавок (аналогично SharePoint 2007 «Noadditions-позволяет изменения, которые уменьшают размер данных» Режим).

Какой самый простой и лучший способ достичь этого? Можно ли использовать сценарий PowerShell или объектную модель SharePoint, чтобы пройти через все сайты и заблокировать каждый из них (в отличие от ручного установки этого параметра через центральный администратор)? Или этот параметр может быть установлен на веб -приложении или уровне базы данных?

До сих пор я в основном работал с SP2007, и мои знания SP2003 немного ограничены. Любая помощь ценится.

Это было полезно?

Решение

Я использовал этот инструмент несколько лет назад: http://spsitemanager.codeplex.com/

Одна из многих функций, которые он поддерживает, - это блокировка сайта.

РЕДАКТИРОВАТЬ: только что имела другую идею ... бросьте квоты сайта до какого -то смехотворно низкого числа. Это предотвратит дополнения, но не остановит удаления. Вам придется мириться с генерируемыми ежедневными оповещениями, но это сделало бы то, что вам нужно, чтобы сделать.

Другие советы

Хотя я не пробовал это в SharePoint 2003, в SharePoint 2007 и 2010, одним из самых простых способов сделать это было просто установить только базу данных контента только для чтения. Пользователи вообще не увидят никакой разницы, за исключением того, что они не смогут вносить какие -либо изменения или обновления в системе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top