Zulassen Sie oder verhindern Sie der Erstellung von Endbenutzern moderne Websiteseiten

Zulassen Sie oder verhindern Sie der Erstellung von Endbenutzern moderne Websiteseiten

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

SharePoint Online Seiten verwenden, ist eine großartige Möglichkeit zum Freigeben von Ideen mithilfe von Bildern, Excel, Word und PowerPoint Dokumente, Videos und mehr. Benutzer können Erstellen und Veröffentlichen von Seiten moderne schnell und einfach, und sie sehen großartig auf jedem Gerät.

Wenn Sie ein globaler oder SharePoint in Office 365-Administrator sind, können Sie zulassen oder verhindern, dass die Erstellung von SharePoint Online Websiteseiten von Benutzern. Sie können diese organisationsweit durch Ändern von Einstellungen in der Verwaltungskonsole SharePoint oder Ebene der Website mit einem Microsoft-PowerShell-Skript ausführen.

Hinweis: Die folgenden Verfahren sind für nur SharePoint Seiten. Wenn Sie der Seiten einer Website erlauben, erstellt der Befehl Seite hinzufügen im Menü Einstellungen neue Websiteseiten an. Wenn Sie die Möglichkeit zum Erstellen von Websiteseiten deaktivieren, können Benutzer weiterhin Hinzufügen einer SharePoint-Seite im Menü neu auf der Startseite und der klassischen-Seite zu einer Wiki-Bibliothek mit denselben Befehl hinzufügen.

Zulassen oder Verhindern des Erstellens von Websiteseiten auf der Organisationsebene im SharePoint Admin Center

  1. Melden Sie sich bei Office 365 als globaler Administrator oder als SharePoint-Administrator an.

  2. Wählen Sie das Symbol für das App-Startfeld Symbol für das App-Startfeld in Office 365 oben links und dann Administrator aus, um das Office 365 Admin Center zu öffnen. (Wenn die Kachel "Administrator" nicht angezeigt wird, haben Sie keine Office 365-Administratorberechtigungen in Ihrer Organisation.)

  3. Wählen Sie im linken Bereich Admin Center und dann SharePoint aus.

  4. Wählen Sie im linken Bereich Einstellungen aus.

  5. Wählen Sie neben WebsiteseitenBenutzerberechtigungen zum Erstellen von Websiteseiten oder verhindern, dass Benutzer Websiteseiten erstellen aus.

  1. Herunterladen der neuesten SharePoint Online-Verwaltungsshell

  2. Installieren der SharePoint Online-Client-Komponenten SDKan.

  3. Stellen Sie eine Verbindung mit SharePoint Online als globaler Administrator oder SharePoint-Administrator in Office 365 her. Informationen hierzu finden Sie unter Erste Schritte mit der SharePoint Online-Verwaltungsshell.

    Hinweis: Lesen Sie Zur Ausführungsrichtlinien , und stellen Sie sicher, dass Sie als Administrator und die richtige Ausführungsrichtlinie nicht signierte Skripts aus der SharePoint Online-Verwaltungsshell ausführen.

  4. Kopieren Sie den folgenden Code ein, und fügen Sie ihn in einen Text-Editor wie Editor.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature is already disabled in this web"
    	return
    }
    
    # Remove the Site Pages feature from the web
    $features.Remove((new-object 'System.Guid' $sitePagesFeatureIdString), $false)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is no longer present in the Web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature has been successfully disabled"
    }
    else
    {	
    	throw "The Site Pages feature failed to be disabled"
    }
    
  5. Speichern Sie die Textdatei, und ändern Sie die Erweiterung. In diesem Beispiel nennen wir es SitePagesOut.ps1.

    Hinweis: Sie können auch einen anderen Dateinamen verwenden, aber Sie müssen die Datei als ANSI-codierte Textdatei mit der Erweiterung ".ps1" speichern.

  6. Wechseln Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.

  7. Führen Sie den folgenden Befehl aus:

    ./SitePagesOut.ps1
  8. Das Skript fordert Sie für einen SiteUrl und WebUrl.

    Wenn Sie eine Website wie "https://contoso.sharepoint.com/sites/marketing/northwindcompete" haben

    Geben Sie für die SiteUrl : https://contoso.sharepoint.com/sites/marketing

    Und geben Sie für die WebUrlsites/marketing/northwindcompete

  1. Herunterladen der neuesten SharePoint Online-Verwaltungsshell

  2. Installieren der SharePoint Online-Client-Komponenten SDKan.

  3. Stellen Sie eine Verbindung mit SharePoint Online als globaler Administrator oder SharePoint-Administrator in Office 365 her. Informationen hierzu finden Sie unter Erste Schritte mit der SharePoint Online-Verwaltungsshell.

    Hinweis: Lesen Sie Zur Ausführungsrichtlinien , und stellen Sie sicher, dass Sie als Administrator und die richtige Ausführungsrichtlinie nicht signierte Skripts aus der SharePoint Online-Verwaltungsshell ausführen.

  4. Kopieren Sie den folgenden Code ein, und fügen Sie ihn in einen Text-Editor wie Editor.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is not present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature is already enabled in this web"
    	return
    }
    
    # Add the Site Pages feature back to the web
    $features.Add((new-object 'System.Guid' $sitePagesFeatureIdString), $false, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is now present in the web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature has been successfully enabled"
    }
    else
    {
    	throw "The Site Pages feature failed to be enabled"
    }
    
  5. Speichern Sie die Textdatei, und ändern Sie die Erweiterung. In diesem Beispiel nennen wir es SitePagesIn.ps1.

    Hinweis: Sie können auch einen anderen Dateinamen verwenden, aber Sie müssen die Datei als ANSI-codierte Textdatei mit der Erweiterung ".ps1" speichern.

  6. Wechseln Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.

  7. Führen Sie den folgenden Befehl aus:

    ./SitePagesIn.ps1
  8. Das Skript fordert Sie für einen SiteUrl und WebUrl.

    Wenn Sie eine Website wie "https://contoso.sharepoint.com/sites/marketing/northwindcompete" haben

    Geben Sie für die SiteUrl : https://contoso.sharepoint.com/sites/marketing

    Und geben Sie für die WebUrlsites/marketing/northwindcompete

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×