Descontinuação dos Espaços do SharePoint

Está planeada a preterição dos espaços do SharePoint a partir de março de 2025 e a remoção do suporte está a ser concluída em agosto de 2025.  O Microsoft Mesh oferece muitas das mesmas ferramentas para criação de Ambientes 3D e inclui a capacidade de múltiplas pessoas participarem em eventos ao mesmo tempo, serem representadas como avatares e comunicarem entre si com áudio espacializado. Recomendamos que explore o Mesh para as suas necessidades futuras de Experiência 3D Imersiva.

Para alguns conteúdos existentes, poderá ser mais fácil ou mais alinhado com as suas necessidades fazer a transição dentro do SharePoint e utilizar uma página do SharePoint que inclua imagens, vídeos, etc. Utilizado no espaço ou para utilizar pré-visualizações de ficheiros para visualização de imagens e vídeos de 360° em bibliotecas de documentos. Isto irá permitir a edição, publicação e visualização de conteúdo de forma semelhante aos espaços do SharePoint.

Cenário Malha Espaços do SharePoint Páginas do SharePoint
Crie espaços imersivos em 3D Sim Sim Não
Co-presença e eventos imersivos em 3D Sim Não Não
Publicar conteúdos para qualquer acesso Não Sim Sim

Identificar conteúdo de espaços do SharePoint

Pode procurar conteúdo de espaços do SharePoint a que tem acesso através da pesquisa do SharePoint. No site SharePoint de nível superior do seu inquilino, escreva "SPContentType:Space" e a pesquisa irá devolver todos os espaços a que tem acesso. Esta vista pode ser ordenada para mostrar os espaços criados ou modificados mais recentemente.

Pode identificar os conteúdos dos espaços num site ao navegar para a biblioteca de Páginas e procurar quaisquer ficheiros com o Tipo de Conteúdo "Espaço". Tenha em atenção que esta coluna não é apresentada por predefinição, pelo que poderá ter de apresentá-la na caixa de diálogo Mostrar ou ocultar colunas depois de selecionar Adicionar coluna.

Identifique os espaços do SharePoint ao navegar para a biblioteca de Páginas do site e procurar ficheiros com o Espaço de Tipo de Conteúdo

Exemplo de script do PowerShell PnP para identificar sites com conteúdo de espaços

Pode identificar sites do SharePoint com a funcionalidade Espaços ativada através de um script PnP do PowerShell. Abaixo, é apresentado um script de exemplo para o ajudar a começar. Se ainda não utilizou o PnP do SharePoint, terá de seguir as instruções Introdução para criar o EntraAppClientID. O utilizador que executa este script tem de ter acesso a todos os sites no inquilino, caso contrário irá falhar para todos os sites aos quais o utilizador não tenha acesso; No entanto, o script será executado até a conclusão para todos os sites aos quais o usuário tem acesso e você pode combinar resultados de vários usuários para obter uma cobertura mais ampla.

$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

Utilizar o Acesso Apenas a Aplicações

Se não tiver uma conta de utilizador que tenha acesso a todos os sites, pode utilizar o acesso Apenas a Aplicação e conceder as permissões de aplicação adequadas à aplicação ID Entra (consulte a secção "Configurar o acesso à sua própria Aplicação ID do Entra para Acesso Apenas a Aplicações e certifique-se de que concede permissões ao SharePoint sites.read.all ou sites.full.control) que criar para o Powershell PnP do SharePoint.

Assim que tiver configurado o ID de Entra, adicione detalhes de certificado ao script:

$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Inserir ID do Inquilino]"

Em seguida, altere o comando Connect-PnPOnline de Início de Sessão Interativo para utilizar o Acesso Apenas à Aplicação:

$connection = Connect-PnPOnline -Url $adminUrl -Interactive -ClientId $entraAppClientID -CertificatePath $certPath -CertificatePassword $certPassword -ReturnConnection

     E

Connect-PnpOnline -Url $site.Url -ClientId $entraAppClientID -Tenant $tenantId -CertificatePath $certPath -CertificatePassword $certPassword -Connection $connection

Desativar a funcionalidade espaços através do PowerShell PnP

Poderá ser útil desativar a funcionalidade de espaços do SharePoint em sites onde pretende impedir a criação de novos conteúdos em Espaços. Uma razão para considerar fazer isto é se vir sites onde a funcionalidade foi ativada, mas não foram criados espaços. A opção Espaços nestes sites continuará a ser apresentada no menu +Novo depois de a desativarmos por predefinição em março de 2025, a menos que a funcionalidade esteja desativada para o site.

Os seguintes comandos do PowerShell PnP desativarão o recurso para um site:

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

Nota

  • Ferramentas de modernização e todos os outros componentes PnP são ferramentas de código aberto apoiadas por uma comunidade ativa que fornece suporte para eles. Não existe um SLA relativamente ao suporte de ferramentas open source dos canais oficiais de suporte da Microsoft.
  • Este exemplo é fornecido tal como está, sem garantias de qualquer espécie, expressas ou implícitas, incluindo quaisquer garantias implícitas de adequação a um fim específico, comercialização ou não infração