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") `