Siti rilevanti di SharePoint nella ricerca di Copilot

I siti autorevoli consentono agli amministratori di identificare le origini ufficiali di SharePoint gestite dall'organizzazione. Quando si contrassegna un sito come autorevole, le esperienze di ricerca di Copilot ne riconoscono il contenuto come attendibile.

Per gli utenti, questo riconoscimento migliora la fiducia nei risultati della ricerca. I segnali visivi, come l'etichetta Dalla tua organizzazione, semplificano l'identificazione degli elementi attendibili.

Importante

Nella versione corrente configurare i siti rilevanti tramite PowerShell e le API CSOM. La configurazione supporta la designazione a livello di sito, ma non supporta i siti personali.

Prerequisiti

Vedere Prerequisiti per la gestione avanzata di SharePoint.

Perché usare i siti rilevanti

Utilizzare i siti rilevanti per:

  • Aumentare la fiducia in Ricerca Copilot promuovendo fonti organizzazioni verificate.
  • Aiutare gli utenti a identificare rapidamente i contenuti ufficiali.
  • Ridurre il tempo necessario per verificare se il contenuto è affidabile.
  • Mantieni il controllo centralizzato dell'amministratore sulla designazione della fonte autorevole.

Configurare i siti rilevanti con SharePoint Online Management Shell

Usare SharePoint Online Management Shell se si vuole avere un flusso di lavoro amministrativo semplice.

  1. Installare e importare il modulo.
  2. Connettersi all'interfaccia di amministrazione di SharePoint.
  3. Contrassegnare il sito come autorevole.
Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Force
Import-Module -Name Microsoft.Online.SharePoint.PowerShell

Connect-SPOService -Url "https://<tenant>-admin.sharepoint.com"
Set-SPOSite -Identity "https://<tenant>.sharepoint.com/sites/<siteName>" -IsAuthoritative $true

Configurare i siti rilevanti con CSOM (avanzato)

Usa CSOM quando hai bisogno di automazione o operazioni in blocco.

Nota

È richiesta la versione CSOM 16.1.26914.12004 o successiva.

Passaggio 1: Installare PowerShell PnP

Install-Module PnP.PowerShell -Scope CurrentUser -Force

Passaggio 2: Registrare un'app Microsoft Entra ID

Registrare un'app per l'autenticazione interattiva e copiare l'ID client dall'output.

$tenant = "<TenantName>.onmicrosoft.com"
Register-PnPEntraIDAppForInteractiveLogin -ApplicationName "PnP Interactive (SPO Admin)" -Tenant $tenant -SharePointDelegatePermissions "AllSites.FullControl" -SharePointApplicationPermissions "Sites.FullControl.All" -GraphDelegatePermissions "Sites.FullControl.All" -GraphApplicationPermissions "Sites.FullControl.All" -Interactive
$clientId = "<FROM ABOVE OUTPUT>"

Passaggio 3: Installare la CSOM di SharePoint Online

Install-Package Microsoft.SharePointOnline.CSOM -Source nuget.org -Scope CurrentUser

Passaggio 4: caricare gli assembly CSOM

$dllPath = "C:\Users\<USER_NAME>\AppData\Local\PackageManagement\NuGet\Packages\Microsoft.SharePointOnline.CSOM.<VERSION>\lib\netstandard2.0"
Add-Type -Path "$dllPath\Microsoft.SharePoint.Client.dll"
Add-Type -Path "$dllPath\Microsoft.SharePoint.Client.Runtime.dll"
Add-Type -Path "$dllPath\Microsoft.Online.SharePoint.Client.Tenant.dll"

Passaggio 5: Connettersi a SharePoint Online

$tenantDomain = "<TenantName>.onmicrosoft.com"
Connect-PnPOnline -Url "https://<TenantName>-admin.sharepoint.com" -ClientId $clientId -Tenant $tenantDomain -Interactive

Passaggio 6: inizializzare l'oggetto tenant e verificare la disponibilità dell'API

$ctx = Get-PnPContext
$tenant = New-Object Microsoft.Online.SharePoint.TenantAdministration.Tenant($ctx)
$ctx.ExecuteQuery()

$tenant.GetType().GetMethod("GetAuthoritativeResources")

Operazioni CSOM

Ottenere siti rilevanti

$authResources = $tenant.GetAuthoritativeResources()
$ctx.ExecuteQuery()

Contrassegnare un sito come autorevole

$siteId = [Guid]"<SiteId>"
$result = $tenant.SetResourceAsAuthoritative($siteId)
$ctx.ExecuteQuery()
$result.Value

Rimuovere un sito dai siti rilevanti

$siteId = [Guid]"<SiteId>"
$result = $tenant.RemoveResourceAsAuthoritative($siteId)
$ctx.ExecuteQuery()

Se il sito viene rimosso correttamente, la risposta è vuota. Se l'operazione ha esito negativo, PowerShell restituisce un'eccezione.

Contrassegnare in blocco i siti come autorevoli

[System.Guid[]]$siteIds = @([Guid]"<SiteId1>", [Guid]"<SiteId2>", [Guid]"<SiteId3>")
$results = $tenant.BulkSetResourceAsAuthoritative($siteIds)
$ctx.ExecuteQuery()
$results

Rimuovere in blocco i siti rilevanti

[System.Guid[]]$siteIds = @([Guid]"<SiteId1>", [Guid]"<SiteId2>", [Guid]"<SiteId3>")
$results = $tenant.BulkRemoveResourceAsAuthoritative($siteIds)
$ctx.Load($results)
$ctx.ExecuteQuery()
$results

Ciclo di vita e manutenzione

Mantenere i siti rilevanti come un insieme vivente di fonti attendibili:

  • Esamina regolarmente l'elenco e rimuovi i siti obsoleti o non più ufficiali.
  • Convalidare il comportamento dopo l'eliminazione o il ripristino di eventi del sito.
  • Pianificare l'ora di propagazione dopo gli aggiornamenti.

Limitazioni

  • È possibile contrassegnare come autorevole fino a 100 siti.
  • La visualizzazione delle modifiche nelle esperienze supportate può richiedere fino a 72 ore.
  • La designazione è attualmente solo a livello di sito.
  • I tenant con più aree geografiche gestiscono i dati autorevoli del sito per ogni area geografica.
  • I siti personali non possono essere contrassegnati come autorevoli.

Risoluzione dei problemi

Se le modifiche non vengono visualizzate come previsto, controllare quanto segue:

  • Licenze: è necessaria una licenza di Microsoft Copilot. (Vedere Prerequisiti per la gestione avanzata di SharePoint.)
  • Disponibilità delle funzionalità: assicurarsi che la funzionalità sia abilitata nel tenant.
  • Idoneità del sito: assicurarsi che l'URL sia valido e faccia riferimento a un sito di SharePoint supportato.
  • Tempistica: Attendere un tempo sufficiente per la propagazione (fino a 72 ore).