Zulassen oder Verhindern von benutzerdefinierten SkriptsAllow or prevent custom script

Als globaler oder SharePoint-Administrator in Microsoft 365 können Sie benutzerdefiniertes Skript als Möglichkeit zur Änderung des Erscheinungsbild-, Verhalten-und Verhaltens von Websites und Seiten zulassen, um die organisatorischen Ziele oder individuellen Anforderungen zu erfüllen.As a global or SharePoint admin in Microsoft 365, you can allow custom script as a way of letting users change the look, feel, and behavior of sites and pages to meet organizational objectives or individual needs. Wenn Sie ein benutzerdefiniertes Skript zulassen, können alle Benutzer mit der Berechtigung "Seiten hinzufügen und anpassen" für eine Website oder Seite beliebige Skripts hinzufügen, die Sie verwenden möchten.If you allow custom script, all users who have "Add and Customize Pages" permission to a site or page can add any script they want. (Standardmäßig sind Benutzer, die Websites erstellen, Websitebesitzer und verfügen daher über diese Berechtigung.(By default, users who create sites are site owners and therefore have this permission. Weitere Informationen zu SharePoint-Berechtigungsstufen finden Sie unter Grundlegendes zu Berechtigungsstufen in SharePoint.)For more info about SharePoint permission levels, see Understanding permission levels in SharePoint.)

Hinweis

Eine einfache Möglichkeit, das Aussehen und Verhalten einer Website zu ändern, finden Sie unter Ändern des Erscheinungsbild Ihrer SharePoint-Website.For simple ways to change the look and feel of a site, see Change the look of your SharePoint site.

Standardmäßig ist das Skript auf den meisten von Administratoren erstellten Websites zulässig.By default, script is allowed on most sites that admins create. Sie ist auf OneDrive, auf Websites, die Benutzer selbst erstellen, auf modernen Team-und Kommunikationswebsites sowie auf der Stammwebsite für Ihre Organisation nicht zulässig.It is not allowed on OneDrive, on sites users create themselves, on modern team and communication sites, and on the root site for your organization. Wahrscheinlich möchten Sie die Menge des Skripts einschränken, das Sie aus Sicherheitsgründen zulassen.You'll probably want to limit the amount of script you allow for security reasons. Weitere Informationen zu den Auswirkungen von benutzerdefiniertem Skript auf die Sicherheit finden Sie unter Sicherheitsüberlegungen für das Zulassen von benutzerdefiniertem Skript.For more info about the security implications of custom script, see Security considerations of allowing custom script.

Wichtig

Wenn SharePoint für Ihre Organisation vor 2015 eingerichtet wurde, sind die benutzerdefinierten Skripteinstellungen möglicherweise weiterhin auf "nicht konfiguriert" festgelegt, obwohl Sie im SharePoint Admin Center so konfiguriert sind, dass Benutzer benutzerdefiniertes Skript nicht ausführen können.If SharePoint was set up for your organization before 2015, your custom script settings might still be set to "Not Configured" even though in the SharePoint admin center they appear to be set to prevent users from running custom script. In diesem Fall können Benutzer keine Elemente zwischen SharePoint-Websites und zwischen OneDrive und SharePoint kopieren.In this case, users won't be able to copy items between SharePoint sites and between OneDrive and SharePoint. Klicken Sie auf der Seite Einstellungen des SharePoint admin Centers auf OK, um die benutzerdefinierten Skripteinstellungen so zu akzeptieren, dass Sie angezeigt werden, und aktivieren Sie das websiteübergreifende kopieren.On the Settings page of the SharePoint admin center, to accept the custom script settings as they appear, select OK, and enable cross-site copying. Weitere Informationen zum Kopieren von Elementen zwischen OneDrive und SharePoint finden Sie unter Kopieren von Dateien und Ordnern zwischen OneDrive und SharePoint-Websites.For more info about copying items between OneDrive and SharePoint, see Copy files and folders between OneDrive and SharePoint sites.

So lassen Sie benutzerdefiniertes Skript für OneDrive oder vom Benutzer erstellte Websites zuTo allow custom script on OneDrive or user-created sites

Im SharePoint Admin Center können Sie festlegen, dass Benutzer benutzerdefiniertes Skript auf OneDrive ("persönliche Websites") oder auf allen von Ihnen erstellten klassischen Teamwebsites ausführen dürfen.In the SharePoint admin center, you can choose to allow users to run custom script on OneDrive (referred to as "personal sites") or on all classic team sites they create. Informationen zum Erstellen von eigenen Websites durch Benutzer finden Sie unter Verwalten der Websiteerstellung in SharePoint.For info about letting users create their own sites, see Manage site creation in SharePoint.

Achtung

Bevor Sie benutzerdefiniertes Skript auf Websites in Ihrer Organisation zulassen, sollten Sie sich mit den Auswirkungen auf die Sicherheitvertraut machen.Before you allow custom script on sites in your organization, make sure you understand the security implications.

  1. Navigieren Sie zur Seite "Einstellungen" im neuen SharePoint Admin Center, und melden Sie sich mit einem Konto an, das über Administratorberechtigungen für Ihre Organisation verfügt.Go to the Settings page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization.

Hinweis

Wenn Sie Office 365 Deutschland verwenden, melden Sie sich beim Microsoft 365 Admin Center an, wechseln Sie zum SharePoint Admin Center, und öffnen Sie die Seite "Einstellungen". If you have Office 365 Germany, sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Settings page.
Wenn Sie Office 365 (betrieben von 21Vianet, China) verwenden, melden Sie sich beim Microsoft 365 Admin Center an, wechseln Sie zum SharePoint Admin Center, und öffnen Sie die Seite Einstellungen.If you have Office 365 operated by 21Vianet (China), sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Settings page.

  1. Klicken Sie am unteren Rand der Seite auf Klassische Einstellungsseite.At the bottom of the page, select classic settings page.

  2. Wählen Sie unter Benutzerdefiniertes Skript Folgendes aus:Under Custom Script, select:

  • Benutzern das Ausführen von benutzerdefiniertem Skript auf persönlichen Websites gestatten.Allow users to run custom script on personal sites.

  • Benutzern das Ausführen von benutzerdefiniertem Skript auf Self-Service-Websites ermöglichen.Allow users to run custom script on self-service created sites.

    Abschnitt "benutzerdefinierter Skript" der Seite "Einstellungen" im SharePoint Admin Center

    Hinweis

    Da Self-Service Site Creation standardmäßig auf die Stammwebsite Ihrer Organisation verweist, kann durch Ändern der Einstellung für das benutzerdefinierte Skriptbenutzer definiertes Skript auf der Stammwebsite Ihrer Organisation verwendet werden.Because self-service site creation points to your organization's root site by default, changing the Custom Script setting allows custom script on your organization's root site. Informationen zum Ändern des Standorts, an dem Websites erstellt werden, finden Sie unter Verwalten der Websiteerstellung in SharePoint.For info about changing where sites are created, see Manage site creation in SharePoint.

  1. Wählen Sie OK aus.Select OK. Es kann bis zu 24 Stunden dauern, bis die Änderungen wirksam werden.It can take up to 24 hours for the change to take effect.

So lassen Sie benutzerdefiniertes Skript auf anderen SharePoint-Websites zuTo allow custom script on other SharePoint sites

Achtung

Bevor Sie benutzerdefiniertes Skript auf Websites in Ihrer Organisation zulassen, sollten Sie sich mit den Auswirkungen auf die Sicherheitvertraut machen.Before you allow custom script on sites in your organization, make sure you understand the security implications.

Führen Sie die folgenden Schritte aus, um benutzerdefiniertes Skript für eine bestimmte Website (zuvor als "Websitesammlung" bezeichnet) unmittelbar zuzulassen:To allow custom script on a particular site (previously called "site collection") immediately, follow these steps:

  1. Neueste Microsoft Office SharePoint Online-Verwaltungsshell herunterladen.Download the latest SharePoint Online Management Shell.

    Hinweis

    Wenn Sie eine frühere Version der Microsoft Office SharePoint Online-Verwaltungsshell installiert haben, gehen Sie zu Programme hinzufügen oder entfernen und deinstallieren Sie "SharePoint Online-Verwaltungsshell".If you installed a previous version of the SharePoint Online Management Shell, go to Add or remove programs and uninstall "SharePoint Online Management Shell."
    Wählen Sie auf der Seite Download Center Ihre Sprache aus, und klicken Sie dann auf „Herunterladen“.On the Download Center page, select your language and then click the Download button. Wählen Sie eine x64- oder eine x86-MSI-Datei aus.You'll be asked to choose between downloading a x64 and x86 .msi file. Laden Sie die x64-Datei herunter, wenn Sie mit der 64-Bit-Version von Windows arbeiten, oder die x86-Datei, wenn Sie mit der 32-Bit-Version arbeiten.Download the x64 file if you're running the 64-bit version of Windows or the x86 file if you're running the 32-bit version. Wenn Sie sich nicht sicher sind, ziehen Sie Welche Version des Windows-Betriebssystems verwende ich? zurate.If you don't know, see Which version of Windows operating system am I running?. Nachdem die Sie die Datei heruntergeladen haben, führen Sie die Datei aus und folgen Sie den Schritten im Setup-Assistenten.After the file downloads, run it and follow the steps in the Setup Wizard.

  2. Stellen Sie eine Verbindung zu Microsoft Office SharePoint Online als Globaler Admin oder Microsoft Office SharePoint Online-Admin in Microsoft 365 her.Connect to SharePoint as a global admin or SharePoint admin in Microsoft 365. Eine Anleitung dazu finden Sie unter Erste Schritte mit der Microsoft Office SharePoint Online-Verwaltungsshell.To learn how, see Getting started with SharePoint Online Management Shell.

  3. Führen Sie den folgenden Befehl aus.Run the following command.

    Set-SPOsite <SiteURL> -DenyAddAndCustomizePages 0
    

Wenn Sie diese Einstellung für die OneDrive eines Benutzers oder eine klassische Teamwebsite ändern, wird Sie innerhalb von 24 Stunden von der benutzerdefinierten Skripteinstellung im Admin Center außer Kraft gesetzt.If you change this setting for a user's OneDrive or a classic team site, it will be overridden by the Custom Script setting in the admin center within 24 hours.

Betroffene Features beim Blockieren von benutzerdefiniertem SkriptFeatures affected when custom script is blocked

Wenn Benutzern das Ausführen von benutzerdefiniertem Skript auf OneDrive oder auf den von Ihnen erstellten klassischen Teamwebsites verhindert wird, können Websiteadministratoren und Besitzer keine neuen Elemente wie Vorlagen, Lösungen, Designs und Dateisammlungen für die Hilfe erstellen.When users are prevented from running custom script on OneDrive or the classic team sites they create, site admins and owners won't be able to create new items such as templates, solutions, themes, and help file collections. Wenn Sie in der Vergangenheit benutzerdefiniertes Skript zugelassen haben, können Elemente, die bereits erstellt wurden, weiterhin verwendet werden.If you allowed custom script in the past, items that were already created will still work.

Die folgenden Websiteeinstellungen sind nicht verfügbar, wenn Benutzern das Ausführen von benutzerdefiniertem Skript verhindert wird:The following site settings are unavailable when users are prevented from running custom script:

Website FeatureSite feature VerhaltenBehavior HinweiseNotes
Website als Vorlage speichernSave Site as Template
In den Websiteeinstellungen nicht mehr verfügbarNo longer available in Site Settings
Benutzer können weiterhin Websites aus Vorlagen erstellen, die erstellt wurden, bevor benutzerdefiniertes Skript blockiert wurde.Users can still build sites from templates created before custom script was blocked.
Dokumentbibliothek als Vorlage speichernSave document library as template
In Bibliothekseinstellungen nicht mehr verfügbarNo longer available in Library Settings
Benutzer können Dokumentbibliotheken weiterhin aus Vorlagen erstellen, die erstellt wurden, bevor das benutzerdefinierte Skript blockiert wurde.Users can still build document libraries from templates created before custom script was blocked.
LösungskatalogSolution Gallery
In den Websiteeinstellungen nicht mehr verfügbarNo longer available in Site Settings
Benutzer können weiterhin erstellte Lösungen verwenden, bevor benutzerdefiniertes Skript blockiert wurde.Users can still use solutions created before custom script was blocked.
Design KatalogTheme Gallery
In den Websiteeinstellungen nicht mehr verfügbarNo longer available in Site Settings
Benutzer können weiterhin Designs verwenden, die erstellt wurden, bevor benutzerdefiniertes Skript blockiert wurde.Users can still use themes created before custom script was blocked.
HilfeeinstellungenHelp Settings
In den Websiteeinstellungen nicht mehr verfügbarNo longer available in Site Settings
Benutzer können weiterhin auf Hilfedatei Sammlungen zugreifen, die verfügbar sind, bevor benutzerdefiniertes Skript blockiert wurde.Users can still access help file collections available before custom script was blocked.
HTML-Feld SicherheitHTML Field Security
Weiterhin in den Websiteeinstellungen verfügbar, Änderungen werden jedoch nicht wirksamStill available in Site Settings, but changes made will not take effect
Benutzer können weiterhin HTML-Feld Sicherheit verwenden, die Sie vor dem Blockieren von benutzerdefiniertem Skript eingerichtet haben.Users can still use HTML field security that they set up before custom script was blocked.
SandkastenlösungenSandbox solutions
Der Lösungskatalog steht in den Websiteeinstellungen nicht mehr zur Verfügung.Solution Gallery is no longer available in Site Settings
Benutzer können keine sandkastenlösungen hinzufügen, verwalten oder aktualisieren.Users can't add, manage, or upgrade sandbox solutions. Sie können weiterhin sandkastenlösungen ausführen, die bereitgestellt wurden, bevor benutzerdefiniertes Skript blockiert wurde.They can still run sandbox solutions that were deployed before custom script was blocked.
SharePoint DesignerSharePoint Designer
Seiten, die nicht HTML sind, können nicht mehr aktualisiert werden.Pages that are not HTML can no longer be updated.
Behandlungsliste: Formular erstellen und benutzerdefinierte Aktion kann nicht mehr verwendet werden.Handling List: Create Form and Custom Action will no longer work.
Unterwebsites: neue Unterwebsite und Löschen der Website Umleitung zur Seite Websiteeinstellungen im Browser.Subsites: New Subsite and Delete Site redirect to the Site Settings page in the browser.
Datenquellen: Schaltfläche Eigenschaften ist nicht mehr verfügbar.Data Sources: Properties button is no longer available.
Benutzer können weiterhin einige Datenquellen öffnen.Users can still open some data sources. Wenn Sie eine Website öffnen möchten, die in SharePoint Designer kein benutzerdefiniertes Skript zulässt, müssen Sie zunächst eine Website öffnen, die benutzerdefiniertes Skript zulässt.To open a site that does not allow custom script in SharePoint Designer, you must first open a site that does allow custom script.
Hochladen von Dateien, die möglicherweise Skript enthaltenUploading files that potentially include script
Die folgenden Dateitypen können nicht mehr in eine Bibliothek hochgeladen werdenThe following file types can no longer be uploaded to a library
ASMX.asmx
ASCX.ascx
ASPX.aspx
. HTC.htc
JAR.jar
.master.master
SWF.swf
XAP.xap
XSF.xsf
Vorhandene Dateien in der Bibliothek werden nicht beeinträchtigt.Existing files in the library are not impacted.
Hochladen von Dokumenten in InhaltstypenUploading Documents to Content Types
Meldung "Zugriff verweigert" beim Versuch, eine Dokumentvorlage an einen Inhaltstyp anzufügen.Access denied message when attempting to attach a document template to a Content Type.
Wir empfehlen die Verwendung von Dokumentvorlagen für Dokumentbibliotheken.We recommend using Document Library document templates.
Veröffentlichen von SharePoint 2010 WorkflowsPublishing of SharePoint 2010 Workflows
Meldung "Zugriff verweigert" beim Versuch, einen SharePoint 2010-Workflow zu veröffentlichen.Access denied message when attempting to publish a SharePoint 2010 Workflow.

Die folgenden Webparts und Features stehen Websiteadministratoren und-Besitzern nicht zur Verfügung, wenn Sie verhindern, dass benutzerdefiniertes Skript ausführen.The following web parts and features are unavailable to site admins and owners when you prevent them from running custom script.

Webpart-KategorieWeb part category WebpartWeb part
GeschäftsdatenBusiness Data
GeschäftsdatenaktionenBusiness Data Actions
Generator für GeschäftsdatenelementeBusiness Data Item
Generator von GeschäftsdatenelementenBusiness Data Item Builder
GeschäftsdatenlisteBusiness Data List
Geschäftsdaten-BeziehungslisteBusiness Data Related List
Excel Web AccessExcel Web Access
IndikatordetailsIndicator Details
Status ListeStatus List
Visio Web AccessVisio Web Access
CommunityCommunity
Informationen zu dieser CommunityAbout This Community
BeitretenJoin
Meine MitgliedschaftMy Membership
ToolsTools
Was passiertWhat's Happening
InhaltsrollupContent Rollup
KategorienCategories
ProjektzusammenfassungProject Summary
Relevante DokumenteRelevant Documents
RSS-AnzeigeRSS Viewer
WebsiteaggregatorSite Aggregator
Websites in der KategorieSites in Category
Term-EigenschaftTerm Property
ZeitachseTimeline
WSRP-ViewerWSRP Viewer
XML-ViewerXML Viewer
DokumentenmappenDocument Sets
Inhalte von DokumentenmappenDocument Set Contents
Eigenschaften von DokumentenmappenDocument Set Properties
FormulareForms
HTML-FormularwebpartHTML Form Web Part
Medien und InhaltMedia and Content
Inhalts-EditorContent Editor
Skript-EditorScript Editor
Silverlight-WebpartSilverlight Web Part
SucheSearch
VerfeinerungRefinement
SuchfeldSearch Box
SuchnavigationSearch Navigation
SuchergebnisseSearch Results
Suchbasierte InhalteSearch-Driven Content
Wiederverwendung von KatalogelementenCatalog-Item Reuse
Zusammenarbeit im sozialen NetzwerkSocial Collaboration
KontaktdetailsContact Details
PinnwandNote Board
Organisations BrowserOrganization Browser
Website-FeedSite Feed
Tag-WolkeTag Cloud
BenutzeraufgabenUser Tasks
GestaltungsvorlagengalerieMaster Page Gallery
Masterseiten können nicht erstellt oder bearbeitet werdenCan't create or edit master pages
VeröffentlichungswebsitesPublishing Sites
Masterseiten und Seitenlayouts können nicht erstellt oder bearbeitet werdenCan't create or edit master pages and page layouts

Bewährte Methode für das kommunizieren von Skript Einstellungsänderungen an BenutzerBest practice for communicating script setting changes to users

Bevor Sie benutzerdefiniertes Skript auf Websites, auf denen Sie es zuvor zugelassen haben, verhindern, empfehlen wir, die Änderung rechtzeitig zu kommunizieren, damit Benutzer die Auswirkungen dieser Funktion verstehen können.Before you prevent custom script on sites where you previously allowed it, we recommend communicating the change well in advance so users can understand the impact of it. Andernfalls können Benutzer, die sich an das Ändern von Designs oder das Hinzufügen von Webparts auf ihren Websites gewöhnt haben, die folgende Fehlermeldung auf einmal nicht sehen.Otherwise, users who are accustomed to changing themes or adding web parts on their sites will suddenly not be able to and will see the following error message.

Fehlermeldung angezeigt, wenn die Skripterstellung auf einer Website deaktiviert ist

Durch die Kommunikation der Änderung im Voraus kann die Frustration von Benutzern reduziert und Anrufe unterstützt werden.Communicating the change in advance can reduce user frustration and support calls.