Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert über Skripte laufen.
Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.
Installation des Microsoft Office SharePoint Server 2007 im Silentmode/Unattended/Quiet
Ja, es gibt ne Menge Bezeichnungen für die passive Installation von Software…
Vorbereitung
In diesem Schritt müssen wir ein wenig mehr Vorleistung erbringen.
Erstellen wir uns zunächst einen Ordner namens Installationsdaten.
In diesen Ordner kopieren wir das Installationspaket für den MOSS 2007. Das Paket heißt üblicherweise OfficeServer.exe.
Jetzt erstellen wir uns noch im Ordner Installationsdaten einen weiteren Ordner namens OfficeServer.
Und nun kommt der Knaller! OfficeServer.exe enthält alle Setupdateien und die extrahieren wir jetzt in den Ordner OfficeServer.
OfficeServer.exe /extract:”OfficeServer”
Die extrahierten Daten im Ordner OfficeServer beinhalten auch die eigentliche Setup.exe – und die brauchen wir für unsere Installation.
EDIT: Eigentlich sollte ich die Parameter für die Setup.exe auch der OfficeServer.exe mit übergeben können… aber aus irgendeinem mir nicht ersichtlichen Grund hab ich das nicht hinbekommen. Darum der kleine Umweg über die extrahierten Dateien.
So nun mal die Befehle:
cd {woauchimmer}\Installationsdaten
start /wait OfficeServer.exe /extract:OfficeServer
cd OfficeServer
start /wait setup.exe /config “.\Files\SetupFarmSilent\config.xml”
cd ..
Wir wechseln also zunächst in unseren Ordner Installationsdaten und extrahieren dort im nächsten Schritt die SharePoint-Daten in den Ordner OfficeServer.
Jetzt wechseln wir in diesen Ordner und starten die setup.exe.
Als Parameter übergeben wir ihr den Pfad zu einer XML-Datei namens config.xml.
Zu den extrahierten Daten gehören auch der Ordner Files und darin die Ordner
Setup
SetupFarm
SetupFarmSidebySide
SetupFarmSilent
SetupFarmUpgrade
SetupSilent
SetupSingleUpgrade.
Jeder dieser Ordner enthält eine config.xml.
Die interessanten für uns sind jetzt die mit Silent im Namen. Diese Configs ermöglichen eine unbeaufsichtigte Installation des Servers. Ich hab mich für SetupFarmSilent entschieden um eine Farm aufzubauen.
Nach der Installation verlassen wieder den Ordner OfficeServer mit cd..
ACHTUNG: Während der Installation ist nichts zu sehen!!! Alle Prozesse laufen im Hintergrund. Man kann sich den Taskmanager aufmachen und zusehen, wie die einzelnen Prozesse arbeiten. Aber es erscheint keine Statusmeldung!
Jetzt ist das Grundgerüst für den SharePoint Server installiert. Uns fehlen aber noch Dinge wie die SharedServices, die Central Administration Seite, die Servies etc…
Wie man diese Punkte automatisert abhandeln kann sehen wir im nächsten Post.
So long…
[Ressourcen: Microsoft Technet]