Für erfahrene SharePoint
Administratoren und Entwickler gibt es verschiedene Möglichkeiten direkt
auf die Eigenschaften von Websites, Listen, Spalten etc. zuzugreifen. Manche
dieser Eigenschaften oder Informationen können nicht über die normale
Oberfläche aufgerufen bzw. geändert werden, wie z.B. unsichtbare Spalten.
Ein Entwickler kann sich die
gewünschten Informationen über die API oder die Webservices ziehen. Dazu muss
allerdings immer zumindest ein kleineres Visual Studio Projekt bzw. ein
kleinerer Code entwickelt werden.
Dem Administrator steht
natürlich die mächtige Powershell zur Verfügung, die im Falle von SharePoint
nahezu alle Möglichkeiten bietet.
Nichtsdestotrotz sind
beide Möglichkeiten unter Umständen recht aufwändig, wenn man nur einmal schnell eine
Kleinigkeit benötigt. Außerdem bieten beide keinen einfachen und schnellen
Gesamtüberblick, sondern müssen jeweils für den aktuellen Fall angepasst
werden.
Für diese Fälle existiert ein
sehr mächtiges Tool in Form einer Konsolen Applikation, der SharePoint Manager.
Diesen gibt es bereits seit der Version 2007 (es gibt sogar eine Version für
Office365) und der Vorteil ist, dass es ein kostenloses Projekt bei
Codeplex ist. Für Entwickler steht somit auf Wunsch sogar der Quellcode zur
Verfügung, allerdings ist dieser eigentlich nicht notwendig.
Der SharePoint Manager
(aktuell in Version 2013) ermöglicht den Zugriff auf eine lokale SharePoint
Farm (Server oder Foundation), und alle darin enthaltenen Websites inkl.
sämtlicher Eigenschaften (Properties) die es darin gibt. Weiterhin ermöglicht
er das direkte Manipulieren der Daten, z.B. um unsichtbare Properties sichtbar
zu machen.
Um auf eine SharePoint Farm
zuzugreifen, ist es notwendig das er direkt auf einem der Farm Server
läuft (eine Installation ist nicht notwendig). Es ist allerdings nicht möglich
mit ihm per Remote auf ein SharePoint System zuzugreifen. Außerdem ist es
zwingend notwendig dass er als Administrator gestartet wird.
ACHTUNG:
Bitte nutzen Sie das Tool mit großer
Vorsicht, vor allem wenn es darum geht vorhandene Eigenschaften zu ändern. Es
existiert keinerlei Funktion um Änderungen rückgängig zu machen, und
jedwede Aktion wird direkt auf der SQL Server Datenbank durchgeführt.
Der SharePoint Manager
2013 steht bei Codeplex in englischer Sprache zur Verfügung: http://spm.codeplex.com/
http://b2bsummit.ru/
AntwortenLöschen