質問

我々は、全体で12年頃に12のカスタムサイト定義のセットを持っています。

これらのサイト定義の1つは、いくつかの調整が必要です。すなわち、いくつかの事前設定されたWebパーツで新しいページを追加し、ランディングページに新しいWebパーツを挿入します。

私はこの更新のための新しい機能を作成し、それを問題のサイト定義に関連付けることができ、そしてこのサイト定義からプロビジョニングされている新しいサイトにとってはすべて問題ありませんが、同じ変更を適用する方法についてはどうすればよいですか。更新が必要な既存の40,000サイト。

あらゆる援助をありがとう Tony

役に立ちましたか?

解決

You could loop through all the existing sub-sites with a PowerShell script, and use the feature cmdlets to activate the feature on existing sites. Using this method you could also insert some logic/conditions to enable or not enable the new feature if that is useful.

他のヒント

You need to develop what I call a "service pack" to deploy against the existing sites. In this case your service pack would contain a module with the site pages and any other resources that might be required.

If your solution is only adding new artifacts to the site, the process is pretty straightforward. If you are changing things like list structures, it's still doable but you might have to write some code to make that happen. For example, if you need to update the quick launch you'll have to write code in a Feature Receiver to add the new entries.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top