Get-Item Query在位置结尾处引发解析错误

时间:2019-09-10 18:32:57

标签: powershell sitecore

我正在尝试使用特定模板来检索sitecore内容中的所有项目。

我尝试删除-Path参数,但这无济于事。参见下面的代码

$items = Get-Item -Path "master:" -Query "master:/sitecore/content//*[@@templatename='Template Name']"

Get-Item应该正确返回结果,没有任何错误

2 个答案:

答案 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']"