Automatisierte Konfiguration des Microsoft Office SharePoint Server (MOSS 2007) – Teil 5

November 28, 2009 by Johnny.Walker · Leave a Comment 

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.

Geskriptete Konfiguration des Microsoft Office SharePoint Server 2007

Nachdem wir den MOSS 2007 im letzten Teil installiert haben geht es jetzt um die Konfiguration des Servers.

Mit den folgenden Befehlen konfigurieren wir den SharePoint Server…

:: Wechseln in den Ordner, der psconfig and stsadm enthaelt
cd "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN"

:: Konfigurationsdatenbank fuer MOSS 2007 erstellen
psconfig -cmd configdb -create -server %COMPUTERNAME%\%MYDBINSTANCENAME% -database SharePoint_Config -user %MYSERVICEACCOUNT% -password %MYSERVICEACCOUNTPWD%

:: Installation der Helpcollections
psconfig -cmd helpcollections -installall

:: Sicherung
psconfig -cmd secureresources

:: Installation der Services wie z. B. Excel Services
psconfig -cmd services -install

:: Featuresinstallation
psconfig -cmd installfeatures

:: Installation der Central Administration
psconfig -cmd adminvs -provision -port 8000 -windowsauthprovider onlyusentlm

psconfig -cmd applicationcontent -install

:: Office Search Service
stsadm -o osearch -action start -role indexquery -farmcontactemail %MYOWNEREMAIL% -farmserviceaccount %MYSERVICEACCOUNT% -farmservicepassword %MYSERVICEACCOUNTPWD% -defaultindexlocation "C:\Program Files\Microsoft Office Servers\12.0\Data\Applications"

:: Webapplikation fuer Shared Service Provider
stsadm -o extendvs -url http://%COMPUTERNAME%:8010 -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content_SSPAdmin -exclusivelyusentlm -apidname "SSP – 8010" -apcreatenew -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD%

:: My Site Webapplication
::STSADM.EXE -o extendvs -url http://srv2k8dev:8020 -ownerlogin srv2k8dev\administrator -owneremail schnuck@domain.tld -databaseserver srv2k8dev\SQLExpress -databasename WSS_Content_MySite -exclusivelyusentlm -apidname "My Sites – 8020" -apcreatenew -apidtype configurableid -apidlogin srv2k8dev\myserviceAccount -apidpwd %wm2002
stsadm -o extendvs -url http://%COMPUTERNAME%:8020 -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content_MySite -exclusivelyusentlm -apidname "My Sites – 8020" -apcreatenew -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD%

:: Shared Service Provider and MySite
stsadm -o createssp -title "Shared Service Provider" -url http://%COMPUTERNAME%:8010 -mysiteurl http://%COMPUTERNAME%:8020 -indexserver %COMPUTERNAME% -indexlocation "%Programfiles%\Microsoft Office Servers\12.0\Data\Applications" -ssplogin %MYSERVICEACCOUNT% -ssppassword %MYSERVICEACCOUNTPWD% -sspdatabasename SSPDB -searchdatabasename SEARCHDB

:: Site Collection erstellen unter Verwendung des SPSPortal Template
stsadm -o extendvs -url http://%COMPUTERNAME%:80 -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content -exclusivelyusentlm -apidname "SharePoint Site Collection" -sitetemplate SPSPortal -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD%

:: Restart of IIS
iisreset

Um die Befehle erfolgreich abzuschließen müssen sie in der Reihenfolge wie oben angegeben abgearbeitet werden. Nachzulesen auf Technet.

So long…

Automatisierte Installation des Microsoft Office SharePoint Server 2007 (MOSS 2007 – Teil 4)

November 15, 2009 by Johnny.Walker · Leave a Comment 

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.

Read more

Automatisierte Installation SQL Server 2005 Express (MOSS 2007 – Teil 3)

November 14, 2009 by Johnny.Walker · Leave a Comment 

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.

Silentinstallation des SQL Server 2005 Express

Wie in den Posts zuvor versuchen wir eine Komponente zu installieren ohne selbst viel klicken zu müssen.

Read more

Automatisierte Installation .Net Framework 3.5 SP1 (MOSS 2007 – Teil 2)

November 14, 2009 by Johnny.Walker · Leave a Comment 

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.

Silentinstallation des .Net Frameworks 3.5 SP1

Für die Installation des Microsoft Office SharePoint Servers 2007 benötigt man zumindest das Framework 3.0. Da die Version 3.5 SP1 ne Menge Sicherheitslücken stopft empfielt es sich gleich dieses Framework zu installieren.

Read more

Benutzer über Kommandozeile anlegen (MOSS 2007 – Teil 1)

November 13, 2009 by Johnny.Walker · Leave a Comment 

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.

Anlegen von Benutzern über die Kommandozeile

Für die Installation benötigen wir einen Benutzer für die SQL-Dienste und einen für die SharPoint-Dienste.

Benutzername Passwort
SRV2K8\sqlserviceaccount !wi2009
SRV2K8\spserviceaccount !wi2009

Read more

MySQL Scripts per Batch ausführen

October 2, 2009 by Johnny.Walker · Leave a Comment 

Wenn man ein SQL-Script vorliegen hat und dies ausführen möchte ist die gängigste Methode das Script über die Konsole auszuführen.

mysql -h ServerName -u UserName -p

Jetzt wird noch das Passwort eingetragen und schon ist man mit dem MySQL Server verbunden.

Jetzt kann man mit dem Befehl source bzw. \. den Pfad zum Script angeben.

mysql> source pfadZumSqlScript

Wenn man des Öfteren SQL-Scripts ausführen möchte empfiehlt sich ein Batchdatei der wir den Namen unseres Scripts übergeben können.

Wir erstellen eine Datei mit folgendem Inhalt:

@echo off
mysql -h localhost -u root -e "\\. %1" -p

und speichern sie als sql4scripts.cmd ab.

Das @echo off verhindert unnötige Ausgaben von Befehlen auf der Konsole, die Optionen –h, –u und –p kennen wir ja schon von oben.

Die Option –e ermöglicht es uns die Befehle des Tools mysql auszuführen (Übersicht der Befehle bekommt man auf der Konsole durch mysql –?).

%1 ist schlussendlich eine Batchvariable die den ersten Parameter beim Aufruf der Batch aufnimmt.

Wir rufen das Ganze nun folgendermaßen auf:

sql4scripts.cmd mySqlScript.sql

Jetzt wird noch das Passwort abgefragt und los gehts…

So long…