Із березня 2025 р. ми плануємо видалити пробіли SharePoint із завершенням підтримки в серпні 2025 р. Microsoft Mesh пропонує багато тих самих інструментів для створення 3D-середовищ і включає в себе можливість мати кілька людей приєднатися до подій одночасно, бути представлений як аватари, і спілкуватися один з одним з просторового звуку. Радимо вивчити сітку для майбутніх імерсивних потреб у 3D-інтерфейсі.
Для деяких наявних вмісту це може бути простіше або більш вирівняно відповідно до ваших потреб переходу в SharePoint і використовувати сторінку SharePoint, яка містить зображення, відео тощо. використовується в просторі або для використання попереднього перегляду файлів для перегляду 360° зображень і відео в бібліотеках документів. Це дасть змогу редагувати, публікувати та переглядати вміст, подібний до пробілів SharePoint.
Сценарій |
Сітки |
Пробіли в SharePoint |
Сторінки SharePoint |
---|---|---|---|
Створення об'ємних імерсивних просторів |
Так |
Так |
Ні |
Спільна присутність і 3D імерсивні події |
Так |
Ні |
Ні |
Публікація вмісту для будь-якого доступу |
Ні |
Так |
Так |
Визначення вмісту просторів SharePoint
Ви можете шукати пробіли в SharePoint, до яких маєте доступ за допомогою пошуку SharePoint. На сайті SharePoint верхнього рівня для клієнта введіть "SPContentType:Space", і пошук поверне всі пробіли, до яких ви маєте доступ. Це подання можна відсортувати, щоб відобразити останні створені або змінені пробіли.
Ви можете визначити вміст із пробілами на сайті, перейшовши до бібліотеки "Сторінки" та шукаючи будь-які файли з типом вмісту "Пробіл". Зверніть увагу, що цей стовпець не відображається за замовчуванням, тому, можливо, знадобиться відобразити його в діалоговому вікні Відображення або приховання стовпців після натискання кнопки Додати стовпець.
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.
-
Цей приклад надається без будь-яких гарантій, прямих або непрямих, включно з будь-якими непрямими гарантіями придатності для певної мети, придатності до продажу або непорушення прав