2011-04-25 53 views
0

我将sharepoint 2010自定义文档库模板部署为解决方案文件并将其激活到我的网站。当我删除解决方案并停用功能时,我也想删除从该模板创建的库及其所有内容。我有一个执行停用的uninstaller.bat文件,我想包括与卸载程序库删除脚本。是否有可能通过stsasdm命令删除库?使用stsadm命令删除sharepoint 2010文档库?

+0

从命令行触发功能停用事件时出现问题,我最终编写了一个只会删除库的.exe文件。我从bat文件中调用了这个exe文件,并将网站url作为参数传递。 – Shankar 2011-06-08 03:51:26

回答

1

您可以使用Forcedeletelist,但您需要知道要删除的库的URL。 Note,不管名称如何,如果AllowDeletion设置为false,此命令将不会删除列表。

两件事情要考虑:

  1. 在SharePoint 2010中,STSADM,取而代之的PowerShell已经deprecated
  2. 对我来说,在功能接收器的FeatureDeactivating方法中执行此操作会更有意义,而不是在脚本中执行此操作。
相关问题