25Jul
Beim Umhängen eines MOSS 2007 Servers in eine andere Domäne funktionieren natürlich die Servicekonten nicht mehr, die man bei der Konfiguration des SharePoint Servers angegeben hat. Bevor man jetzt manuell überall die Credentials ändert (IIS, SQL Server), und auch nach einiger Zeit immer wieder über nichtssagende Fehlermeldungen des MOSS stolpert (ich sag nur: An unexpected error has occured), hier ein praktischer Befehl des stsadm.
Stsadm.exe –o updatefarmcredentials –userlogin –password
Danach auf jeden Fall iisreset /noforce aufrufen.

04Jul
Wer schon einmal händig die default.master für eine Site (z.B. im Sharepoint Designer) angepasst hat und diese Änderungen für eine größere Menge vorhandener Sites übernehmen wollte, weiß, wie zeit- und nervtötend dies sein kann: jede Site muss einzeln im Sharepoint Designer aufgerufen und die Masterpage ersetzt werden.Mit einer kleinen Konsolenanwendung kann man hier Abhilfe schaffen: Die Anwendung läuft rekursiv durch alle Sites und Subsites ab einer übergebenen URL, lädt die als Datei auf dem Sharepoint Server (MOSS oder WSS) bzw. einem Fileshare gespeicherte Masterpage in die Masterpage-Galerie der Site hoch und setzt sie als Default Masterpage.
Anwendung: auf dem Sharepoint Server einfach die geänderte Masterpage als Datei speichern und die Anwendung ausführen, dabei die URL der Site, ab der die Masterpage aktualisiert werden soll und den Speicherort der geänderten Masterpage als Parameter übergeben:
ApplyMasterpage.exe “http:/myserver/mysite” “C:\mydefault.master”

Download der Exe: applymasterpage.exe
Download Quellcode: applymasterpage.zip
08Jun
Wenn man eine Sharepoint Site löschen will, die mehrere Subsites hat, ist das nicht möglich, ohne vorher alle Subsites zu löschen. Dies kann ein ziemlich aufwändiger Prozess sein, zumal das Löschen im Browser recht umständlich ist (–> Site anzeigen –> Site Settings –> Delete this site –> Warnung wird angezeigt –> Delete –> Rückfrage mit JA beantworten –> Sharepoint springt zu einer undefinierten Seite und nur über die Url oder geschicktes Bedienen der Back-Schaltfläche kommt man wieder zur übergeordneten Site und kann mit der nächsten Subsite fortfahren).
Deutlich verkürzen kann man dieses Procedere, wenn man stattdessen im Office Sharepoint Designer arbeitet, dort die zu löschende Site öffnet und dann über das Kontextmenü in der Ordnerliste alle Subsites und zuletzt die Site selber löscht.

11Mrz
Application Pool Accounts in MOSS 2007
Für die verschiedenen Application Pools im IIS müssen u.a. folgende Accounts übereinstimmen.

OfficeServerApplicationPool: Account muss Network Service sein!
SharedServices1: Ein Domänen Konto.
SharePoint – 80 (Application Pool für eine Web Application):muss für das Funktionieren von Incoming Email mit dem Konto des Central Administration Accounts übereinstimmen. Außerdem muss dieses Konto auf dem Domänen Controller das Recht zum Erstellen von Kontakten in einer OU haben. Folglich muss es ein Domänenkonto sein.
In der SharePoint Central Administration müssen die gleichen Accounts eingetragen werden. Sie werden nicht automatisch übernommen:
Operations > Security Administration > Service Accounts
