SharePoint 2010-如何获取网站模板/网站定义的装订功能列表

本文关键字:网站 定义 列表 功能 何获取 获取 SharePoint 2010- | 更新日期: 2023-09-27 18:29:21

我试图调试我今天创建的功能装订器的一个问题(这个问题已经修复,错误在这里并不重要),但它让我感到奇怪。我希望能够看到一个功能列表,这些功能被装订到一个特定的网站模板或定义,以及装订器的范围是什么,但我还没有找到任何方法来做到这一点(大多数博客和文章都是关于如何创建装订器)。

简言之,有人知道检索装订功能列表的方法吗(通过SP对象模型、PowerShell、Web UI、SharePoint Manager、SQL脚本或水晶球)?

SharePoint 2010-如何获取网站模板/网站定义的装订功能列表

我过去使用过PowerShell。使用sharepoint管理单元:

Get-SPFeature | Sort -Property Scope,DisplayName | FT -GroupBy Scope DisplayName,Id

会得到农场上的一切,或者你可以使用:

Get-SPFeature -Site http://url

以获取网站集中的活动网站功能。

我发现最好的方法是在features目录上运行"findstr"控制台命令,在elements.xml文件中查找订书机定义。一旦你有了功能列表,你就可以将它们与网站上激活的功能进行交叉引用。

希望这能帮助其他人。。。