Deaktivieren Site Collection Feature auf MySite
-
20-09-2019 - |
Frage
Wir haben eine benutzerdefinierte Masterseite, die auf die MySite Webapplikation pro dieser Anleitung eingesetzt wird - http://www.sharepointblog.com/ 2008/07 / sp2007-custom-Master-Seiten-on-subsites.html
Allerdings benötigen wir die Möglichkeit, die Funktion auf allen Websitesammlungen zu deaktivieren, die innerhalb der MySite Webapplikation sind. Die Funktion ist als Websitesammlungsbereich gebaut. Wie würden wir sie auf eine Anwendung deaktivieren, die möglicherweise 3000+ MySites hat?
Lösung
würde ich eine einfache Konsolenanwendung bauen, die alle Websitesammlungen iteriert (MySites) Ihre Web-Anwendung und deaktiviert die Funktion. Sie finden dieses Stück Code mit elevate Privilegien (
Andere Tipps
Dieser Code kann in der Masterseite geheftet werden. Nur site.Features.Remove (neue Guid ( "platzieren Sie Ihre Feature-ID hier")); bleiben soll.