Frage

Ich habe einige benutzerdefinierte Site-Vorlagen. Jetzt möchte ich diese Vorlagen einfach aus der Site-Erstellungsliste verbergen ..

Ich habe einige Möglichkeiten gefunden, mit der Bearbeitung von webTemp.xml zu bearbeiten und von UI für jede Site-Kollektion zu dabei.

Aber weil ich die Produktionsbereitstellung tue, möchte ich das Skript dafür tun. Ich möchte nur Code-Snippert, um diese benutzerdefinierten Vorlagen auszublenden ..

und ich möchte sagen, dass das Deaktivieren von Vorlagen nicht meine Anforderungen erfüllen .. Weil es meine erstellten Websites von diesen Vorlagen ruiniert.

War es hilfreich?

Lösung

Wir können die Site-Vorlagen mit PowerShell ausblenden, das untenstehende PowerShell-Skript wird alle Vorlagen als "Team-Sites" und "Blog" entfernt. generasacodicetagpre.

Sie können auch benutzerdefinierte Site-Vorlagen so gut ausblenden, indem Sie die Vorlagen-IDs im obigen Code übergeben.

SharePoint Site Template IDS-Referenz .

Wir können auch die Standortvorlagen programmgesteuert ausblenden, verwenden Sie den folgenden Link, um es programmgesteuert zu erledigen.

Registrieren von SharePoint 2010-Webvorlagen programmgesteuert

Hinweis:

Testen Sie den obigen PowerShell-Code in Ihrer Testumgebung und verwenden Sie sie dann in der Produktionsumgebung.

hoffe das hilft dir.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top