脚本下载:FixPublishingPages.zip
http://gallery.technet.microsoft.com/scriptcenter/Fix-Publishing-Pages-which-1e0deb22
本脚本将扫描指定网站集中的发布页面并检查这些页面在页面库中是否有页面布局的有效URL。这个脚本默认在“detect”模式下运行并接收参数以允许修复页面的页面布局URL。如果页面已签出,您可以强制撤销签出(页面上做出的修改将丢失)。当修复页面布局URL时,如果修改被启用,它将签出并批准页面发布修复,但它并没有发布页面。
在发布站点或使用类似Variations、ContentDeployment的功能时,拥有正确的页面布局很重要。如果被引用页布局无效或指向站点中上下文中无效的地址时,上面提及的操作使用都将失败。
在现实生活中,这个脚本将帮助修复以下问题:
1. 由于页面布局无效而导致变体创建层次结构失败
2. 由于页面布局无效而导致的页面呈现失败
您可以在 微软一站式脚本示例库 中找到更多的脚本示例资源:http://aka.ms/onescriptingallery