重要
SharePoint 最新化スキャナーはレガシ ツールであり、アクティブに保守されなくなりました。 クラシック ページの場合は、Microsoft Learn の 従来の SharePoint ページの評価と変換 から始めます。 アーカイブされたスキャナー ガイダンスは、既存のスキャナー出力を解釈する場合、確立されたスキャナー ワークフローを継続する場合、またはスキャナーのみの機能を使用する場合にのみ使用してください。 ルーティングについては、「 SharePoint の最新化評価をどこで開始すべきか」を参照してください。
グループ接続をする準備ができているサイトを確認する助けとして、SharePoint モダン化スキャナーを使用して環境を分析できます。 この記事では、スキャナーの出力を使用して、サイトを Microsoft 365 グループに接続する準備を行う方法を理解します。 バージョン 1.5 では、スキャナーにより、Excel のレポートといくつかの CSV ファイルが生成されます。 Excel ベースのダッシュボードを使用してスキャナーのデータを確認し、必要な場合には CSV データを使用してより深くデータを調べるようお勧めします。
"Microsoft 365 グループ接続の準備" レポートの使用
「Microsoft 365 グループの接続の準備」レポートは、Excel ベースのダッシュボードであり、Microsoft 365 グループ接続の準備ができているサイトに関する情報に基づいた決定ができます。 準備できていないサイトについては、ダッシュボードは、サイトの準備ができていない理由を理解する助けになります。 ダッシュボード上には多数のスライサーがあり、データをフィルター処理するために使用できます。
フィルター処理されたデータは、さまざまなグラフで表示されます。
Microsoft 365 グループ接続の準備ができているサイトを理解する
次のフィルターを適用し、"Microsoft 365 グループ接続の準備ができているサイト" に TRUE のみが表示されることを確認します。
| フィルター | 検証 |
|---|---|
|
|
サイトの実際の一覧 ("一括 Microsoft 365 グループ接続" スクリプトへの入力など) を取得するには、次の手順に従います。
- Excel で [ダッシュボード] タブを右クリックして [再表示] を選択し、ReadyForGroupify シートを選択します。
- 列 B (ReadyForGroupify) のテーブル フィルターを TRUE に設定し、サイトのリストを取得します。
この時点で、Microsoft 365 グループに接続できるすべてのサイトの一覧できましたが、Web テンプレートと見つかった可能性のある警告に基づいて、一部のサイトを除外したい場合があります。 Web テンプレートから始めましょう。Microsoft 365 グループに接続するための主要なサイトは "クラシック" チーム サイトであるため、最初にそれらでフィルター処理しましょう。
| フィルター | 検証 |
|---|---|
|
|
そのフィルターを適用した上で、典型的な警告を見てみましょう。
Microsoft 365 グループ接続の警告
- SiteHasSubSites: グループは、個別のサブ サイトにではなく、サイト コレクションのルート サイトに接続しています。 モダンなチームおよびコミュニケーション サイトでは、サブサイトの使用が強調されることはありませんが、サブ サイトがあっても十分にサポートされます。 理解すべき重要な点は、サブ サイト上では、グループ接続されているサービスを使用できないということです。
- ModernUIIssues: グループへの接続がモダンなホーム ページをもたらす結果として、そのモダンなホーム ページ上で既存のカスタマイズが「無視」される可能性があります。 どのようなモダン UI の問題がスキャナーで検出されたかに関する詳細が、次のセクションに表示されます。 API を使用するか、"一括 Microsoft 365 グループ接続" スクリプトを使用して Microsoft 365 グループ接続を実行する場合は、オプションで "現在の" ホーム ページを維持することができます。
- DefaultHomePageImpacted: このサイトの Web テンプレートに基づく既定のホーム ページは、グループへの接続によって取得する新しいホーム ページとは大幅に異なります。 API を使用するか、"バルク Microsoft 365 グループ接続" スクリプトを使用して Microsoft 365 グループ接続を実行する場合は、オプションで "現在の" ホーム ページを維持することができます。 もう 1 つの選択肢は、「一括 Microsoft 365 グループ接続」スクリプトに示すように、新しい最新のホーム ページを作成することです。
- ADGroupWillNotBeExpanded: ユーザー インターフェイスを介してグループ接続する場合、Microsoft 365 グループの所有者とメンバーを定義するオプションがあります。一括グループ接続を行うと、後述のサンプル スクリプトでも同じことが行われます。 ただし、Microsoft 365 グループには所有者またはメンバーとして個人しか含めることができないため、現在 Azure Active Directory (Azure AD) セキュリティ グループを使用して SharePoint サイトへのアクセスを許可した場合、その Azure AD セキュリティ グループを Microsoft 365 グループの所有者またはメンバーとして追加することはできません。 Microsoft 365 グループで定義されているアクセス許可のみに依存する場合は、グループ接続プロセスの一部として個々の Azure AD グループ メンバーをすべて追加する必要がありますが、SharePoint サイトと Microsoft 365 グループの両方で同じアクセス権を定義する必要はないため、ブロックの問題にはなりません。
モダンな UI の警告
- MasterPageUsed または AlternateCSSUsed: ユーザー設定のマスター ページまたは代替 CSS は、モダン ページでは使用されません。 使用しているサイトがこれらに依存している場合は、このことを確認する必要があるかもしれません。なぜなら、サイトが取得するモダン ホーム ページでは、ユーザー設定のマスター ページと CSS が動作しないからです。 「ブランドのモダン化」の記事を参照して、可能な修復手順について詳細を確認します。
- UserCustomActionUsed: JavaScript を埋め込むユーザー カスタム アクションは、サイトのカスタマイズ目的でよく使われますが、これはモダン ページでは動作しません。 ユーザー カスタム アクションを使用している場合、SharePoint Framework の拡張機能を使用して別の方法を作成し、サイトにインストールできます。 ModernizationUserCustomActionScanResults.csv を参照し、詳細について「カスタマイズのモダン化」の記事を確認してください。
- PublishingFeatureEnabled: 発行機能は、モダン ページ機能と互換性がありません。モダン ホーム ページが設定されるので、このことを考慮しなければなりません。 サイトで発行機能を使用しない場合には、無効にすることができます。
- ModernPageFeatureDisabled: グループ接続後、サイトにはモダン ホーム ページが作成されるため、モダン ホーム ページの機能を有効にしておくことが重要です。 この問題を解決するには、「 クラシック ページをモダン ページに変換 する」で説明されている修復手順を使用します。
- ModernListsBlockedAtSiteLevel または ModernListsBlockedAtWebLevel: リストとライブラリの最新のユーザー インターフェイスを防止してもグループ接続はブロックされませんが、グループ接続は通常、サイトの最新化の一部であるため、リストとライブラリが Microsoft 365 グループ接続サイトで最新のユーザー インターフェイスを使用できないようにすることは意味がありません。 「モダン リストとモダン ライブラリを最大限に利用する」に記載されている修復手順を使用して、この問題を解決します。
アクセス許可の警告
- SharingDisabledForSiteButGroupWillAllowExternalSharing: Microsoft 365 グループに接続されたサイトの既定の構成では、外部ユーザーとの共有が許可されますが、サイトの外部ユーザーとの共有が無効になっている可能性があります。 SharePoint サイトの外部共有設定を、接続されている Microsoft 365 グループの設定と同期することをお勧めします。
- PrivateGroupButEveryoneUsedOutsideOfAdminOwnerMemberGroups: スキャナーは、グループを非公開か公開で作成するように仮予約し、SharePoint サイトの管理者、所有者、メンバー グループの内部に everyone 要求が存在することに基づいてこれを実行します。 ただし、everyone 要求をこれらのグループの外部で使用していた場合、この警告が表示されます。 通常、これは問題になりません。この警告を使用して、グループをプライベートからパブリックに変更するかどうかを評価します。
- SubSiteWithBrokenPermissionInheritance: 固有のアクセス許可を持つサブサイトがある場合、接続されている Microsoft 365 グループで定義されているアクセス許可は継承されません。 グループに由来する Office 365 サービスは、サブサイトには適用されないので、通常はこれは問題になりません。
Microsoft 365 グループ接続の準備ができていないサイトを理解する
次のフィルターを適用し、"Microsoft 365 グループ接続の準備ができているサイト" に FALSE のみが表示されることを確認します。
| フィルター | 検証 |
|---|---|
|
|
この時点で、Microsoft 365 グループに接続する 準備ができていない すべてのサイトの一覧が表示されます。それでは、接続されていない理由を分析しましょう。 Microsoft 365 グループに接続するための主要なサイトは "クラシック" チーム サイトであるため、最初にそれらでフィルター処理しましょう。
| フィルター | 検証 |
|---|---|
|
|
そのフィルターを適用した上で、サイトが準備できていない理由を調べましょう。
Microsoft 365 グループの接続ブロック
- PublishingFeatureEnabled: 発行が有効になっているサイトでは、モダン ページをサポートしておらず、グループに接続すると、既定で、サイトのホーム ページをモダン ページに切り替えます。 サイトで発行機能を使用しない場合には、無効にすることができます。
- SiteHasOffice365Group: このサイトには既に Microsoft 365 グループが接続されており、サイトは 1 つの Microsoft 365 グループにのみ接続できます。
- IncompatibleWebTemplate: 使用されている Web テンプレートは、接続するようにはサポートされていません。