Als Sharepoint Entwickler oder Administrator hat man das Tool ”’’stsadm.exe”” sehr oft und auch für sehr viele Dinge der täglichen Arbeit in Verwendung. Da es sich hierbei um ein Commandline-Tool handelt muss man, um es zu verwenden, die Befehle und deren Parameter kennen.
Klar man kann hier mit dem stsadm -help immer wieder nachschauen aber einfacher wäre es wenn es mit einem GUI versehen wäre, in dem jeder Befehl und dessen Parameter bekannt sind und sich daraus der komplette Befehl korrekt zusammensetzt lässt und auch noch direkt ausgeführt werden könnte.
Genau diese Tool findet man hier: stsadmWin 2007 is here
Screenshot:

Eine an und für sich einfache Aufgabe und ihre Tücken: Aktualisiere bitte mal schnell das InfoPath-Formular auf meiner Sharepoint-Bibliothek.
Im Normalfall stellt diese Aufgabe kein Problem dar - im Normalfall eben.
Nun das öffnen im Entwurfsmodus und das anschließende Bearbeiten der InfoPath-Vorlage ist ja eine noch recht einfache Fingerübung. Nun noch schnell die Browserfigkeit des Formulars prüfen (da dies im gegebenen Fall eine Voraussetzung ist) und dann noch schnell speichern und veröffentlichen. Dachte ich zumindest.
Beim Veröffentlichen kam nun das erwachen, es kann ja nicht immer alles glatt Laufen, denn schon im zweiten Schritt des Assistenten taucht ein dicker gelber Balken mit einer Warnung auf:
“Das Formular ist browserfähig, kann aber auf der gewählten WebSite nicht browserfähig gemach werden” (o.ä.)
Nach einigen stöbern habe ich nun folgenden Lösungsweg gefunden:
- Deaktiveren der beiden Features auf der WebSite
- Features von Websites in Office SharePoint Server Enterprise
- Features von Websites in Office SharePoint Server Standard
- Deaktiveren der beiden Features auf der WebSiteCollection
- Aktiveren der beiden Features auf der WebSiteCollection
- Aktiveren der beiden Features auf der WebSite
Hierzu habe ich folgendes Script verwendet:
set SITE_COLLECTION_URL = ...
::
stsadm -o deactivatefeature -filename IPFSSiteFeaturesfeature.xml -force -url %SITE_COLLECTION_URL%
stsadm -o deactivatefeature -filename IPFSWebFeaturesfeature.xml -force -url %SITE_COLLECTION_URL%
::
stsadm -o activatefeature -filename IPFSSiteFeaturesfeature.xml -force -url %SITE_COLLECTION_URL %
stsadm -o activatefeature -filename IPFSWebFeaturesfeature.xml -force -url %SITE_COLLECTION_URL %
Immer wieder stoße ich auf Fehlermeldungen (besonders bei der SharePoint-Entwicklung
) deren Fehlernummer wahrscheinlich eher den tatsächlichen Fehler wiedergibt als der angezeigte Fehlertext.
Nach ein wenig stöbern im Internet habe ich folgende Tabelle ( Fehler Codes) gefunden. Da diese mir schon einige gut Dienste geleistet hat, gibt es sicherlich auch noch andere denen damit geholfen ist.
In der folgenden Tabelle sind die in SharePoint registrierten die TemplateType”’’s,
inkl. der Beschreibung, aufgelistet:
“M” = MOSS, “E” = MOSS Enterprise
0 = Liste, 1 = Bibliothek, (4 Umfragen ???)
In der 4. Spalte habe ich versucht die Beschreibung des Types zu finden,
sollten also Fehler oder Erweiterungen vorhanden sein bitte ich um Rückmeldung.
| TemplateTypeID |
Name des Typs |
|
|
Beschreibung |
| 100 |
GenericList |
0 |
|
Vorlage für eine generische Liste
Dieses Template wird also immer dann verwendet wenn eine “Custom-List” erstellt wird.
Auch genutzt für “Import Spreadsheet”
Ebenso:
- Liste für Beziehungen
[Relationships List]
- Liste für eiederverwendbare Inhalte
[Reusable Content]
- Berichte
[Reporting]
- Metadaten
[Metadata]
Wahrscheinlich gibt es da auch noch mehr…
|
| 101 |
DocumentLibrary |
1 |
|
Vorlage für Dokumentenbiliothek |
| 102 |
Survey |
4 |
|
Vorlage für eine Umfrage |
| 103 |
Links |
0 |
|
Vorlage für eine Linksammlung |
| 104 |
Announcements |
0 |
|
Vorlage für Ankündigungen |
| 105 |
Contacts |
0 |
|
Vorlage für Kontaktdaten |
| 106 |
Events |
0 |
|
Vorlage für einen Kalender |
| 107 |
Tasks |
0 |
|
Vorlage für Aufgaben |
| 108 |
DiscussionBoard |
0 |
|
Vorlage für Besprechungen |
| 109 |
PictureLibrary |
1 |
|
Vorlage für Bilderbiliothek |
| 110 |
DataSources |
1 |
|
(fpdatasources = FrontPage Data Sources???) |
| 111 |
WebTemplateCatalog |
1 |
|
Vorlage für SiteTemplates |
| 112 |
UserInformation |
0 |
|
Vorlage für Benutzer-Informationen (alle Benutzer) |
| 113 |
WebPartCatalog |
1 |
|
Liste von WebParts |
| 114 |
ListTemplateCatalog |
1 |
|
Liste von Templates |
| 115 |
XMLForm |
1 |
|
“Form Library” InfoPath Formular Bibliothek |
| 116 |
MasterPageCatalog |
1 |
|
“Master Page Gallery” |
| 117 |
NoCodeWorkflows |
1 |
|
Liste für Workflows |
| 118 |
WorkflowProcess |
|
|
Liste für WorkflowProcess |
| 119 |
WebPageLibrary |
1 |
|
Wiki Biliothek |
| 120 |
CustomGrid |
0 |
|
Benutzer Liste für “Datasheet View” |
| 130 |
DataConnectionLibrary |
1 |
M |
Bibliothek für Datenverbindungen |
| 140 |
WorkflowHistory |
0 |
|
Liste für “Workflow History” |
| 150 |
GanttTasks |
0 |
|
Liste für Projektaufgaben |
| 200 |
Meetings |
0 |
|
Liste für Termine und Terminserien |
| 201 |
Agenda |
0 |
|
Liste für (Besprechungs-)Agenda |
| 202 |
MeetingUser |
0 |
|
Liste für Besprechungsteilnehmer |
| 204 |
Decision |
|
|
Liste für Besprechnungsvorlagen |
| 207 |
MeetingObjective |
0 |
|
Besprechungsvorlage - “Objectives” |
| 210 |
TextBox |
0 |
|
Diese Liste kann z.B. zum einfügen von eigenen Texten in Besprechungen verwendet werden. |
| 211 |
ThingsToBring |
0 |
|
Besprechungsvorlage - “Zu liefernde Dinge” |
| 212 |
HomePageLibrary |
1 |
|
Besprechungsvorlage - “Workspace Pages” |
| 300 |
Sites |
0 |
M |
Liste der Sites von Publishing-Vorlagen |
| 301 |
Posts |
0 |
|
Verwendet in Blogs |
| 302 |
Comments |
0 |
|
Verwendet in Blogs |
| 303 |
Categories |
0 |
|
Verwendet in Blogs |
| 432 |
|
0 |
E |
“Sample KPIs” |
| 433 |
|
1 |
E |
“Reports Library” |
| 434 |
|
1 |
E |
“Reference Library” |
| 850 |
Pages |
1 |
M |
Verwendet in Verbindung mit Publishing-Vorlagen |
| 1100 |
IssueTracking |
0 |
|
“Issue Tracking” in Aufgabenlisten |
| 1200 |
AdminTasks |
0 |
|
Verwendet in Central Administration |
| 1300 |
Translation Management Library |
1 |
M |
? |
| 1301 |
Languages & Translations |
0 |
M |
“Translators” |
| 2100 |
|
1 |
M |
PowerPoint Slide Bibliothek |
| 10102 |
Converted Forms |
1 |
|
Liste der ””browser-enabled”” Formulare einer SiteCollection |