首页 > 解决方案 > 使用 PowerShell 按版本获取 Sitecore 项目的发布设置

问题描述

问题

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

支持细节

这可以在 Sitecore 中通过导航到项目、单击发布选项卡、单击更改以查看发布设置,然后在版本选项卡中查看当前版本是否可发布。

在此处输入图像描述

尝试

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

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

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

标签: powershellsitecore

解决方案


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

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


推荐阅读