0

複数のドキュメント ライブラリを、そのすべてのコンテンツとファイルのメタデータとともに、ある SharePoint サーバーから別の SharePoint サーバーにコピーする必要があります (同じ SharePoint インスタンス上の異なるサイト コレクションだけでなく、完全に個別の SharePoint インスタンスについて話しているのです)。

どうすればこれを行うことができるのかわかりません.SO上の既存のスレッドもWebも私の場合は機能していないようです. 何か案は?

4

1 に答える 1

1

Windows PowerShell を使用したサイト、リスト、またはドキュメント ライブラリのエクスポート: BoostSolutions を確認してください。

一言で言えば、Powershell コマンドは次のとおりです。

Export-SPWeb http://yoursitename.com/site -itemurl "/DocumentLibraryName" -includeversions all -includeusersecurity -path c:\insertfolderhere\yourfile.cmp

ドキュメント ライブラリは通常、サイトのルート ディレクトリにあるため、上記のように取得できるはずです。-includeversions フラグと -includeusersecurity フラグを必ず使用してください。両方を使用しないと、Export-SPWeb 関数ですべてが取り込まれるという問題がありました。

これにより、(この場合は) yourfile.cmp、yourfile1.cmp などと呼ばれる一連の .cmp ファイルが作成されます。これらすべてを他のファームにコピーしてから、次のコマンドを実行します。

Import-SPWeb http://thenewsite.com/site -path c:\whereveryouputtheexportedfiles\yourfile.cmp -includeusersecurity

もう一度、includeusersecurity フラグに注意してください。

于 2013-05-22T18:49:00.257 に答える