我需要手动编辑由stsadm export命令(或SharePoint Designer备份)创建的.cmp文件中的一些文件。我可以提取文件并进行编辑,但不知道如何正确地重新压缩文件,以便生成的.cmp文件可以与stsadm import一起使用。
答案 0 :(得分:2)
Makecab.exe可以解决问题。
http://anuraj.wordpress.com/2008/05/02/creating-cab-files-using-makecabexe/
http://www.andrewconnell.com/blog/articles/UsingVisualStudioAndMsBuildToCreateWssSolutions.aspx
答案 1 :(得分:1)
CMP文件的格式是Microsoft CAB。因此,如果您能找到一个将重新压缩为该格式的归档实用程序,它可能会起作用。
要小心,因为你所做的事情可能不受支持。确保它经过全面测试!
答案 2 :(得分:1)
我最近遇到了这个问题,并使用Cab File Maker 2.0来重建.cmp文件。我可以在此处找到我所使用的流程的注释 - http://www.sharepointnutsandbolts.com/2010/01/editing-cmp-files-to-fix-lookup-field.html
答案 3 :(得分:0)
发现-nofilecompression flag可用于导入未压缩的文件,但仍在寻找重新压缩内容迁移包(cmp)的能力。