Installieren von erforderlichen Komponenten für SharePoint Server 2016 von einer Netzwerkfreigabe
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Das Installieren erforderlicher Komponenten von einem Offlinespeicherort ist für gewöhnlich dann erforderlich, wenn die Server, auf denen Sie SharePoint Server installieren möchten, vom Internet isoliert sind. Selbst wenn dies nicht der Fall ist, können Sie durch Installieren von erforderlichen Komponenten von einem zentralen Offlinespeicherort sicherstellen, dass Konsistenz zwischen den Farmservern besteht, weil Sie durch diese Vorgehensweise einen bekannten und kontrollierten Satz von Images installieren.
Hinweis
[!HINWEIS] Vorbereitungstool für Microsoft SharePoint-Produkte ist eine Benutzeroberfläche, die auf PrerequisiteInstaller.exe aufbaut. Das Tool Vorbereitungstool für Microsoft SharePoint-Produkte nimmt keine Benutzereingaben an.
Switches und Argumente für den Installer
Wenn Sie PrerequisiteInstaller.exe mit Switches und Argumenten verwenden, können Sie steuern, welche Versionen der erforderlichen Software von welchem Speicherort installiert werden.
PrequisiteInstaller.exe nimmt einzelne oder mehrere Switch- und Argumentpaare an. Ein Schalter gibt die erforderliche Komponente an, das Argument gibt die Aktion und den Speicherort der erforderlichen Komponente an.
Ein Switch-Argument-Paar weist das folgende Format auf:
/switch: <path>
Dabei gilt:
/ switch ist eine gültige Option zur Angabe einer erforderlichen Komponente. Beispiel: /SQLNCli: ist die Option für den Microsoft SQL Server 2012 SP1 Native Client.
<path> wird als Pfad einer lokalen Datei oder als Pfad einer Dateifreigabe ausgedrückt, z. B. "C:\foldername\sqlncli.msi" oder "\<Servername>\<Freigabename>\sqlncli.msi".
Switch und Argument sind jeweils durch einen Doppelpunkt und ein Leerzeichen voneinander getrennt. Das Argument steht in Anführungszeichen.
Die Switch-Argument-Paare können an der Eingabeaufforderung an PrerequisiteInstaller.exe übergeben oder aus einer Argumenttextdatei eingelesen werden.
Herunterladen und Kombinieren der erforderlichen Komponenten für SharePoint Server in einer Dateifreigabe
Sie können die erforderlichen Komponenten herunterladen und kombinieren, indem Sie die in den folgenden Verfahren beschriebenen Schritte ausführen.
So identifizieren Sie die erforderlichen Komponenten
Lesen Sie den Artikel Hardware- und Softwareanforderungen für SharePoint Server 2016, der eine Liste aller erforderlichen und optionalen Komponenten für SharePoint Server 2016 enthält. Außerdem finden Sie hier die Downloadadresse für jede erforderliche Komponente, die zum Download im Internet verfügbar ist. Informationen zu den Hardware- und Softwareanforderungen für SharePoint Server 2019 finden Sie unter Hardware- und Softwareanforderungen für SharePoint Server 2019
Informationen für SharePoint 2013 finden Sie unter Hardware- und Softwarevoraussetzungen für SharePoint 2013.
Wechseln Sie an der Eingabeaufforderung zum Stamm der SharePoint Server-Installationsmedien oder des Ordnerspeicherorts.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
PrerequisiteInstaller.exe /?
Dadurch wird eine Liste aller Befehlszeilenoptionen und Switches und deren zugehöriger Argumente zum Installieren einer erforderlichen Komponente über die Befehlszeile aufgerufen.
Tipp
Zum Kopieren des Inhalts des aktiven Informationsfensters in die Zwischenablage drücken Sie STRG+C.
Vergewissern Sie sich, dass Sie eine korrekte Liste der erforderlichen Komponenten haben. Vergleichen Sie die Ausgabe des Tools zum Installieren der erforderlichen Komponenten mit der Liste der erforderlichen Komponenten aus Schritt 1.
Laden Sie die erforderlichen Komponenten auf einen Computer herunter, der Internetzugriff hat.
Erstellen Sie nun anhand der folgenden Schritte einen zentralen Speicherort, von dem aus Sie die erforderlichen Komponenten für SharePoint Server auf allen Farmservern installieren können.
So kombinieren Sie erforderliche Komponenten
Erstellen Sie einen freigegebenen Ordner auf einem Computer, auf den die Server zugreifen können, auf denen die erforderlichen Komponenten installiert werden sollen.
Kopieren Sie die aus dem Internet heruntergeladenen Dateien in den freigegebenen Ordner.
Nachdem Sie eine verfügbare Netzwerkadresse für die erforderlichen Komponenten erstellt haben, installieren Sie anhand des folgenden Verfahrens die erforderlichen Komponenten für SharePoint Server auf einem Server.
Installieren der erforderlichen Komponenten für SharePoint Server an der Eingabeaufforderung
Anhand des folgenden Verfahrens können Sie eine oder mehrere erforderlichen Komponenten über die Befehlszeile installieren.
So installieren Sie die Komponenten über die Befehlszeile
Klicken Sie im Startmenü auf Als Administrator ausführen, um das Eingabeaufforderungsfenster zu öffnen.
Wechseln Sie zum Quellverzeichnis von SharePoint Server.
Geben Sie die Option und das entsprechende Argument für das Programm ein, das Sie installieren möchten, und drücken Sie dann die EINGABETASTE. Geben Sie für SharePoint Server 2016 Folgendes ein:
PrerequisiteInstaller.exe /SQLNCli:"\o16-sf-admin\SP_prereqs\sqlncli.msi"
Hinweis
[!HINWEIS] Wenn Sie mehrere erforderliche Komponenten installieren möchten, achten Sie darauf, die einzelnen Switch-Argument-Paare durch Leerzeichen voneinander getrennt einzugeben. Trennen Sie jedes Paar durch ein Leerzeichen, z. B.: > PrerequisiteInstaller.exe /IDFX:"\<path>\Windows6.1-KB974405-x64.msu" /sqlncli:"\<path>\sqlncli.msi" /Sync:"\<path>\Synchronization.msi"
Installieren der erforderlichen Komponenten für SharePoint mithilfe einer Argumentdatei
Sie können die erforderlichen Komponenten von der Dateifreigabe mithilfe einer Argumentdatei installieren. Diese besteht aus den Switches und zugehörigen Pfadanweisungen zu den Programmen, die installiert werden müssen.
Wenn Sie PrerequisiteInstaller.exe mit einer Argumentdatei ausführen, geschieht Folgendes:
PrerequisiteInstaller.exe liest die Argumentdatei, um sicherzustellen, dass jeder Switch gültig und das in der Pfadanweisung angegebene Programm vorhanden ist.
Hinweis
Wenn Sie ein Argument angeben, ignoriert PrerequisiteInstaller.exe die Argumentdatei und verarbeitet nur das Befehlszeilenargument.
PrerequisiteInstaller.exe durchsucht das lokale System, um festzustellen, ob bereits erforderliche Komponenten installiert sind.
PrerequisiteInstaller.exe installiert die in der Argumentdatei angegebenen Programme und gibt einen der folgenden Exitcodes zurück:
0 – Erfolg
1 - Eine andere Instanz dieser Anwendung wird bereits ausgeführt
2 - Ungültiger Befehlszeilenparameter
1001 - Ein ausstehender Neustart verhindert die Installation
3010 - Es ist ein Neustart erforderlich
- Wenn für eine erforderliche Komponente ein Neustart notwendig ist, wird der Code 3010 generiert, und Sie werden aufgefordert, auf Fertig stellen zu klicken und das System neu zu starten. Das Verhalten des Installers nach einem Code 3010 ist abhängig davon, welche der folgenden Bedingungen auf dem Computer vorliegen:
Wenn die Komponente, die einen Neustart erfordert, bereits auf dem System installiert ist, wird der Code 3010 generiert, und die übrigen erforderlichen Komponenten werden installiert. Nach der Installation der letzten erforderlichen Komponente werden Sie aufgefordert, das System neu zu starten.
Wenn die Komponente, die einen Neustart erfordert, von PrerequisiteInstaller.exe auf dem System installiert wird, generiert der Installer den Code 3010, und die Installation der übrigen erforderlichen Komponenten wird übersprungen. Sie werden aufgefordert, das System neu zu starten.
Nach dem Neustart des Systems wird PrerequisiteInstaller.exe wieder ausgeführt, weil die Startdatei, die vor dem Neustart erstellt wurde, ein /continue-Flag enthält.
Mehrere Komponenten erfordern möglicherweise einen Neustart. Daher muss PrerequisiteInstaller.exe möglicherweise mehrmals neu gestartet werden. Nach einem Neustart ignoriert PrerequisiteInstaller.exe die Argumentdatei und versucht, die übrigen erforderlichen Komponenten aus dem Internet herunterzuladen und zu installieren. Weitere Informationen finden Sie unter Bekannte Probleme.
Anhand des folgenden Verfahrens können Sie eine Argumentdatei erstellen.
So erstellen Sie eine Argumentdatei
Erstellen Sie mithilfe eines Text-Editors ein neues Textdokument mit dem Namen PrerequisiteInstaller.Arguments.txt. Speichern Sie diese Datei im gleichen Speicherort wie PrerequisiteInstaller.exe. Diese Datei enthält die Switches und Argumente, die beim Ausführen von Vorbereitungstool für Microsoft SharePoint-Produkte verwendet werden.
Bearbeiten Sie mithilfe eines Text-Editors die Datei „PrerequisiteInstaller.Arguments.txt“, indem Sie Dateipfade zu den Installationsquellen für die einzelnen erforderlichen Komponenten angeben. Verwenden Sie dabei folgende Syntax:
/switch: <path>
Dabei ist /switch ein gültiger Switch und <pfad> ein Pfad der Installationsquelle.
Nachdem Sie die Datei PrerequisiteInstaller.Arguments.txt entsprechend bearbeitet haben, speichern Sie die Änderungen, und vergewissern Sie sich, dass sich die Datei im gleichen Verzeichnis befindet wie PrerequisiteInstaller.exe.
Anhand des folgenden Verfahrens installieren Sie die erforderlichen Komponenten.
So installieren Sie die erforderlichen Komponenten mithilfe einer Argumentdatei
Führen Sie PrerequisiteInstaller.exe an der Befehlszeile aus, um die erforderlichen Komponenten zu installieren.
Achtung
Wenn Sie aufgefordert werden, auf Fertig stellen zu klicken, um das System neu zu starten, tun Sie dies nicht. Klicken Sie stattdessen auf Abbrechen. Weitere Informationen finden Sie unter Bekannte Probleme , bevor Sie mit dem nächsten Schritt fortfahren.
Starten Sie das System manuell neu.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
PrerequisiteInstaller.exe
Bekannte Probleme
Es gibt zwei bekannte Probleme, die die Verwendung einer Argumentdatei betreffen:
In der Argumentdatei wurden Zeilenumbrüche verwendet
Wenn Sie eine Argumentdatei erstellen und Zeilenumbrüche verwenden, um jedes Schalter-Argument-Paar auf eine einzelne Zeile zu setzen, tritt bei der Ausführung des Installers ein Fehler auf. Dieses Problem umgehen Sie, indem Sie alle Schalter-Argument-Paare in einer einzigen Zeile eingeben.
Die Argumentdatei wird nach einem Neustart des Computers nicht verwendet
Nach dem Neustart führt PrerequisiteInstaller.exe die Startbefehlsdatei aus, die ein /continue-Flag enthält. Das Flag /continue zwingt den Installer, die Argumentdatei zu ignorieren.
Sie müssen einen Neustart verhindern, indem Sie den Vorgang für das Starten des Computers in dieser Befehlsdatei mit einer der folgenden Optionen löschen:
Option 1
Führen Sie PrerequisiteInstaller.exe aus, indem Sie darauf doppelklicken. Der erste Bildschirm mit der Liste der erforderlichen Komponenten wird angezeigt.
Klicken Sie auf Abbrechen. PrerequisiteInstaller.exe löscht den Startvorgang.
Option 2
Klicken Sie im Startmenü auf Ausführen, und geben Sie „regedit“ ein, um die Registrierung zu öffnen.
Öffnen Sie den Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
Überprüfen Sie den Wert für "Common Startup". Dieser gibt das Verzeichnis an, in dem die Startvorgänge aufgelistet sind.
Schließen Sie den Registrierungs-Editor, ohne Änderungen vorzunehmen.
Wechseln Sie zum Startverzeichnis, in der Regel <systemdir>\ProgramData\Microsoft\Windows\Startmenü\Programme\Autostart.
Löschen Sie den Startvorgang, indem Sie "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" löschen.