Как я могу получить сведения о презентации / свойства рендеринга при использовании команды Find-Item?

#powershell #sitecore

#powershell #sitecore

Вопрос:

Я хочу получить рендеринги (сведения о презентации) каждого элемента.

Я пытался использовать Get-Rendering , но это не работает.

     $criteria = @(
        @{ Filter = "Equals"; Field = "_template"; Value = "{9A43A639-4209-49B9-8024-766A9E1AB03E}"; }, 
        @{ Filter = "DescendantOf"; Value = (Get-Item "master:/content/"); }
    )

    $props = @{
        Index = "sitecore_master_index"
        Criteria = $criteria
    }

    Find-Item @props | Get-Rendering -FinalLayout
  

Выдает следующую ошибку:

Объект ввода не может быть привязан к каким-либо параметрам для команды либо потому, что команда не принимает конвейерные входные данные, либо потому, что входные данные и их свойства не соответствуют ни одному из параметров, которые принимают конвейерные входные данные.

Чего мне не хватает?

Комментарии:

1. согласно документации модуля sitecore posh, единственным реквизитом, Get-Rendering который может принимать ввод по конвейеру, является -Item реквизит amp;, который может принимать что-либо только по значению типа Sitecore.Data.Items.Item или по имени реквизита Item — [ Accept Pipeline Input? true (ByValue, ByPropertyName) ]. so … Find-Item создает ли такой объект?

2. Я голосую за то, чтобы закрыть этот вопрос как не относящийся к теме, потому что он размещен перекрестно: sitecore.stackexchange.com/questions/17790 /…