Bereichsdefinition für den Zugriff auf Websitevorlagen

Websitevorlagen stehen standardmäßig allen Benutzern zur Verfügung. Sie können den Bereich von Websitevorlagen jedoch so festlegen, dass diese nur für bestimmte Benutzer oder Gruppen verfügbar sind. Die Buchhaltungsabteilung verfügt beispielsweise über spezielle Designs, es macht aber vielleicht keinen Sinn, diese Websitevorlagen für alle Personen freizugeben.

In diesem Artikel wird erläutert, wie Sie steuern können, welche Benutzer und Gruppen bestimmte Websitevorlagen anzeigen können.

Hinweis

Benutzern mit zugewiesener SharePoint-Administratorrolle werden unabhängig von der Bereichsdefinition alle Websitevorlagen angezeigt.

Erteilen von Berechtigungen für eine Websitevorlage

Bei der Erstellung einer Websitevorlage ist dieses zunächst für alle Benutzer verfügbar. Sie können Berechtigungen des Typs Anzeigen für die Websitevorlage erteilen. Sobald Berechtigungen erteilt wurden, haben nur die angegebenen Benutzer oder Gruppen (Prinzipale) Zugriff. Mit nachfolgenden API-Aufrufen können Sie weiteren Prinzipalen Berechtigungen erteilen.

Hinweis

Die Bereichsdefinition ist derzeit nur für E-Mail-aktivierte Sicherheitsgruppen und Benutzer verfügbar. Für die Zukunft ist auch die Bereitstellung von Support für Microsoft 365-Gruppen geplant.

Erteilen von Berechtigungen für Sicherheitsgruppen

Nachfolgend finden Sie ein Beispiel, wie der Bereich einer vorhandenen Websitevorlage so festgelegt werden kann, dass nur die E-Mail-aktivierte Sicherheitsgruppe accounting die Websitevorlage anzeigen und verwenden kann.

Grant-SPOSiteDesignRights `
  -Identity db752673-18fd-44db-865a-aa3e0b28698e `
  -Principals ("accounting@contoso.sharepoint.com") `
  -Rights View

Vielleicht möchten Sie Berechtigungen auch direkt bei der Erstellung einer Websitevorlage erteilen. Das funktioniert wie in diesem Beispiel demonstriert:

Add-SPOSiteDesign `
  -Title "Scoped site design" `
  -Description "Scoped to only the accounting email security group" `
  -SiteScripts 256494cb-bd31-4f60-9eba-285308d7a863 `
  -WebTemplate 64 `
  -PreviewImageUrl "https://contoso.sharepoint.com/SiteAssets/scope-image.png" `
| Grant-SPOSiteDesignRights `
  -Principals ("accounting@contoso.com") `
  -Rights View

Erteilen von Berechtigungen für Benutzer

Im folgenden Beispiel wird gezeigt, wie Sie einem Benutzer (Nestor) auf der fiktiven Contoso-Website Anzeigeberechtigungen für eine Websitevorlage erteilen können.

PS C:\> Grant-SPOSiteDesignRights `
         -Identity 44252d09-62c4-4913-9eb0-a2a8b8d7f863 `
         -Principals "nestorw@contoso.onmicrosoft.com" `
         -Rights View

Anzeigen von Berechtigungen, die einer Websitevorlage zugewiesen sind

Verwenden Sie zum Anzeigen von Berechtigungen das Cmdlet Get-SPOSiteDesignRights. Im folgenden Beispiel wird gezeigt, wie dieses Cmdlet und eine Antwort verwendet wird, wenn nur der Nestor über Anzeigeberechtigungen verfügt.

PS C:\> Get-SPOSiteDesignRights 607aed52-6d61-490a-b692-c0f58a6981a1
DisplayName  PrincipalName                                      Rights
-----------  -------------                                      ------
Nestor Wilke i:0#.f|membership|nestorw@contoso.onmicrosoft.com   View

Widerrufen von Berechtigungen von einer Websitevorlage

Sie können die Berechtigungen jedes Prinzipals jederzeit widerrufen. Wenn Sie die Anzeigeberechtigungen für alle Prinzipale widerrufen, steht die Websitevorlage wieder für alle Benutzer zur Verfügung.

Nachfolgend finden Sie ein Beispiel dafür, wie sich die Zugriffsberechtigungen der E-Mail-aktivierten Sicherheitsgruppe „accounting“ und des Benutzers „Nestor“ widerrufen lassen.

Revoke-SPOSiteDesignRights `
  -Identity db752673-18fd-44db-865a-aa3e0b28698e `
  -Principals ("accounting@contoso.sharepoint.com","nestorw@contoso.onmicrosoft.com") `

Siehe auch