Gli spazi di SharePoint sono previsti per la deprecazione a partire da marzo 2025 con la rimozione del supporto completata ad agosto 2025. Microsoft Mesh offre molti degli stessi strumenti per la creazione di ambienti 3D e include la possibilità di far partecipare più persone agli eventi contemporaneamente, essere rappresentati come avatar e comunicare tra loro con audio spaziale. Ti consigliamo di esplorare Mesh per le esigenze future dell'esperienza 3D immersiva.
Per alcuni contenuti esistenti può essere più facile o più allineato alle proprie esigenze di transizione all'interno di SharePoint e utilizzare una pagina di SharePoint che include immagini, video e così via. utilizzato nello spazio o per utilizzare le anteprime dei file per la visualizzazione di immagini e video a 360° nelle raccolte documenti. In questo modo sarà possibile modificare, pubblicare e visualizzare contenuti simili agli spazi di SharePoint.
Scenario |
Maglia |
Spazi di SharePoint |
Pagine di SharePoint |
---|---|---|---|
Creare spazi immersivi 3D |
Sì |
Sì |
No |
Co-presence ed eventi immersivi 3D |
Sì |
No |
No |
Pubblicare contenuto per l'accesso in qualsiasi momento |
No |
Sì |
Sì |
Identificazione del contenuto di SharePoint Spaces
È possibile cercare il contenuto degli spazi di SharePoint a cui si ha accesso usando la ricerca di SharePoint. Nel sito di SharePoint principale per il tenant digitare "SPContentType:Space" e la ricerca restituirà tutti gli spazi a cui si ha accesso. Questa visualizzazione può essere ordinata in modo da visualizzare gli spazi creati o modificati più di recente.
È possibile identificare gli spazi di contenuto in un sito passando alla raccolta Pagine e cercando eventuali file con tipo di contenuto "Spazio". Questa colonna non è visualizzata per impostazione predefinita, quindi potrebbe essere necessario visualizzarla nella finestra di dialogo Mostra o nascondi colonne dopo aver selezionato Aggiungi colonna.
Esempio di script PowerShell PnP per l'identificazione dei siti con contenuto di Spazi
È possibile identificare i siti di SharePoint con la funzionalità Spazi abilitata usando uno script di PowerShell PnP. Di seguito è riportato uno script di esempio che illustra come iniziare. Se non si è usato in precedenza SharePoint PnP, sarà necessario seguire le istruzioni Introduzione per creare l'IDCliente EntraApp. L'utente che esegue questo script deve avere accesso a tutti i siti nel tenant oppure non riesce per tutti i siti a cui l'utente non ha accesso. tuttavia, lo script verrà eseguito al completamento per tutti i siti a cui l'utente ha accesso ed è possibile combinare i risultati di più utenti per ottenere una copertura più ampia.
$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
Uso di Accesso solo app
Se non si dispone di un account utente che ha accesso a tutti i siti, è possibile utilizzare l'accesso solo dell'app e concedere le autorizzazioni appropriate per l'applicazione ID entra (vedere la sezione "Configurazione dell'accesso all'app ID entra personale per l'accesso solo all'app e assicurarsi di concedere le autorizzazioni di SharePoint sites.read.all o sites.full.control) create per Powershell PnP di SharePoint.
Dopo aver configurato l'ID app ENTRA ID, aggiungere i dettagli del certificato allo script:
$certPath = "[Insert Path to Certificate]" $tenantId = "[Inserisci ID tenant]"
#x1Modificare quindi il comando Connect-PnPOnline da Accesso interattivo per usare l'accesso solo all'app:
$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
Disabilitazione della funzionalità spazi con PowerShell PnP
Può essere utile disabilitare la caratteristica Spazi di SharePoint nei siti in cui si vuole impedire la creazione di nuovi contenuti di Spazi. Uno dei motivi per prendere in considerazione questa operazione è se vengono visualizzati siti in cui la funzionalità è stata attivata, ma non sono stati creati spazi. Questi siti continueranno a visualizzare l'opzione Spazio nel menu +Nuovo dopo aver disattivato la funzionalità per impostazione predefinita a marzo 2025, a meno che non sia disattivata per il sito.
I comandi di PowerShell PnP seguenti disabiliteranno la funzionalità per un sito:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Connect-PnPOnline -Url [Insert Site URL] -Interactive -ClientId $entraAppClientID -Connection $connection Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
Note:
-
Gli utensili di modernizzazione e tutti gli altri componenti PnP sono strumenti open source supportati da una comunità attiva che li supporta. Non esiste alcun contratto di servizio per il supporto degli strumenti open source da parte dei canali di supporto Microsoft ufficiali.
-
Questo esempio viene fornito così com'è senza garanzie di alcun tipo, esplicite o implicite, incluse eventuali garanzie implicite di idoneità per uno scopo specifico, commerciabilità o non violazione di diritti altrui