SharePoint-områder er planlagt for avvikling fra og med mars 2025, og fjerning av støtte fullføres i august 2025. Microsoft Mesh tilbyr mange av de samme verktøyene for redigering av 3D-miljøer og inkluderer muligheten til å få flere personer til å bli med i hendelser samtidig, bli representert som avatarer og kommunisere med hverandre med romlig lyd. Vi anbefaler å utforske Mesh for dine fremtidige behov for en engasjerende 3D-opplevelse.
For noe eksisterende innhold kan det være enklere eller mer tilpasset dine behov å gå over innen SharePoint og bruke en SharePoint-side som inkluderer bildene, videoene osv. Brukes i rommet eller for å forhåndsvise filer for å vise 360°-bilder og -videoer i dokumentbiblioteker. Dette gjør det mulig å redigere, publisere og vise innhold som ligner på SharePoint-områder.
| Scenario | Netting | SharePoint-områder | SharePoint-sider |
|---|---|---|---|
| Skap omsluttende rom i 3D | Ja | Ja | Nei |
| Tilstedeværelse samtidig og engasjerende arrangementer i 3D | Ja | Nei | Nei |
| Publisere innhold når som helst Access | Nei | Ja | Ja |
Identifisere innhold i SharePoint-områder
Du kan søke etter SharePoint-rominnhold som du har tilgang til, ved hjelp av SharePoint-søk. Skriv inn «SPContentType:Space» på det øverste nivået av SharePoint-nettstedet for leieren, og søket vil returnere alle områdene du har tilgang til. Denne visningen kan sorteres for å vise de sist opprettede eller endrede områdene.
Du kan identifisere Spaces-innhold på et område ved å navigere til Sider-biblioteket og se etter filer med innholdstypen «Space». Vær oppmerksom på at denne kolonnen ikke vises som standard, så du må kanskje vise den i dialogboksen Vis eller skjul kolonner når du har valgt Legg til kolonne.
Eksempel på PnP PowerShell-skript for å identifisere nettsteder med Spaces-innhold
Du kan identifisere SharePoint-områder med Spaces-funksjonen aktivert ved hjelp av et PnP PowerShell-skript. Nedenfor vises et eksempelskript for å hjelpe deg med å komme i gang. Hvis du ikke har brukt SharePoint PnP tidligere, må du følge instruksjonene Komme i gang for å opprette EntraAppClientID. Brukeren som kjører dette skriptet, må ha tilgang til alle nettsteder i leieren, for ellers vil det mislykkes for nettsteder brukeren ikke har tilgang til. Skriptet kjører imidlertid til fullføring for alle nettsteder brukeren har tilgang til, og du kan kombinere resultater fra flere brukere for å oppnå bredere dekning.
$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
Bruke tilgang bare for appen
Hvis du ikke har en brukerkonto som har tilgang til alle nettstedene, kan du bruke Bare app-tilgang og gi de aktuelle programtillatelsene til Entra ID-programmet (se avsnittet «Konfigurere tilgang til din egen Entra ID App for Application Only-tilgang og sikre at du gir SharePoint tillatelser sites.read.all eller sites.full.control) du oppretter for SharePoint PnP Powershell.
Når du har konfigurert app-ID-en for Entra ID, legger du til sertifikatdetaljer i skriptet:
$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Sett inn tenant-ID]"
Deretter endrer du Connect-PnPOnline-kommandoen fra interaktiv pålogging for å bruke bare apptilgang:
$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
Deaktivering av plassfunksjonen ved hjelp av PnP PowerShell
Det kan være nyttig å deaktivere SharePoint Spaces-funksjonen på nettsteder der du vil unngå oppretting av nytt Spaces-innhold. Én grunn til å vurdere å gjøre dette er hvis du ser nettsteder der funksjonen er aktivert, men ingen mellomrom er opprettet. Disse nettstedene vil fortsatt ha Mellomrom-alternativet vist i +Ny-menyen etter at vi har deaktivert funksjonen som standard i mars 2025, med mindre funksjonen er deaktivert for nettstedet.
Følgende PnP PowerShell-kommandoer deaktiverer funksjonen for et nettsted:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”
Connect-PnPOnline -Url -Interactive -ClientId $entraAppClientID -Connection $connection
Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
Obs!
- Moderniseringsverktøy og alle andre PnP-komponenter er verktøy med åpen kildekode støttet av et aktivt fellesskap som støtter dem. Det finnes ingen serviceavtale for verktøystøtte med åpen kildekode fra offisielle Microsoft-støttekanaler.
- Dette eksemplet leveres som det er, uten garantier av noe slag, verken uttrykt eller underforstått, inkludert eventuelle underforståtte garantier om egnethet for et bestemt formål, salgbarhet eller ikke-krenkelse