使用 PowerShell 按版本获取 Sitecore 项目的发布设置

w00*_*ngy 1 powershell sitecore

问题

我希望能够按版本获取 Sitecore 项目的发布设置,以检查版本是否可发布或不可发布。

支持细节

可以在 Sitecore 中查看此信息,方法是导航到该项目,单击“发布”选项卡,单击“更改”以查看“发布设置”,然后在“版本”选项卡中检查当前版本是否可发布。

在此输入图像描述

尝试

我可以获取项目选项卡的publishable值,但不能获取版本的值。

(get-item -Path "master:/sitecore/content/...path to item").Fields["__Never publish"]

我还查看了可用字段并进行了一些搜索,但只能找到该项目的可发布性。

Kat*_*ova 5

查找__Hide version字段,它控制项目版本发布。如果某个版本的值是1,则该版本将被阻止发布,如果它没有任何值/空,则该版本将照常发布。

另请注意,__Valid from__Valid to字段负责版本发布。