Zastarela storitev SharePoint Spaces

SharePointovi prostori so načrtovani za zastarelost marca 2025, odstranitev podpore pa avgusta 2025.  Microsoft Mesh ponuja veliko enakih orodij za ustvarjanje 3D-okolij in vključuje možnost, da se več oseb hkrati pridruži dogodkom, da so predstavljeni kot avatarji in komunicirajo med seboj s prostorskim zvokom. Priporočamo, da raziščete Mesh za svoje prihodnje potrebe po poglobljeni 3D-izkušnji.

Za nekatere obstoječe vsebine je morda lažje ali bolj usklajeno z vašimi potrebami prehod znotraj SharePointa in uporaba SharePointove strani, ki vključuje slike, videoposnetke itd. Uporablja se v prostoru ali za uporabo predogledov datotek za ogled 360-stopinjskih slik in videoposnetkov v knjižnicah dokumentov. To bo omogočilo urejanje, objavljanje in ogled vsebine, podobne SharePointovim prostorom.

Primer Mreža SharePointovi prostori SharePointove strani
Ustvarjanje 3D-potopnih prostorov Da Da Ne
Soprisotnost in 3D-poglobljeni dogodki Da Ne Ne
Objavljanje vsebine za dostop kadar koli Ne Da Da

Prepoznavanje vsebine SharePointovih prostorov

Vsebino SharePointovih prostorov, do katere imate dostop, lahko poiščete s SharePointovim iskanjem. Na SharePointovem mestu najvišje ravni za najemnika vnesite »SPContentType:Space« in iskanje bo vrnilo vse prostore, do katerih imate dostop. Ta pogled lahko razvrstite tako, da prikažete nazadnje ustvarjene ali spremenjene prostore.

Vsebino prostorov na mestu lahko prepoznate tako, da se pomaknete v knjižnico strani in poiščete datoteke z vrsto vsebine »Presledek«. Upoštevajte, da ta stolpec ni privzeto prikazan, zato ga boste morda morali prikazati v pogovornem oknu Pokaži ali skrij stolpce , ko izberete Dodaj stolpec.

Prepoznajte SharePointove prostore tako, da se pomaknete v knjižnico strani na mestu in poiščete datoteke s prostorom za vrsto vsebine

Primer skripta PnP PowerShell za prepoznavanje spletnih mest z vsebino presledkov

SharePointova mesta lahko prepoznate z omogočeno funkcijo Spaces s skriptom PnP PowerShell. Spodaj je prikazan primer skripta, ki vam bo pomagal začeti. Če še niste uporabljali SharePoint PnP, boste morali slediti navodilom za uvod , da ustvarite EntraAppClientID. Uporabnik, ki izvaja ta skript, mora imeti dostop do vseh spletnih mest v najemniku, sicer ne bo uspel za vsa mesta, do katerih uporabnik nima dostopa; Vendar pa se bo skript zagnal do konca za vsa spletna mesta, do katerih ima uporabnik dostop, in lahko združite rezultate več uporabnikov, da dosežete širšo pokritost.

$entraAppClientID = ""
# 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://.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

Uporaba dostopa samo do aplikacij

Če nimate uporabniškega računa, ki ima dostop do vseh spletnih mest, lahko uporabite dostop samo do aplikacije in dodelite ustrezna dovoljenja za aplikacijo za aplikacijo Entra ID (glejte razdelek »Nastavitev dostopa do lastne aplikacije Entra ID za dostop samo do aplikacij in zagotovite, da dodelite SharePointova dovoljenja sites.read.all ali sites.full.control), ki jih ustvarite za SharePoint PnP Powershell.

Ko nastavite ID aplikacije Entra ID, dodajte podrobnosti o potrdilu v skript:

$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Vstavite ID najemnika]"

Nato spremenite ukaz Connect-PnPOnline iz interaktivne prijave, da uporabite dostop samo za aplikacije:

$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

Onemogočanje funkcije presledkov s PnP PowerShell

Morda je koristno, da onemogočite funkcijo SharePointovih prostorov na mestih, kjer želite preprečiti ustvarjanje nove vsebine prostorov. Eden od razlogov za razmislek o tem je, če vidite spletna mesta, kjer je bila funkcija aktivirana, vendar niso bili ustvarjeni nobeni prostori. Ta spletna mesta bodo imela možnost Presledek še naprej prikazana v meniju +Novo, potem ko bomo funkcijo privzeto izklopili marca 2025, razen če je funkcija za spletno mesto izklopljena.

Naslednji ukazi PnP PowerShell onemogočijo funkcijo za spletno mesto:

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

Opomba

  • Orodja za posodobitev in vse druge komponente PnP so odprtokodna orodja, ki jih podpira aktivna skupnost, ki jim zagotavlja podporo. Za podporo za odprtokodna orodja iz uradnih Microsoftovih kanalov za podporo ni na voljo SLA.
  • Ta primer je na voljo takšen, kot je, brez kakršnega koli jamstva, izrecnega ali implicitnega, vključno z kakršnimi koli implicitnimi jamstvi primernosti za določen namen, primernosti za prodajo ali nekršitve pravic