1

「サイトの設定 -> サイトの操作 -> サイトをテンプレートとして保存」以外に、SharePoint Foundation 2010 でサイトをソリューションとしてエクスポートする方法はありますか?
何も見逃していないことを確認するための唯一の方法のようです (おそらくデザイナーを介して? デザイナーにはオプションがありますが、同じ [サイトをテンプレートとして保存] ページに移動します)

ありがとう!

4

2 に答える 2

1

サイトをエクスポートする唯一の場所である、すぐに使用できるUIですが、sp2007とは異なり、サイトをwsp-packageとしてエクスポートすることに注意してください。

オブジェクトモデルでは、サイトをエクスポートする方法がいくつかあります。

  • SPWeb.SaveAsTemplage
  • SPSolutionExporter.ExportWebToGallery
  • SPSolutionExporter.ExportWeb
于 2010-07-07T09:52:07.257 に答える
1

Microsoftコース10325Aの一部として-WindowsPowerShell2.0-サイトコレクションのバックアップ/復元。

PowerShellは、キャビネットファイルまたは.CABファイルを作成します-http ://en.wikipedia.org/wiki/Cabinet_ (file_format )。PowerShellの優れた点の1つは自動化であり、[バックアップと復元]セクションでSharePoint2010サーバーの全体管理を使用する場合と同じタスクを簡単に実行できます。

スクリプト化されているため、バックアップファイルに任意の拡張子を付けることができます。アーカイブの内容を抽出して表示し、「Extract.exe」を使用して変更します。これは、初期バージョンのWindowsに付属しており、XPでは「Expand.exe」に置き換えられています。

変更されたCABファイルの再構築は、「MakeCab.exe」、MicrosoftキャビネットSDK「CabArc.EXE」、または「application/vnd.ms-cab-compressed」をサポートする任意のアプリケーションを使用して実行されます。

Windows Power Shellを使用してサイトコレクションを復元するには、[スタート]メニューから[すべてのプログラム]> [MicrosoftSharePoint2010製品]を選択します。

SharePoint 2010管理シェルを開きます(右クリックして[管理者として実行]を選択する必要がある場合は、管理者権限で起動します)。

バックアップ-SPConfigurationDatabase
バックアップ-SPFarm
バックアップ-SPSiteGet
-SPBackupHistoryRestore
-SPFarm
Restore-SPSite

要件に最も適しています。

バックアップ-SPSite
復元-SPSite

Backup-SPSite http://server_name/sites/site_name -Path C:\ Backup \ site_name.bak
Restore-SPSite http://server_name/sites/site_name -Path C:\ Backup \ site_name.bak

PowerShellを使用した自動化スクリプトで満たされたすばらしい本、GaryLapointeによる本-WindowsPowerShell2.0を使用したMicrosoftSharePoint2010管理の自動化

PowerShell内のC#コードまたは.Netアプリケーション内のPowerShellの.Net名前空間。

Microsoft.SharePoint.Publishing.Administration

于 2012-04-03T07:41:14.413 に答える