現象
たとえば次のようなシナリオを考えてみます。
- SharePoint Server との AMSI 統合の構成に関する記事の説明に従って、SharePoint Server サブスクリプション エディション ファーム内の 1 つ以上の Web アプリケーションでマルウェア対策スキャン インターフェイス ( AMSI) 統合 を手動で有効にします。
- SharePoint Server サブスクリプション エディションのセキュリティ更新プログラムの説明: 2023 年 9 月 12 日 (KB5002474) をインストールします。
このシナリオでは、SharePoint 製品構成ウィザード、 Upgrade-SPFarm PowerShell コマンドレット、または psconfig.exe -cmd upgrade -inplace b2b コマンド ライン操作を実行して、このセキュリティ更新プログラムに含まれる新しいアップグレード アクションをトリガーしようとすると、次のエラー メッセージが表示されます。
注
- Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException 型の例外がスローされました。 その他の例外情報:
- Microsoft.SharePoint.Upgrade.SPWssWebApplicationSequence のアクション 16.0.44.1 が失敗しました。 (EventID:ajywk)
- 例外: 機能 'マルウェア対策スキャン' (ID: 4cf046f3-38c7-495f-a7da-a1292d32e8e9) は既にアクティブ化されています
- (EventID:ajywk)
- [SPWebApplication Name=<Web アプリケーション名*>*] をアップグレードできませんでした。 (EventID:an59t)
- 内部例外: 機能 'AntimalwareScan' (ID: 4cf046f3-38c7-495f-a7da-a1292d32e8e9) は既にアクティブ化されています
- (EventID:an59t)
- 例外: Microsoft.SharePoint.Upgrade.SPWssWebApplicationSequence のアクション 16.0.44.1 が失敗しました。 (EventID:an59t)
- (EventID:an59t)
- アップグレード タイマー ジョブは例外が原因で終了しています: Microsoft.SharePoint.Upgrade.SPUpgradeException: Microsoft.SharePoint.Upgrade.SPWssWebApplicationSequence のアクション 16.0.44.1 が失敗しました。 ---> System.Data.DuplicateNameException: 機能 'AntimalwareScan' (ID: 4cf046f3-38c7-495f-a7da-a1292d32e8e9) はスコープ '<Web アプリケーション URL*>*' で既にアクティブ化されています。 --- 内部例外スタック トレースの終わり ---
原因
この問題は、アップグレード アクションが、機能が既に有効になっている場合でも、Web アプリケーションで AMSI 統合機能を有効にしようとするため発生します。
解決策
この問題を解決するには、 2023 年 10 月 10 日の SharePoint Server サブスクリプション エディション (KB5002506) の更新プログラムをインストールします。
詳細情報
この問題は、SharePoint Server サブスクリプション エディションにのみ影響します。 SharePoint Server 2016 と SharePoint Server 2019 は、この問題の影響を受けません。