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.
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