複数のドキュメント ライブラリを、そのすべてのコンテンツとファイルのメタデータとともに、ある SharePoint サーバーから別の SharePoint サーバーにコピーする必要があります (同じ SharePoint インスタンス上の異なるサイト コレクションだけでなく、完全に個別の SharePoint インスタンスについて話しているのです)。
どうすればこれを行うことができるのかわかりません.SO上の既存のスレッドもWebも私の場合は機能していないようです. 何か案は?
複数のドキュメント ライブラリを、そのすべてのコンテンツとファイルのメタデータとともに、ある SharePoint サーバーから別の SharePoint サーバーにコピーする必要があります (同じ SharePoint インスタンス上の異なるサイト コレクションだけでなく、完全に個別の SharePoint インスタンスについて話しているのです)。
どうすればこれを行うことができるのかわかりません.SO上の既存のスレッドもWebも私の場合は機能していないようです. 何か案は?
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 フラグに注意してください。