SharePoint スペースは、2025 年 3 月から廃止され、2025 年 8 月にサポートが終了する予定です。 Microsoft Mesh には、3D 環境を作成するための同じツールの多くが用意されており、複数のユーザーが同時にイベントに参加したり、アバターとして表現したり、空間化されたオーディオを使用して相互に通信したりできます。 今後のイマーシブ 3D エクスペリエンスのニーズに合わせてメッシュを探索することをお勧めします。

既存のコンテンツによっては、SharePoint 内で移行し、画像、ビデオなどを含む SharePoint ページを利用する必要性に合わせて、より簡単またはより調整される場合があります。 360° の画像やビデオをドキュメント ライブラリで表示するために、またはファイル プレビューを利用するために使用されます。 これにより、SharePoint スペースに似たコンテンツの編集、公開、表示が可能になります。

シナリオ

Mesh

SharePoint スペース

SharePoint ページ

3D イマーシブ スペースを作成する

×

共存イベントと 3D イマーシブ イベント

×

×

いつでもアクセスするためのコンテンツを公開する

×

SharePoint スペース コンテンツの識別

SharePoint 検索を使用してアクセスできる SharePoint スペース コンテンツを検索できます。 テナントの最上位の SharePoint サイトで、「SPContentType:Space」と入力すると、アクセスできるすべてのスペースが検索によって返されます。 このビューは、最後に作成または変更されたスペースを表示するように並べ替えることができます。

サイト内のスペース コンテンツを識別するには、Pages ライブラリに移動し、コンテンツ タイプ "Space" を持つファイルを探します。 この列は既定では表示されないため、[列の追加] を選択した後、[列の 表示と非表示 ] ダイアログで表示する必要がある場合があります

サイトの Pages ライブラリに移動し、コンテンツ タイプ "Space" を持つファイルを探して SharePoint スペースを識別する

スペース コンテンツを含むサイトを識別するための PnP PowerShell スクリプトの例

PnP PowerShell スクリプトを使用して、スペース機能が有効になっている SharePoint サイトを識別できます。 開始に役立つスクリプトの例を次に示します。 以前に SharePoint PnP を使用していない場合は、はじめにの手順に従って EntraAppClientID を作成する必要があります。 このスクリプトを実行しているユーザーは、テナント内のすべてのサイトにアクセスできる必要があります。または、ユーザーがアクセス権を持たないサイトでは失敗します。ただし、スクリプトは、ユーザーがアクセスできるすべてのサイトに対して実行され、複数のユーザーの結果を組み合わせて、より広範なカバレッジを実現できます。

$entraAppClientID = "[EnterEntraAppID From PnP Setup Instructions]" # Define the Spaces feature GUIDs #$featureGuid = "2AC9C540-6DB4-4155-892C-3273957F1926" #use this GUID to check for sites where the feature is currently enabled $featureGuid = "f4c52091-703d-431c-ac2d-41f9f257052a" #this GUID checks for sites that have ever had the feature enabled and therefore may have spaces in its library

# Connect to SharePoint Online $adminUrl = "https://[InsertTenantInfo].sharepoint.com" $connection = Connect-PnPOnline -Url $adminUrl -Interactive -ClientId $entraAppClientID -ReturnConnection

# Get all site collections $sites = Get-PnPTenantSite -Detailed -Connection $connection $results = @() foreach ($site in $sites) { echo $site.Url

     # Connect to the site

     Connect-PnPOnline -Url $site.Url -Interactive -ClientId $entraAppClientID -Connection $connection      # Check if the MixedReality feature is enabled     $feature = Get-PnPFeature -Identity $featureGuid -Scope Site               if ($feature.DefinitionId -eq $featureGuid) {           # Get the pages library           $pagesLibrary = Get-PnPList -Identity "SitePages"           echo "Feature On"           # Get all pages with content type "Space"           $spacePages = Get-PnPListItem -List $pagesLibrary | Where-Object {$_.FieldValues.MetaInfo -match 'ContentTypeId:SW\|0x0101009D1CB255DA76424F860D91F20E6C41180043153F945E98468297E67C3EEE43AB7000'}           # Get the total number of spaces           $totalSpacePages = $spacePages.Count           # Store the result           $results += [PSCustomObject]@{                SiteUrl = $site.Url                FeatureGuid = $featureGuid                TotalSpaces = $totalSpacePages          }      }}

# Output the results $results | Format-Table -AutoSize

アプリのみのアクセスの使用

すべてのサイトにアクセスできるユーザー アカウントがない場合は、アプリのみアクセスを利用し、 Entra ID アプリケーション に適切なアプリケーションアクセス許可を付与できます (「アプリ専用アクセス用の独自の Entra ID アプリへのアクセスを設定する」セクションを参照し、SharePoint PnP Powershell 用に作成した SharePoint アクセス許可サイト.read.all または sites.full.control を確実に付与してください)。

Entra ID アプリ ID を設定したら、スクリプトに証明書の詳細を追加します。

$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force $tenantId = "[Insert Tenant ID]"

次に、対話型ログインから Connect-PnPOnline コマンドを変更して、アプリのみのアクセスを使用します。

$connection = Connect-PnPOnline -Url $adminUrl -Interactive -ClientId $entraAppClientID -CertificatePath $certPath -CertificatePassword $certPassword -ReturnConnection

     AND

Connect-PnpOnline -Url $site.Url -ClientId $entraAppClientID -Tenant $tenantId -CertificatePath $certPath -CertificatePassword $certPassword -Connection $connection

PnP PowerShell を使用したスペース機能の無効化

新しいスペース コンテンツの作成を推奨しないサイトで SharePoint スペース機能を無効にすると便利な場合があります。 これを検討する理由の 1 つは、機能がアクティブ化されているがスペースが作成されていないサイトが表示される場合です。 これらのサイトでは、サイトの機能がオフになっていない限り、2025 年 3 月に既定で機能をオフにした後、[+新しい] メニューに [スペース] オプションが引き続き表示されます。

次の PnP PowerShell コマンドを使用すると、サイトの機能が無効になります。

$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Connect-PnPOnline -Url [Insert Site URL] -Interactive -ClientId $entraAppClientID -Connection $connection Disable-PnPFeature -Scope Web -Identity $featureGuid -Force

注: 

  • モダン化ツールとその他のすべての PnP コンポーネントは、アクティブなコミュニティがサポートするオープンソース ツールです。 公式の Microsoft サポート チャネルからのオープンソース ツールのサポートに対する SLA はありません。

  • この例は、明示または黙示を問わず、特定の目的への適合性、商品性、または非侵害性に関する黙示の保証を含め、いかなる種類の保証もなくそのまま提供されます

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。