2011-09-11 20 views
1

既存のSharePoint 2010サイトコレクション(A)で1つの機能を正常にアップグレードしました。以前のバージョンは0.0.0.0で、1.0.0.0にアップグレードしました。アップグレード後、もう1つのサイトコレクション(B)を作成し、同じ機能を有効にしました。驚いたことに、サイトコレクション(B)には、サイトコレクション(A)に適用した変更が含まれていません。私は両方のサイトコレクションの両方の1.0.0.0の結果の機能のバージョンを確認するには、次のpowershellスクリプトを実行しました。Sharepoint 2010:既存のサイトコレクションの既存の機能をアップグレードした後に作成される新しいサイトコレクションに機能のアップグレードを適用する方法

(get-spsite http://mysiteurl/sites/scb).QueryFeatures((New-Object System.Guid("--feature guid--")), $true) | Select Definition, Version 

バージョン1.0.0.0であるため、アップグレードシステムが動作しないため、サイトコレクション(B)で機能をアップグレードできません。機能のアップグレード後に作成される新しいサイトコレクションの機能をアップグレードする方法はありますか?

答えて

0

バージョン0.0.0.0と1.0.0.0の間で変更された点は何ですか?詳細情報がなければ、新しいサイトコレクションでこの機能を有効にすると、FeatureUpgradingのコードが実行されているように見えます。ならない。機能が有効になっているときに同じコードを実行するには、コードをFeatureActivatedメソッドに入れます。

関連する問題