Planirano je ukidanje SharePoint prostora počev od marta 2025. godine, a uklanjanje podrške biće dovršeno u avgustu 2025. Microsoft Mesh pruža mnoge iste alatke za kreiranje 3D okruženja i uključuje mogućnost istovremenog pridruživanja više osoba, predstavljanja kao avatara i međusobne komunikacije pomoću prostornog zvuka. Preporučujemo da istražite Mesh za vaše buduće potrebe Immersive 3D iskustva.
Za neki postojeći sadržaj može biti lakše ili bolje usklađeno sa vašim potrebama da pređete unutar sistema SharePoint i koristite SharePoint stranicu koja obuhvata slike, video zapise itd. Koristi se u prostoru ili za korišćenje pregleda datoteka za prikazivanje slika i video zapisa od 360° u bibliotekama dokumenata. To će omogućiti uređivanje, objavljivanje i prikazivanje sadržaja sličnog SharePoint prostorima.
| Slučaj | Pletena mreža | SharePoint prostori | SharePoint stranice |
|---|---|---|---|
| Kreirajte 3D sveobuhvatne prostore | Da | Da | Ne |
| Zajedničko prisustvo i 3D sveobuhvatni događaji | Da | Ne | Ne |
| Objavljivanje sadržaja za bilo koji pristup | Ne | Da | Da |
Identifikovanje sadržaja SharePoint Spaces
Sadržaj SharePoint prostora kojem imate pristup možete da pretražujete pomoću SharePoint pretrage. Na SharePoint lokaciji najvišeg nivoa za zakupca otkucajte "SPContentType:Space" i pretraga će vratiti sve razmake kojima imate pristup. Ovaj prikaz može da se sortira tako da prikazuje nedavno kreirane ili izmenjene razmake.
Sadržaj prostora na lokaciji možete identifikovati tako što ćete otići u biblioteku stranica i potražiti datoteke sa tipom sadržaja "Razmak". Imajte na umu da se ova kolona ne prikazuje podrazumevano, tako da ćete možda morati da je prikažete u dijalogu " Prikazivanje ili skrivanje kolona " kada izaberete stavku "Dodaj kolonu".
Primer PnP PowerShell skripte za identifikovanje sajtova sa sadržajem razmaka
Možete da identifikujete SharePoint sajtove sa omogućenom funkcijom Spaces pomoću PnP PowerShell skripte. Primer skripte je prikazan ispod da biste lakše počeli sa radom. Ako prethodno niste koristili SharePoint PnP, moraćete da pratite uputstva za prve korake da biste kreirali EntraAppClientID. Korisnik koji pokreće ovu skriptu mora da ima pristup svim sajtovima u zakupcu, inače neće uspeti na sajtovima kojima korisnik nema pristup; Međutim, skripta će se pokrenuti do kraja za sve sajtove kojima korisnik ima pristup i možete da kombinujete rezultate više korisnika da biste postigli veću pokrivenost.
$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
Korišćenje pristupa samo aplikacijama
Ako nemate korisnički nalog koji ima pristup svim sajtovima, možete da koristite pristup samo aplikaciji i dodelite odgovarajuće dozvole aplikacije za Entra ID aplikaciju (pogledajte odeljak "Podešavanje pristupa sopstvenom Entra ID aplikaciji za pristup samo aplikacijama i uverite se da dodelite SharePoint dozvole sites.read.all ili sites.full.control) koje kreirate za SharePoint PnP PowerShell.
Kada podesite ID aplikacije Entra ID, dodajte detalje certifikata u skriptu:
$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Umetni ID zakupca]"
Zatim promenite komandu Connect-PnPOnline iz interaktivnog prijavljivanja da biste koristili pristup samo aplikacijama:
$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
Onemogućavanje funkcije razmaka pomoću PnP PowerShell
Možda će biti korisno da onemogućite funkciju SharePoint prostori na sajtovima na kojima želite da sprečite kreiranje novog sadržaja Spacesa. Jedan razlog da to razmotrite je ako vidite sajtove na kojima je funkcija aktivirana, ali nisu kreirani razmaci. Ovi sajtovi će i dalje imati opciju "Razmak" u meniju +Novo nakon što podrazumevano isključimo funkciju u martu 2025. osim ako funkcija nije isključena za sajt.
Sledeće PnP PowerShell komande će onemogućiti funkciju za sajt:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”
Connect-PnPOnline -Url -Interactive -ClientId $entraAppClientID -Connection $connection
Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
Napomena
- Alati za modernizaciju i sve ostale PnP komponente su alati otvorenog koda podržani od strane aktivne zajednice koja pruža podršku za njih. Ne postoji SLA za podršku za alatke otvorenog izvora iz zvaničnih Microsoft kanala podrške.
- Ovaj primer je obezbeđen kakav jeste, bez bilo kakve izričite ili implicirane garancije, uključujući sve podrazumevane garancije o podesnosti za određenu namenu, o podesnosti za prodaju ili o nekršenju prava intelektualne svojine