Удалить библиотеку документов sharepoint 2010 с помощью команды stsadm? - PullRequest
0 голосов
/ 25 апреля 2011

Я развернул шаблон библиотеки пользовательских документов sharepoint 2010 в виде файла решения и активировал его на своем сайте. Когда я удаляю решение и деактивирую функцию, я также хочу удалить библиотеки, созданные из этого шаблона, со всем его содержимым. У меня есть файл uninstaller.bat, который выполняет деактивацию, я хочу включить сценарий удаления библиотеки вместе с деинсталлятором. Можно ли удалить библиотеки с помощью команды stsasdm?

Ответы [ 2 ]

3 голосов
/ 25 апреля 2011

Вы можете написать Приемник объектов http://msdn.microsoft.com/en-us/library/ms469501.aspx, который запускается при деактивации компонента, который позаботится об удалении за вас.

1 голос
/ 25 апреля 2011

Вы можете использовать Forcedeletelist , но вам нужно будет знать URL-адреса библиотек, которые вы хотите удалить. Примечание , несмотря на имя, эта команда не удалит список, если для AllowDeletion установлено значение false.

Две вещи для рассмотрения:

  1. В SharePoint 2010 stsadm был устарел в пользу PowerShell.
  2. Для меня было бы более целесообразно выполнять эту операцию в методе FeatureDeactivating Feature Receiver вместо сценария.
...