Sitios autoritativos de SharePoint en la búsqueda de Copilot

Los sitios relevantes ayudan a los administradores a identificar orígenes de SharePoint oficiales administrados por la organización. Al marcar un sitio como autoritativo, las experiencias de búsqueda de Copilot reconocen su contenido como de confianza.

Para los usuarios, este reconocimiento mejora la confianza en los resultados de búsqueda. Las señales visuales, como la etiqueta De su organización , facilitan la identificación de los elementos de confianza.

Importante

En la versión actual, configure sitios autoritativa mediante las API de PowerShell y CSOM. La configuración admite la designación a nivel de sitio, pero no admite sitios personales.

Requisitos previos

Consulte Requisitos previos para la administración avanzada de SharePoint.

Motivos para usar sitios relevantes

Utilice sitios relevantes para:

  • Mejore la confianza en la búsqueda de Copilot mediante la promoción de orígenes organizativos verificados.
  • Ayude a los usuarios a identificar rápidamente el contenido oficial.
  • Reduzca el tiempo dedicado a validar si el contenido es confiable.
  • Mantenga un control administrativo centralizado sobre la designación de fuentes autoritativas.

Configurar sitios relevantes con el Shell de administración de SharePoint Online

Use el Shell de administración de SharePoint Online cuando desee un flujo de trabajo administrativo sencillo.

  1. Instale e importe el módulo.
  2. Conéctese al centro de administración de SharePoint.
  3. Marcar el sitio como entidad autorizada.
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

Configuración de sitios autoritativa con CSOM (avanzado)

Use CSOM cuando necesite automatización u operaciones masivas.

Nota:

Se requiere la versión 16.1.26914.12004 o posterior del CSOM.

Paso 1: Instalar PowerShell PnP

Install-Module PnP.PowerShell -Scope CurrentUser -Force

Paso 2: registrar una aplicación de Microsoft Entra ID

Registra una aplicación para la autenticación interactiva y copia el id. de cliente de la salida.

$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>"

Paso 3: Instalar SharePoint Online CSOM

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

Paso 4: Cargar ensamblados 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"

Paso 5: conectarse a SharePoint Online

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

Paso 6: Inicializar el objeto de inquilino y comprobar la disponibilidad de la API

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

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

Operaciones de CSOM

Obtener sitios relevantes

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

Marcar un sitio como entidad emisora

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

Quitar un sitio de sitios autoritativos

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

Si el sitio se quita correctamente, la respuesta está vacía. Si se produce un error en la operación, PowerShell devuelve una excepción.

Marcar sitios en masa como entidades relevantes

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

Quitar sitios relevantes en masa

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

Ciclo de vida y mantenimiento

Mantenga los sitios autoritativos como un conjunto vivo de fuentes de confianza:

  • Revise la lista con regularidad y elimine los sitios obsoletos o que ya no sean oficiales.
  • Validar el comportamiento después de los eventos de eliminación o restauración del sitio.
  • Planear el tiempo de propagación después de las actualizaciones.

Limitaciones

  • Puede marcar hasta 100 sitios como autoritativos.
  • Los cambios pueden tardar hasta 72 horas en aparecer en las experiencias compatibles.
  • Actualmente, la designación es solo a nivel de sitio.
  • Los inquilinos multigeográficos administran datos de sitios autoritativos por geoárea.
  • Los sitios personales no se pueden marcar como autoritativas.

Solución de problemas

Si los cambios no aparecen según lo esperado, compruebe los siguientes elementos:

  • Licencias: se requiere una licencia de Microsoft Copilot. ( Consulte Requisitos previos para la administración avanzada de SharePoint).
  • Disponibilidad de características: asegúrese de que la característica está habilitada en el inquilino.
  • Elegibilidad del sitio: asegúrese de que la dirección URL es válida y hace referencia a un sitio de SharePoint compatible.
  • Tiempo: Deje suficiente tiempo para la propagación (hasta 72 horas).