Пространства SharePoint планируется устареть с марта 2025 г., а поддержка будет прекращена в августе 2025 г. Microsoft Mesh предлагает многие из тех же средств для создания трехмерных сред и включает возможность одновременного присоединения нескольких людей к событиям, быть представленными в виде аватаров и общаться друг с другом с помощью пространственного звука. Мы рекомендуем изучить сетку для будущих потребностей иммерсивного 3D-интерфейса.

Для некоторого существующего содержимого может быть проще или в большей степени соответствовать вашим потребностям, чтобы перейти в SharePoint и использовать страницу SharePoint, которая включает изображения, видео и т. д. используется в пространстве или для использования предварительных просмотров файлов для просмотра 360° изображений и видео в библиотеках документов. Это позволит редактировать, публиковать и просматривать содержимое, аналогичное пространствам SharePoint.

Сценарий

Сеть

Пространства SharePoint

Страницы SharePoint

Создание трехмерных иммерсивных пространств

Да

Да

Нет

Совместное присутствие и трехмерные иммерсивные события

Да

Нет

Нет

Публикация содержимого в любое время доступа

Нет

Да

Да

Определение содержимого пространств SharePoint

Вы можете искать содержимое пространств SharePoint, к которому у вас есть доступ, с помощью поиска SharePoint. На сайте SharePoint верхнего уровня для клиента введите "SPContentType:Space", и поиск вернет все пробелы, к которым у вас есть доступ. Это представление можно отсортировать, чтобы отобразить последние созданные или измененные пробелы.

Вы можете определить содержимое пробелов на сайте, перейдя в библиотеку Pages и найдите файлы с типом контента "Пробел". Обратите внимание, что этот столбец не отображается по умолчанию, поэтому его может потребоваться отобразить в диалоговом окне Показать или скрыть столбцы после нажатия кнопки Добавить столбец.

Определите пространства SharePoint, перейдя к библиотеке Pages сайта и найдите файлы с типом контента "Пробел"

Пример скрипта PowerShell PnP для идентификации сайтов с содержимым пространств

Вы можете определить сайты SharePoint с включенной функцией Пробелы с помощью скрипта PowerShell PnP. Ниже показан пример скрипта, который поможет вам приступить к работе. Если вы ранее не использовали 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 sites.read.all или sites.full.control), создаваемые для SharePoint PnP PowerShell.

После настройки идентификатора приложения Entra ID добавьте сведения о сертификате в скрипт:

$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -String "[Вставить строку пароля]" -AsPlainText -Force $tenantId = "[Вставить идентификатор клиента]"

Затем измените команду 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 на сайтах, где вы хотите запретить создание нового содержимого Spaces. Это можно сделать, если вы видите сайты, на которых эта функция активирована, но пробелы не созданы. На этих сайтах по-прежнему будет отображаться параметр Пробел в меню +Создать после отключения функции по умолчанию в марте 2025 г., если эта функция не отключена для сайта.

Следующие команды PowerShell PnP отключают эту функцию для сайта:

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

Примечания: 

  • Средства модернизации и все остальные компоненты PnP являются инструментами с открытым кодом, поддерживаемыми активным сообществом, предоставляющим их поддержку. Не существует соглашения об уровне обслуживания для поддержки средств с открытым кодом из официальных каналов поддержки Майкрософт.

  • Этот пример предоставляется как есть без каких-либо гарантий, явных или подразумеваемых, включая любые подразумеваемые гарантии пригодности для конкретной цели, товарной пригодности или ненарушения прав на нарушение прав

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.