Maßgebliche SharePoint-Websites in der Copilot-Suche

Autorisierende Websites helfen Administratoren dabei, offizielle, von der organization verwaltete SharePoint-Quellen zu identifizieren. Wenn Sie eine Website als autoritativ markieren, erkennen Copilot-Sucherfahrungen ihren Inhalt als vertrauenswürdig.

Für Benutzer verbessert diese Anerkennung das Vertrauen in die Suchergebnisse. Visuelle Signale, z. B. die Bezeichnung "Aus Ihrer organization", erleichtern die Identifizierung vertrauenswürdiger Elemente.

Wichtig

Konfigurieren Sie in der aktuellen Version autorisierende Websites über PowerShell- und CSOM-APIs. Die Konfiguration unterstützt die Zuweisung auf Standortebene, aber keine persönlichen Standorte.

Voraussetzungen

Weitere Informationen finden Sie unter Voraussetzungen für die erweiterte SharePoint-Verwaltung.

Gründe für die Verwendung autoritativer Websites

Verwenden Sie autorisierende Websites für Folgendes:

  • Verbessern Sie das Vertrauen in die Copilot-Suche, indem Sie verifizierte Organisationsquellen fördern.
  • Helfen Sie Benutzern, offizielle Inhalte schnell zu identifizieren.
  • Reduzieren Sie den Zeitaufwand für die Überprüfung, ob Inhalte zuverlässig sind.
  • Behalten Sie die zentrale Administratorkontrolle über die autorisierende Quellenbezeichnung.

Konfigurieren von autorisierenden Websites mit der SharePoint Online-Verwaltungsshell

Verwenden Sie die SharePoint Online-Verwaltungsshell, wenn Sie einen einfachen Administratorworkflow wünschen.

  1. Installieren und importieren Sie das Modul.
  2. Stellen Sie eine Verbindung mit Ihrem SharePoint Admin Center her.
  3. Die Website als autoritativ kennzeichnen.
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

Konfigurieren von autorisierenden Websites mit CSOM (erweitert)

Verwenden Sie CSOM, wenn Sie Automatisierung oder Massenvorgänge benötigen.

Hinweis

CSOM-Version 16.1.26914.12004 oder höher ist erforderlich.

Schritt 1: Installieren von PnP PowerShell

Install-Module PnP.PowerShell -Scope CurrentUser -Force

Schritt 2: Registrieren einer Microsoft Entra ID-App

Registrieren Sie eine App für die interaktive Authentifizierung, und kopieren Sie die Client-ID aus der Ausgabe.

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

Schritt 3: Installieren von SharePoint Online CSOM

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

Schritt 4: Laden von CSOM-Assemblys

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

Schritt 5: Herstellen einer Verbindung mit SharePoint Online

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

Schritt 6: Initialisieren des Mandantenobjekts und Überprüfen der API-Verfügbarkeit

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

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

CSOM-Vorgänge

Abrufen maßgeblicher Websites

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

Eine Website als autorisierend markieren

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

Entfernen einer Website von maßgeblichen Websites

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

Wenn die Website erfolgreich entfernt wurde, ist die Antwort leer. Wenn der Vorgang fehlschlägt, gibt PowerShell eine Ausnahme zurück.

Massenmarkieren von Websites als autoritativ

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

Massenentfernung von autoritativen Websites

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

Lebenszyklus und Wartung

Verwalten Sie autoritative Websites als lebendige Gruppe vertrauenswürdiger Quellen:

  • Überprüfen Sie die Liste regelmäßig, und entfernen Sie veraltete oder nicht mehr offizielle Websites.
  • Überprüfen Sie das Verhalten nach dem Löschen oder Wiederherstellen von Websites.
  • Planen Sie die Ausbreitungszeit nach Updates.

Begrenzungen

  • Sie können bis zu 100 Websites als autorisierend markieren.
  • Es kann bis zu 72 Stunden dauern, bis Änderungen in unterstützten Umgebungen angezeigt werden.
  • Die Ausweisung erfolgt derzeit nur auf Standortebene.
  • Mandanten mit mehreren Geozonen verwalten autorisierende Standortdaten pro Geo.
  • Persönliche Websites können nicht als autorisierend gekennzeichnet werden.

Problembehandlung

Wenn die Änderungen nicht wie erwartet angezeigt werden, überprüfen Sie die folgenden Elemente:

  • Lizenzierung: Eine Microsoft Copilot-Lizenz ist erforderlich. (Siehe Voraussetzungen für die erweiterte SharePoint-Verwaltung.)
  • Verfügbarkeit von Features: Stellen Sie sicher, dass das Feature in Ihrem Mandanten aktiviert ist.
  • Websiteberechtigung: Stellen Sie sicher, dass die URL gültig ist und auf eine unterstützte SharePoint-Website verweist.
  • Timing: Lassen Sie genügend Zeit für die Ausbreitung ein (bis zu 72 Stunden).