SharePoint サイトでは、マスター ページをチェックアウト/変更/チェックインすると、以前のバージョンのマスター ページが SharePoint に保持され、マスター ページ ギャラリーで以前のバージョンのリストを表示できます。以前のバージョンのコンテンツを表示する唯一の方法は、そのバージョンの復元を行うことのように思えますが、これにより、バージョン履歴に追加のエントリが作成されます。これは、実際には新しいバージョンではなく、単なるアーティファクトです。以前のバージョンの表示。
stsadm
最終的に、ユーティリティを使用して以前のバージョンを表示するかなり力ずくの方法を見つけました。
stsadm -o export -url http://site -fileneme export.cab -versions 4
次にmanifest.xml
、cab 内のファイルを調べて、cab 内の関連ファイルへのポインタを見つけ.dat
、必要な以前のバージョンを表示します。この「解決策」は、エクスポート操作によってサイトのコンテンツ全体がエクスポートされるため、大規模なサイトでは明らかに問題があります。
ここに私の質問があります...stsadm -o export
以前のバージョンのファイルを抽出できる場合、SharePoint API を介してプログラムでこれを行う方法があると思います。これが可能かどうか、またはその方法を知っている人はいますか。