我正在尝试使用特定模板来检索sitecore内容中的所有项目。
我尝试删除-Path参数,但这无济于事。参见下面的代码
$items = Get-Item -Path "master:" -Query "master:/sitecore/content//*[@@templatename='Template Name']"
Get-Item应该正确返回结果,没有任何错误
答案 0 :(得分:0)
经过一番挖掘-我想我已经找到了问题。它的-Query参数应该有一个关键字“ fast:”而不是“ master:”,并且已经解决了该问题。希望它能对某人有所帮助! 最终的固定代码应类似于:
$items = Get-Item -Path "master:" -Query "fast:/sitecore/content//*[@@templatename='Template Name']"
答案 1 :(得分:0)
同样可以使用此实现
$items = Get-Item master: -Query "/sitecore/content//*[@@templatename='Template Name']"