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

时间:2012-03-27 16:48:43

标签: c# powershell sharepoint-2010

我正在尝试使用我今天创建的功能订书机调试我遇到的问题(问题已修复,错误在这里并不重要),但它让我感到疑惑。我希望能够看到钉在特定网站模板或定义上的功能列表,以及订书机的范围,但我还没有找到任何方法(大多数博客和文章都在如何创建订书机。)

因此,简而言之,是否有人知道检索装订功能列表的方法(通过SP对象模型,PowerShell,Web UI,SharePoint管理器,SQL脚本或水晶球)?

2 个答案:

答案 0 :(得分:0)

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

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

将获得服务器场上的所有内容,或者您​​可以使用:

Get-SPFeature -Site http://url

获取网站集上的活动网站功能。

答案 1 :(得分:0)

我发现执行此操作的最佳方法是在features目录中运行“findstr”控制台命令,以在elements.xml文件中查找订书机定义。获得功能列表后,您只需将它们与站点上激活的功能进行交叉引用即可。

希望这有助于其他人...

相关问题