Categories: Sharepoint

Sharepoint Autoinstaller

Warum kompliziert und mit viel Handarbeit, wenn’s auch anders geht.  Ob man nun Sharepoint einmal installiert oder des Öfteren, sollte –falls noch nicht bekannt- man sich mit mal mit den Sharepoint AutoSPinstaller genauer ansehen. Der AutoSPInstaller installiert , wie der Name schon prophezeit, von den Prerequesits an bis hin “Portal” inklusive aller Dienste alles, was das Sharepoint Herz höher schlagen lässt.

Die Vorteile sind unter anderem “schöne” Datenbanknamen, das Deaktivieren nicht notwendiger Dienste, das Ausschalten des LoopbackChecks und der verstärkten Sicherheitkonfiguration des IE. Gefühlt, aber nicht gemessen steht der Sharepoint Server in kürzerer Zeit. Zumindest hatte ich währenddessen  Zeit für ein paar Tassen Cappuccino und einen Plausch mit meinen Kollegen.

Der Autoinstaller benötigt eine XML Konfigurationsdatei, in der sämtliche Angabe enthalten sein müssen. Nun ist es nicht jedermanns Sache sich ein XML File zusammenzubasteln, aber auch das kann man sich mittels passenden Tool, dem AutoinstallerGUI zusammenbasteln.

Beide Tools sind auch Codeplex zu finden:

Sharepoint AutoSPInstaller und Sharepoint AutoSPInstallerGUI

Sehen wir uns mal eine typische Installation an.

Typische Singleserver Installation

 

Damit der AutoSPInstaller funktionieren kann, muss eine bestimmte Verzeichnisstruktur her. So sollten, wenn gewünscht, Language-Packs entpackt in ein bestimmtes Verzeichnis, dessen Name, das Länderkürzel aufweist. Hier bspw. englisch und niederländisch.

Der Installer kann durchaus mit SP 2010 und SP 2013 umgehen. In das jeweilige Verzeichnis muss lediglich der Inhalt der DVD kopiert werden.

 

Unter anderem können auch Updates in die Ordner integriert werden…

Nun kann man mit dem AutoSPInstaller loslegen.

Nachdem man Key, Version, Verschiedene Settings wie Loopback disablen läßt…

..legt man ServiceAccounts, Logfile Pfade und Settings für die Zentraladministration fest.

Als nächstes läßt sich eine Webapplication und Websitesammlung festlegen. Interressant dürfte auch sein, hier die SQL Aliase anzulegen. Ein schöner Hinweis, auf eine gängige Praxis, um unabhängig vom tatsächichen Orte des SQL Server zu sein.

Anschliessend konfigurieren wir die ServiceApplications, wie Search, AppManagement usw.

und zuletzt die Enterprise ServiceApplications.

Das Ergebnis unserer Konfiguration speichern wir als AutoSPInstallerInput.xml im Autoinstallerverzeichnis. Und schon kann es losgehen:: AutoSPInstallerLaunch.bat

Im Powershellfenster können wir beobachten, was gerade passiert…

Cool oder?

Übrigens: Läßt man den Installer mehrfach laufen, kann im Prinzip nichts schiefgehen. Das Setup kontrolliert, ob Dinge schon existieren und überspringt, dann einfach den einen Schritt.

So läßt sich bspw. ein Grundinstallation, in der nur Sharepoint inkl. Prerequesits installiert wurde, durchaus mit dem AutoSPInstaller zu Ende konfigurieren.

Leider lief bei mir lediglich die englische Version des SP einwandfrei durch. Bei der detuschen Version hakelte es hier und dort.

PS: Mittlerweile steht bereits eine neuere Version zur Verfügung mit der auch Sharepoint inklusive SP1 installiert werden kann.

Fumus

View Comments

  • Hallo Andreas,

    herzlichen Dank für die tolle Schulung von letzer Woche. Da hab ich jetzt erst mal richtig was zu "verdauen". Aber meine "große Angst" vor dem mächtigen SP haben wir erst mal ein wenig besiegt :-)

    Hoffe Du bist gut wieder zu Hause angekommen und weißt, wo jetzt Deine Schulung ist.

    Herzliche Grüße

    Frank

    • Hallo Frank,

      ich wach auf, gugg mich um.. und sehe ich bin zu Hause ;-)
      War auch ein Spaß für mich..

      der Fumus

Share
Published by
Fumus

Recent Posts

SQL Server 2019 – static data masking – Du Opfer!

In SQL Server 2016 wurde das sog. dynamic data masking eingeführt. Eine Möglichkeit Daten bei…

5 Jahren ago

MinRole – Oder wie alles etwas einfacher wird

Seit Sharepoint Server 2007 präsentiert sich die Installation immer auf die gleiche Weise. Gerade mal,…

8 Jahren ago

Schritt für Schritt: SQL 2016 – Dynamic Data Masking

Es weihnachtet! Gerade bekam ich von einer Kollegin Plätzchen angeboten mit der Größe eines Diskus…

8 Jahren ago

Schritt für Schritt: SQL Server 2016 – temporal tables

Nein, bitte nicht verwechseln: temporal tables haben nichts zu tun mit temporary tables table variables…

9 Jahren ago

SQL Server 2016 Schritt für Schritt–Installation und First Look

SQL Server 2016.. habe ich schon erwähnt, dass ich den ziemlich cool finde? Wollen wir…

9 Jahren ago

SQL Server 2016 – CTP2

Nach langer Zeit wieder mal eine Artikel von mir.. der mich besonders erfreut. SQL Server…

9 Jahren ago