powershell - 使用 PowerShell 按版本获取 Sitecore 项目的发布设置
问题描述
问题
我希望能够按版本获取 Sitecore 项目的发布设置,以检查版本是可发布还是不可发布。
支持细节
这可以在 Sitecore 中通过导航到项目、单击发布选项卡、单击更改以查看发布设置,然后在版本选项卡中查看当前版本是否可发布。
尝试
我可以获取项目选项卡的publishable
值,但不能获取版本的值。
(get-item -Path "master:/sitecore/content/...path to item").Fields["__Never publish"]
我还查看了可用字段并进行了一些搜索,但只能找到该项目的可发布性。
解决方案
查找__Hide version
字段,它控制项目版本发布。如果某个版本的值是1
,则该版本将被阻止发布,如果它没有任何值/为空,则该版本将照常发布。
另外,请注意__Valid from
和__Valid to
字段负责版本发布。
推荐阅读
- latex - r markdown中Latex表格环境的表格脚注
- laravel - 一对多与枢轴不可能。如何重新设计关系?
- sqlplus - SQLPlus 报告格式
- mysql - 由于mysql中的'-'而无法执行以下查询?
- image - 如何使用信息动态更改 MySQL 数据库中的猫头鹰轮播图像
- azure - 我在 Azure 中执行了“公开 API”,但无法将该范围的令牌提供给客户端程序
- google-apps-script - Google 应用程序 - getCurrentCell() 不起作用
- php - Laravel 没有工作方法 updateOrCreate
- c# - Visual Studio Publishing 在主开发系统中抛出 System.AggregateException 而没有详细信息
- reactjs - React js路由器在部署时无法通过url正确路由到页面