无法通过显示名称调用SpFeature - sharepoint 2010 power shell

时间:2011-04-25 18:06:21

标签: sharepoint powershell sharepoint-2010

我正在运行sharepoint 2010 Management Shell,我这样做了

Get-SPFeature –DocumentRoutingResources –Site http://sp2010 |ft -auto
  

Get-SPFeature:参数不能   发现匹配参数名称   'Docume ntRoutingResources'。在线:1   焦炭:40   + Get-SPFeature -DocumentRoutingResources<<<< -Site http://sp2010 | ft -auto       + CategoryInfo:InvalidArgument:(:) [Get-SPFeature],   ParameterB indingException       + FullyQualifiedErrorId:NamedParameterNotFound,Microsoft.SharePoint.Powe   rShell.SPCmdletGetFeature

我不知道为什么我会这样做,因为我刚刚做了

Get-SPFeature –Site http://sp2010

显示

1 个答案:

答案 0 :(得分:2)

您输入的代码是将名为DocumentRoutingResources的参数传递给PowerShell命令,该命令没有这样的参数。 如果您只想返回该项目,则可以非常轻松地对其进行过滤:

Get-SPFeature -site http://tskm | ? {$_.DisplayName -eq "DocumentRoutingResources" }

“?”是cmdlet“where-object”的快捷方式。

对于您的特定示例,cmdlet支持'identity'参数,如下所示:

 Get-SPFeature -identity DocumentRoutingResources -Site http://sp2010