Bereitstellen von Office Online Server

Zusammenfassung: Erläutert, wie sie Office Online Server lokal für die Verwendung durch SharePoint Server, Skype for Business Server und Exchange Server bereitstellen.

Zielgruppe: IT-Spezialisten

Office Online Server ist die nächste Version von Office Web Apps Server. Das Bereitstellen von Office Online Server umfasst die Installation vorausgesetzter Software und Ausführung einiger Microsoft PowerShell-Befehle und gestaltet sich recht einfach. In diesem Artikel werden zunächst die Schritte zur Inbetriebnahme Ihrer Server und dann die Microsoft PowerShell-Befehle zum Konfigurieren der Office Online Server-Farm behandelt.

Vorbereiten von Servern für die Ausführung von Office Online Server

Führen Sie die folgenden Schritte auf allen Servern durch, auf denen Office Online Server ausgeführt werden soll. Dieser Server muss Windows Server 2012 R2, Windows Server 2016 oder Windows Server 2019 oder Windows Server 2022 sein.

Wichtig

  • Windows Server 2016 erfordert Office Online Server April 2017 oder höher.
  • Windows Server 2019 erfordert Office Online Server Patch vom Juli 2021 oder höher.
  • Windows Server 2022 erfordert Office Online Server Patch vom November 2021 oder höher.

Office Online Server wurde für Serverbetriebssysteme entwickelt und mit den Standardeinstellungen getestet. Wenn die Bereitstellung mit nicht standardmäßigen Einstellungen erfolgen soll, empfiehlt es sich, die Installation und Einrichtung mit den Standardeinstellungen zu beginnen. Sobald Sie sich vergewissert haben, dass das System funktioniert, können Sie Gruppenrichtlinien, Sicherheitseinstellungen und andere Änderungen inkrementell hinzufügen und testen.

Schritt 1: Installieren der vorausgesetzten Software für Office Online Server

Installieren von Office Online Server

  1. Öffnen Sie die Microsoft PowerShell-Eingabeaufforderung als Administrator, und führen Sie diesen Befehl zum Installieren der erforderlichen Rollen und Dienste aus.

    Windows Server 2012 R2:


Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Windows Server 2016, 2019, 2022:


Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Wenn Sie aufgefordert werden, starten Sie den Server neu.

  1. Installieren Sie die folgende Software:

Schritt 2: Installieren von Office Online Server

Als Nächstes installieren Sie Office Online Server.

Wenn Sie planen, Excel Online-Features zu verwenden, die den Zugriffs auf externe Daten (z. B. von Datenmodellen, Power Pivot oder Power View) benutzen, beachten Sie, dass sich Office Online Server in der gleichen Active Directory-Gesamtstruktur befinden muss wie der Benutzer sowie alle externen Datenquellen, auf die Sie über Windows-basierte Authentifizierung zugreifen möchten.

Führen Sie die folgenden Schritte auf allen Servern aus, auf denen Office Online Server ausgeführt wird.

Installieren von Office Online Server

  1. Laden Sie Office Online Server im Volume Licensing Service Center (VLSC) herunter. Office Online Server ist eine Komponente von Office, sodass es auf jeder der Produktseiten verfügbar ist, einschließlich Office Standard 2016, Office Professional Plus 2016 und Office 2015 für Mac Standard.

  2. Führen Sie "Setup.exe" aus.

  3. Aktivieren Sie auf der Seite Microsoft-Software-Lizenzbedingungen lesen das Kontrollkästchen Ich stimme den Bedingungen dieser Vereinbarung zu, und klicken Sie dann auf Weiter.

  4. Wählen Sie auf der Seite Dateispeicherort auswählen den Ordner aus, in dem die Office Online Server-Dateien installiert werden sollen (z. B. "C:\Programme\Microsoft Office Web Apps"), und wählen Sie anschließend die Option Jetzt installieren aus. Wenn dieser Ordner nicht vorhanden ist, wird er vom Setup erstellt.

    Es wird empfohlen, Office Online Server auf dem Systemlaufwerk zu installieren.

  5. Wenn Setup die Installation von Office Online Server fertig gestellt hat, wählen Sie Schließen aus.

  6. Wenn Sie beabsichtigen, eingeschränkte Kerberos-Delegierung mit Excel Online zu verwenden, legen Sie unter Services die Option Claims to Windows Token Service für den automatischen Start auf diesem Server fest.

Wenn Sie beabsichtigen, eingeschränkte Kerberos-Delegierung mit Excel Online zu verwenden, achten Sie darauf, dass jeder Server in der Office Online Server-Farm zur Active Directory Domain Services-Delegierungsliste hinzugefügt wird.

Schritt 3:Installieren von Sprachpaketen für Office Online Server

Mit Office Online Server-Sprachpaketen können Benutzer webbasierte Office-Dateien in mehreren Sprachen unabhängig davon anzeigen, ob sie aus SharePoint-Dokumentbibliotheken oder Outlook im Web geöffnet wurden.

Gehen Sie zum Installieren der Sprachpakete wie folgt vor:

  1. Laden Sie die Office Online Server-Sprachpakete aus dem Microsoft Download Center herunter.

  2. Führen Sie wacserverlanguagepack.exe aus.

  3. Wählen Sie im Setup-Assistenten für Office Online Server-Sprachpakete auf der Seite Microsoft-Software-Lizenzbedingungen lesen die Option Ich stimme den Bedingungen dieser Vereinbarung zu und anschließend Weiter aus.

  4. Wenn Setup die Installation von Office Online Server fertig gestellt hat, wählen Sie Schließen aus.

Zum Patchen von Sprachpaketen stellen Sie nach der Installation der Office Online-Sprachpakete Office Online-Updates bereit.

Wichtig

Wenn Sie Sprachpakete nach Erstellung der Office Online Server-Farm installieren möchten, müssen Sie einen Server aus der Farm entfernen, das Sprachpaket auf diesem Server installieren und ihn anschließend wieder der Farm hinzufügen.> Damit ein Sprachpaket ordnungsgemäß funktioniert, müssen Sie es auf allen Servern in der Farm installieren.

Bereitstellen der Office Online Server-Serverfarm

Führen Sie basierend auf dem Typ der Office Online Server-Farm, die Sie erstellen möchten, die Schritte in einem der folgenden drei Abschnitte aus.

Tipp

Falls Microsoft PowerShell das New-OfficeWebAppsFarm-Cmdlet beim Ausführen nicht erkennt, müssen Sie möglicherweise das OfficeWebApps -Modul importieren. Verwenden Sie diesen Befehl: Import-Module -Name OfficeWebApps

Bereitstellen einer Office Online Server-Farm, die HTTP verwendet

Wenn Sie Office Online Server nur für Test- oder interne Zwecke bereitstellen und Skype for Business Server 2015 keine Office Online Server-Funktionalität bereitstellen müssen, befolgen Sie die folgenden Schritte zum Installieren einer Office Online Server-Farm mit einem Server, die HTTP verwendet. Sie brauchen kein Zertifikat und keinen Lastenausgleich, jedoch einen dedizierten physischen Server oder eine Instanz einer virtuellen Maschine, auf dem/der keine andere Serveranwendung ausgeführt wird.

Sie können diese Office Online Server-Farm verwenden, um Office Online-Funktionen für SharePoint Server 2016 und Exchange Server 2016 bereitzustellen.

Hinweis

Es wird dringend empfohlen, unabhängig von der Umgebung HTTPS (TLS) zu verwenden, da Office Online Server OAuth-Token für die Kommunikation mit externen Diensten wie SharePoint oder Exchange Server verwendet. OAuth-Token enthalten Informationen, die möglicherweise von einem Angreifer abgefangen und wiedergegeben werden können, und dem Angreifer die gleichen Berechtigungen einräumt, wie dem Benutzer, der die Anforderung an Office Online Server sendet.

Schritt 1: Bereitstellen der Office Online Server-Farm

Erstellen Sie mit dem Befehl New-OfficeWebAppsFarm eine neue Office Online Server-Farm mit nur einem Server (siehe das folgende Beispiel).

New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

Parameter

  • -InternalURL ist der Name des Servers, auf dem Office Online Server ausgeführt wird, z. B. http://servername.

  • -AllowHttp konfiguriert die Farm für die Verwendung von HTTP.

  • -EditingEnabled ermöglicht die Bearbeitung in Office Online bei Verwendung mit SharePoint Server. Dieser Parameter wird von Skype for Business Server 2015 oder Exchange Server nicht verwendet, da diese Hosts keine Bearbeitungsfunktionen unterstützen.

Schritt 2: Sicherstellen, dass die Office Online Server-Farm erfolgreich erstellt wurde

Nach Erstellung der Farm werden Details zur Farm an der Microsoft PowerShell-Eingabeaufforderung angezeigt. Vergewissern Sie sich, dass Office Online Server ordnungsgemäß installiert und konfiguriert ist, indem Sie wie im folgenden Beispiel über einen Webbrowser auf die URL für die Office Online Server-Serverermittlung zugreifen. Diese URL besteht aus dem Wert, den Sie dem InternalUrl-Parameter beim Konfigurieren der Office Online Server-Farm zugewiesen haben, gefolgt von /hosting/discovery. Beispiel:

http://servername/hosting/discovery

Wenn Office Online Server wie erwartet ausgeführt wird, sollte in Ihrem Webbrowser eine WOPI-Such-XML-Datei (Web Application Open Platform Interface Protocol) angezeigt werden. Die ersten Zeilen der Datei sollten ähnlich wie im folgenden Beispiel aussehen:

<?xml version="1.0" encoding="utf-8" ?>
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 

Schritt 3: Konfigurieren des Secure Store-Zugriff (optional)

Wenn Sie dies mithilfe des Secure Store Service in SharePoint-Server in einer HTTP-Umgebung planen, gibt es einen Parameter, den Sie benötigen, um dies zu ermöglichen. (Wenn Sie nicht beabsichtigen, Secure Store in SharePoint Server mit Excel Online zu verwenden, können Sie diesen Schritt überspringen.)

Wenn Office Online Server versucht, Daten in einer Arbeitsmappe oder ODC-Datei zu aktualisieren, die in einem HTTP-Pfad gespeichert ist, wird ein Fehler auftreten, wenn Sie nicht Office Online Server für Secure Store-Verbindungen über HTTP konfiguriert haben.

Verwenden Sie das Cmdlet "Set-OfficeWebAppsFarm" zum Konfigurieren von Secure Store über HTTP-Einstellungen:


Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true

Bitte beachten Sie, dass der Inhalt der Arbeitsmappe oder der ODC-Datei als Klartext über HTTP übermittelt wird. Daten, die Arbeitsmappen und ODC-Dateien verbunden sind, enthalten die Datenbankverbindungsinformationen und können Kennwörter enthalten.

Schritt 4: Konfigurieren des Hosts

Die Farm ist jetzt bereit, über HTTP Office Online-Funktionalität für Hosts bereitzustellen. Weitere Informationen zum Konfigurieren von Hosts finden Sie in den folgenden Artikeln.

Hinweis

Dies gilt auch für SharePoint Server 2019.

Bereitstellen einer Office Online Server-Farm, die HTTPS verwendet

Bei den meisten Produktionsumgebungen wird dringend empfohlen, für die Sicherheitsfeatures HTTPS zu verwenden. Außerdem ist HTTPS erforderlich, wenn Sie die Office Online Server-Funktionen in Skype for Business Server 2015 bereitstellen möchten, mit der Benutzer PowerPoint-Übertragungen in einem Browser anzeigen können. Hier erfahren Sie, wie Sie eine Office Online Server-Farm mit einem Server, die HTTPS verwendet, installieren. Sie müssen ein Zertifikat auf dem Server installieren.

Diese Office Online Server Farm bietet Office Online-Funktionalität für SharePoint Server, Skype for Business Server 2015 und Exchange Server 2016.

Schritt 1: Bereitstellen der Office Online Server-Farm

Erstellen Sie mit dem Befehl New-OfficeWebAppsFarm eine neue Office Online Server-Farm mit nur einem Server (siehe das folgende Beispiel).

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

Parameter

  • -InternalURL ist der vollqualifizierte Domänenname (FQDN) des Servers, auf dem Office Online Server ausgeführt wird, z. B. http://servername.contoso.com.

  • -ExternalURL ist der FQDN, auf den über das Internet zugegriffen werden kann.

  • -CertificateName ist der angezeigte Name des Zertifikats.

  • -EditingEnabled ist optional und ermöglicht die Bearbeitung in Office Online bei Verwendung mit SharePoint Server. Dieser Parameter wird von Skype for Business Server 2015 oder Exchange Server nicht verwendet, da diese Hosts keine Bearbeitungsfunktionen unterstützen.

Schritt 2: Sicherstellen, dass die Office Online Server-Farm erfolgreich erstellt wurde

Nach Erstellung der Farm werden Details zur Farm an der Microsoft PowerShell-Eingabeaufforderung angezeigt. Vergewissern Sie sich, dass Office Online Server ordnungsgemäß installiert und konfiguriert ist, indem Sie wie im folgenden Beispiel über einen Webbrowser auf die URL für die Office Online Server-Serverermittlung zugreifen. Diese URL besteht aus dem Wert, den Sie dem InternalUrl-Parameter beim Konfigurieren der Office Online Server-Farm zugewiesen haben, gefolgt von /hosting/discovery. Beispiel:

https://server.contoso.com/hosting/discovery

Wenn Office Online Server wie erwartet ausgeführt wird, sollte in Ihrem Webbrowser eine WOPI-Such-XML-Datei (Web Application Open Platform Interface Protocol) angezeigt werden. Die ersten Zeilen der Datei sollten ähnlich wie im folgenden Beispiel aussehen:

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone 
name="internal-https"><app name="Excel" checkLicense="true" 
favIconUrl="https://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action 
name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="xls"/><action name="view"
 

Hinweis

Abhängig von den Sicherheitseinstellungen Ihres Webbrowser sehen Sie ggf. eine Meldung, die Sie zur Auswahl von Alle Inhalte anzeigen auffordert, bevor der Inhalt der Such-XML-Datei angezeigt wird.

Schritt 3: Konfigurieren des Hosts

Die Farm ist jetzt bereit, über HTTPS Office Online-Funktionalität für Hosts bereitzustellen. Weitere Informationen zum Konfigurieren von Hosts finden Sie in den folgenden Artikeln.

Hinweis

Dies gilt auch für SharePoint Server 2019.

Bereitstellen einer Office Online Server-Farm mit mehreren Servern, die Lastenausgleich und HTTPS verwendet

Wenn Sie in Ihrer Office Online Server-Farm viel Datenverkehr erwarten und diese sowohl über das Internet als auch das interne Netzwerk verfügbar sein soll, sollten Sie die folgende Topologie wählen. In diesem Abschnitt wird erklärt, wie Sie eine Office Online Server-Farm mit mehreren Servern installieren, die Lastenausgleich und HTTPS verwendet.

Bevor Sie beginnen, stellen Sie sicher, dass Ihr Lastenausgleich konfiguriert ist. Darüber hinaus müssen Sie ein Zertifikat auf dem Lastenausgleich installieren. Diese Office Online Server Farm bietet Office Online-Funktionalität für SharePoint Server, Skype for Business Server 2015 und Exchange Server 2016.

Schritt 1: Erstellen der Office Online Server-Farm auf dem ersten Server

Erstellen Sie mit dem Befehl New-OfficeWebAppsFarm eine neue Office Online Server-Farm auf dem ersten Server (siehe das folgende Beispiel).


New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled

Parameter

  • -InternalURL ist der vollqualifizierte Domänenname (FQDN) des Servers, auf dem Office Online Server ausgeführt wird, z. B. http://servername.contoso.com.

  • -ExternalURL ist der FQDN, auf den über das Internet zugegriffen werden kann.

  • -SSLOffloaded ermöglicht das Verschieben der SSL-Beendigung zum Lastenausgleich.

  • -EditingEnabled ist optional und ermöglicht die Bearbeitung in Office Online bei Verwendung mit SharePoint Server. Dieser Parameter wird von Skype for Business Server 2015 oder Exchange Server nicht verwendet, da diese Hosts keine Bearbeitungsfunktionen unterstützen.

Schritt 2: Hinzufügen weiterer Server zur Farm

After the first server is running Office Online Server, run the New-OfficeWebAppsMachine command on each server you want to add to the Office Online Server farm. For the -MachineToJoin parameter, use the computer name of a server that's already in the Office Online Server farm. For example, if server1.contoso.com is already in the farm, use the following:

New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"

Schritt 3: Sicherstellen, dass die Office Online Server-Farm erfolgreich erstellt wurde

Nach Erstellung der Farm werden Details zur Farm an der Microsoft PowerShell-Eingabeaufforderung angezeigt. Vergewissern Sie sich, dass Office Online Server ordnungsgemäß installiert und konfiguriert ist, indem Sie wie im folgenden Beispiel über einen Webbrowser auf die URL für die Office Online Server-Serverermittlung zugreifen. Diese URL besteht aus dem Wert, den Sie dem InternalUrl-Parameter beim Konfigurieren der Office Online Server-Farm zugewiesen haben, gefolgt von /hosting/discovery. Beispiel:

https://server.contoso.com/hosting/discovery

Wenn Office Online Server wie erwartet ausgeführt wird, sollte in Ihrem Webbrowser eine WOPI-Such-XML-Datei (Web Application Open Platform Interface Protocol) angezeigt werden. Die ersten Zeilen der Datei sollten ähnlich wie im folgenden Beispiel aussehen:

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone name="internal-https"><app name="Excel" checkLicense="true" favIconUrl="https://officewebapps.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xlsb"/> 

Hinweis

Abhängig von den Sicherheitseinstellungen Ihres Webbrowser sehen Sie ggf. eine Meldung, die Sie zur Auswahl von Alle Inhalte anzeigen auffordert, bevor der Inhalt der Such-XML-Datei angezeigt wird.

Schritt 4: Konfigurieren des Hosts

Die Farm ist jetzt bereit, über HTTPS Office Online-Funktionalität für Hosts bereitzustellen. Weitere Informationen zum Konfigurieren von Hosts finden Sie in den folgenden Artikeln.

Hinweis

Dies gilt auch für SharePoint Server 2019.

Vorgehensweise bei den Meldungen "500 Web Service Exceptions" oder "500.21 – Internal Server Error"

Falls .NET Framework 4.6-Features installiert und später wieder entfernt wurden, erscheint beim Ausführen von Office Web Apps-Cmdlets unter Umständen die Meldung "500 Web Service Exceptions" oder "500.21 – Internal Server Error". Führen Sie zum Beheben dieses Fehlers an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Beispielbefehle aus, um die Einstellungen zu bereinigen, die möglicherweise dazu führen, dass Office Online Server nicht ordnungsgemäß funktioniert:

Für Windows Server 2012 R2, Windows Server 2016 oder Windows Server 2019 oder Windows Server 2022


Add-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, Web-Asp-Net45

Siehe auch

Anwenden von Softwareupdates auf Office Online Server

Office Online Server – Veröffentlichungszeitplan

Planen von Office Online Server