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

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

Сценарій

Сітки

Пробіли в SharePoint

Сторінки SharePoint

Створення об'ємних імерсивних просторів

Так

Так

Ні

Спільна присутність і 3D імерсивні події

Так

Ні

Ні

Публікація вмісту для будь-якого доступу

Ні

Так

Так

Визначення вмісту просторів SharePoint

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

Ви можете визначити вміст із пробілами на сайті, перейшовши до бібліотеки "Сторінки" та шукаючи будь-які файли з типом вмісту "Пробіл". Зверніть увагу, що цей стовпець не відображається за замовчуванням, тому, можливо, знадобиться відобразити його в діалоговому вікні Відображення або приховання стовпців після натискання кнопки Додати стовпець.

Визначення просторів SharePoint за допомогою переходу до бібліотеки сторінок сайту та пошуку файлів із типом вмісту "Пробіл"

Example PnP PowerShell Script for Identifying Sites with Spaces Content

Ви можете визначити сайти SharePoint за допомогою функції "Простори" за допомогою сценарію PowerShell PnP. Нижче наведено приклад сценарію, який допоможе почати роботу. Якщо ви раніше не використовували PnP SharePoint, вам потрібно буде виконати вказівки з початку роботи , щоб створити код 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

Використання access лише для програм

Якщо у вас немає облікового запису користувача, який має доступ до всіх сайтів, можна скористатися доступом лише до програм і надати відповідні дозволи для програми Entra ID (див. розділ "Налаштування доступу до власної програми Entra ID для доступу лише до програм і переконайтеся, що ви надаєте дозволи SharePoint sites.read.all або sites.full.control), які створюються для SharePoint PnP PowerShell.

Налаштувавши ідентифікатор програми Entra ID, додайте відомості про сертифікат до сценарію:

$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -Рядок "[Вставити рядок пароля]" -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 р. ці сайти й надалі відображатимуться в меню +Створити , якщо цю функцію не вимкнуто для сайту.

Наведені нижче команди PnP PowerShell вимкніть функцію для сайту:

$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”#x1 Disable-PnPFeature -Scope Web - Identity $featureGuid -Force

Примітки.: 

  • Засоби модернізації та всі інші компоненти PnP – це засоби з відкритим кодом, які підтримує активна спільнота, яка надає для них підтримку. Немає SLA для підтримки інструментів із відкритим кодом від офіційних каналів підтримки Microsoft.

  • Цей приклад надається без будь-яких гарантій, прямих або непрямих, включно з будь-якими непрямими гарантіями придатності для певної мети, придатності до продажу або непорушення прав

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.