Не удается вызвать SpFeature по отображаемому имени - оболочка питания sharepoint 2010 - PullRequest
0 голосов
/ 25 апреля 2011

Я использую командную консоль sharepoint 2010, и я сделал это

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

Get-SPFeature: параметр не может быть найдено, что соответствует имени параметра «Docume ntRoutingResources». В строке: 1 символ: 40 + Get-SPFeature -DocumentRoutingResources <<<< -Site <a href="http://sp2010" rel="nofollow">http://sp2010 | ft -auto + CategoryInfo: InvalidArgument: (:) [Get-SPFeature], ParameterB indingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.SharePoint.Powe rShell.SPCmdletGetFeature

Я не уверен, почему я получаю это, так как, когда я просто делаю

Get-SPFeature –Site http://sp2010

Появляется

1 Ответ

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

Введенный вами код передает параметр с именем DocumentRoutingResources команде PowerShell, у которой такого параметра нет.Если вы хотите вернуть только этот элемент, вы можете легко отфильтровать его:

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

"?"является ярлыком для командлета where-object.

Для вашего конкретного примера командлет поддерживает параметр identity, как показано ниже:

 Get-SPFeature -identity DocumentRoutingResources -Site http://sp2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...