移行評価スキャン: 完全信頼コンポーネントの結果
概要
完全信頼ソリューション スキャンは、ファーム レベルのソリューション パッケージ (WSP) ファイルを使って展開されたコードへの参照を、SharePoint 環境でチェックします。 Microsoft 365 の SharePoint は完全信頼ソリューションをサポートしていないため、この種類の機能を使用している場所を理解し、SharePoint への移行計画を立てる必要があります。
データの移行
コンテンツは SharePoint に移行されますが、完全信頼コードに関連付けられている機能は移行後は機能しません。 移行後に使用できなくなった完全な信頼コードに依存するコンテンツの一部を使用すると、エラーが発生する可能性があります。
重要
SharePoint で "アクセスなし" (ロック済み) として構成されているすべてのサイトはスキップされます。 ロックされているサイト コレクションの一覧を見るには、[ロックされたサイト] スキャン出力を参照してください。
移行の準備
オンプレミス環境で完全信頼コードが使用されたさまざまな理由を特定します。 主要なビジネス シナリオを SharePoint 機能に置き換える計画を立てます。 カスタマイズを構築するか、アドインを使用してすべてのシナリオをカバーすることが必要な場合があります。
Microsoft 365 の SharePoint で提供される同等のソリューションがない場合は、Microsoft 365 のパターンとプラクティスに関するドキュメントに従って SharePoint のカスタマイズを調べる必要があります。
移行後
コンテンツの移行が完了した後は、「移行の準備」の間に作成した計画を実施します。 これには、カスタマイズ、アドインの展開、または SharePoint インターフェイスを使用したサイトでの機能の有効化が含まれる場合があります。
出力の詳細
注:
入力ファイルは <ルート出力フォルダー>\Internal\FullTrustSolution にあります。 入力ファイルは、インストールされているファーム レベルの完全信頼ソリューション パッケージをすべて読み取り、SharePoint ファームにインストールされているもののレポートを作成することによって生成されます。 入力ファイルの場所には、すべての抽出された完全信頼コード パッケージ ファイルと、以下のレポート ファイルを生成するために使われるファイルが含まれています。
2017 年 7 月の更新では、完全信頼コンポーネントは 2 つの独立したスキャナーに分かれています。
FullTrustSolution_Farm は、完全信頼コードのファーム レベルの使用をスキャンします。
FullTrustSolution_Content は、コンテンツでの完全信頼コードの参照をスキャンします。
完全信頼ソリューション スキャンの出力は、ファームに展開されたファーム レベルの WSP ファイルによって提供される機能を使用している環境のレポート領域に焦点を当てるようになりました。 コンテンツに孤立した完全信頼ソリューション参照がある場合、このツールはその情報を報告しません。 SharePoint に付属する Test-SPContentDatabase PowerShell コマンドレットを使用して、移行が懸念される場合はそれらを探すことができます。
完全な信頼コードの [ファームとコンテンツ] の両方のレベルを理解して、ビジネスの中断や移行プロジェクトの遅延を回避するための包括的な計画を構築することが重要です。
FullTrustSolution_Farm では、次のレポートが生成されます。
コンポーネント | 説明 | 入力ファイル | コンポーネント レポート |
---|---|---|---|
ファームの機能 | ファームのスコープでアクティブ化されているカスタム機能。 | Features.csv | FullTrustSolution_Features_Farm_Usage.csv |
Web アプリケーションの機能 | Web アプリケーションのスコープでアクティブ化されているカスタム機能。 | Features.csv | FullTrustSolution_Features_WebApplication_Usage.cs |
コンポーネント | 説明 | 入力ファイル | コンポーネント レポート |
---|---|---|---|
コンテンツ タイプ | カスタム コンテンツ タイプが展開されている場所。 | ContentTypes.csv | FullTrustSolution_ContentTypes_Usage.csv |
カスタム イベント レシーバーを使っているコンテンツの種類 | カスタム イベント レシーバーを使っているコンテンツの種類。 たとえば、カスタム イベント レシーバーを展開し、既定のコンテンツ タイプにアタッチした場合、このレポートにはその情報が表示されます。 | EventReceivers.csv | FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv |
カスタム フィールド | カスタム フィールドまたはフィールド定義を使っているリストおよびコンテンツ タイプ。 | CustomFields.csv FieldTypes.csv |
FullTrustSolution_CustomFields_Usage.csv |
イベント レシーバー | カスタム イベント レシーバーを使っているリスト。 | EventReceivers.csv | FullTrustSolution_EventReceivers_Usage.csv |
サイトの機能 | カスタム機能を使っているサイト。 | Features.csv | FullTrustSolution_Features_Site_Usage.csv |
リスト テンプレート | カスタム リスト テンプレートを使っているリスト。 | ListTemplates.csv | FullTrustSolution_ListTemplates_Usage.csv |
展開されているページ レイアウト | カスタム ページ レイアウトが展開されている場所。 すべてのカスタム ページ レイアウトを含みます。 | PageLayouts.csv | FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv |
カスタム ページ レイアウトを使っているページ | カスタム ページ レイアウトを使っているページ。 | PageLayouts.csv | FullTrustSolution_PageLayouts_Pages_Usage.csv |
Web パーツ | カスタム Web パーツを使っているページ。 | WebParts.csv | FullTrustSolution_WebParts_Usage.csv |