Spazi di SharePoint deprecati

La deprecazione degli spazi di SharePoint è prevista a partire da marzo 2025 con il completamento della rimozione del supporto nell'agosto 2025.  Microsoft Mesh offre molti degli stessi strumenti per la creazione di ambienti 3D e include la possibilità di avere più persone che partecipano agli eventi contemporaneamente, essere rappresentate come avatar e comunicare tra loro con audio spazializzato. Ti consigliamo di esplorare Mesh per le tue future esigenze di esperienza 3D immersiva.

Per alcuni contenuti esistenti potrebbe essere più semplice o più allineato alle tue esigenze la transizione all'interno di SharePoint e utilizzare una pagina di SharePoint che include immagini, video, ecc. Utilizzato nello spazio o per utilizzare le anteprime dei file per la visualizzazione di immagini e video a 360° nelle raccolte documenti. Questo consentirà la modifica, la pubblicazione e la visualizzazione di contenuti simili agli spazi di SharePoint.

Scenario Maglia Spazi di SharePoint Pagine SharePoint
Creare spazi immersivi 3D No
Co-presenza ed eventi immersivi 3D No No
Pubblicare contenuti per l'accesso in qualsiasi momento No

Identificazione del contenuto degli spazi di SharePoint

È possibile cercare il contenuto degli spazi di SharePoint a cui si ha accesso usando la ricerca di SharePoint. Nel sito di SharePoint di primo livello per il tenant digitare "SPContentType:Space" e la ricerca restituirà tutti gli spazi a cui si ha accesso. Questa visualizzazione può essere ordinata per mostrare gli spazi creati o modificati più di recente.

È possibile identificare gli spazi di contenuto in un sito passando alla raccolta Pagine e cercando i file con tipo di contenuto "Spazio". Si noti che 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.

Identificare gli spazi di SharePoint passando alla raccolta Pagine del sito e cercando i file con il tipo di spazio contenuto

Script di PowerShell PnP di esempio per l'identificazione dei siti con spazi Contenuto

È possibile identificare i siti di SharePoint con la funzionalità Spazi abilitata usando uno script di PowerShell Plug and Play. Di seguito è riportato uno script di esempio per aiutarti a iniziare. Se non si è già usato SharePoint PnP, è necessario seguire le istruzioni Introduzione per creare l'ID EntraAppClient. L'utente che esegue questo script deve avere accesso a tutti i siti nel tenant, altrimenti avrà esito negativo per tutti i siti a cui l'utente non ha accesso. Tuttavia, lo script verrà eseguito fino 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 = ""
# 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

Uso dell'accesso solo app

Se non si dispone di un account utente che abbia accesso a tutti i siti, è possibile utilizzare l'accesso Solo app e concedere le autorizzazioni dell'applicazione appropriate all'applicazione Entra ID (vedere la sezione "Configurazione dell'accesso alla propria app Entra ID per l'accesso solo app e assicurarsi di concedere a SharePoint le autorizzazioni 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 = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Inserisci ID tenant]"

Quindi modificare il comando Connect-PnPOnline da Accesso interattivo per utilizzare l'accesso Solo 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 tramite PowerShell PnP

Può essere utile disabilitare la caratteristica degli spazi di SharePoint nei siti in cui si vuole scoraggiare la creazione di nuovi contenuti di spazi. Uno dei motivi per cui prendere in considerazione l'idea di eseguire questa operazione è se vengono visualizzati siti in cui la funzionalità è stata attivata, ma non sono stati creati spazi. Questi siti continueranno ad avere l'opzione Spazio visualizzata nel menu +Nuovo dopo la disattivazione della funzionalità per impostazione predefinita nel marzo 2025, a meno che la funzionalità non sia disattivata per il sito.

I comandi di PowerShell PnP seguenti disabilitano la funzionalità per un sito:

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

Nota

  • Gli strumenti di modernizzazione e tutti gli altri componenti PnP sono strumenti open source supportati da una community attiva che fornisce loro supporto. Non è disponibile alcun contratto di servizio per il supporto degli strumenti open source dai canali di supporto Microsoft ufficiali.
  • Questo esempio viene fornito così com'è senza garanzie di alcun tipo, esplicite o implicite, comprese eventuali garanzie implicite di idoneità per uno scopo particolare, commerciabilità o non violazione di diritti di terzi