Freigeben über


Konfigurieren von Office Web Apps für SharePoint 2013

 

Gilt für: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

Zusammenfassung: Erläuterungen zur Konfiguration von SharePoint 2013 für die Verwendung von Office Web Apps.

Zielgruppe: IT-Spezialisten

In diesem Artikel wird erläutert, wo Deploy Office Web Apps Server aufgehört hat. In diesem Artikel richten Sie den Server ein, auf dem Office Web Apps Server ausgeführt wird. In diesem Fall konfigurieren Sie SharePoint 2013 für die Verwendung von Office Web Apps Server. Zuerst müssen Sie einige Windows PowerShell-Cmdlets aus SharePoint 2013 ausführen, danach können Benutzer Office-Dateien aus SharePoint 2013-Dokumentbibliotheken in einem Browser öffnen.

Wenn Sie mit den Features von Office Web Apps Server nicht vertraut sind, lesen Sie das Übersichtsthema.

Inhalt dieses Artikels:

  • Vorbereiten der Konfiguration von SharePoint 2013 für die Verwendung von Office Web Apps Server

  • Konfigurieren von SharePoint 2013 für die Verwendung von Office Web Apps Server

  • Behandeln von Problemen in Office Web Apps bei Verwendung mit SharePoint 2013

  • Trennen der Verbindung zwischen SharePoint 2013 und Office Web Apps Server

Vorbereiten der Konfiguration von SharePoint 2013 für die Verwendung von Office Web Apps Server

Führen Sie zunächst die folgenden Schritte aus:

  • Installieren Sie SharePoint 2013. Anleitungen finden Sie unter Installieren von SharePoint 2013.

  • Vergewissern Sie sich, dass von allen SharePoint 2013-Webanwendungen die anspruchsbasierte Authentifizierung verwendet wird. Das Rendern und Bearbeiten von Office Web Apps funktioniert nicht in SharePoint 2013-Webanwendungen, die die Authentifizierung im klassischen Modus verwenden. Weitere Informationen finden Sie unter SharePoint-Authentifizierungsanforderungen für Office Web Apps.

  • Wenn Sie Benutzern ermöglichen möchten, Office-Dokumente zu bearbeiten (nicht nur zu lesen) benötigen Sie eine Bearbeitungslizenz. Außerdem müssen Sie die Bearbeitung in der Office Web Apps Server-Farm aktivieren. Weitere Informationen zu diesen Lizenzierungsanforderungen finden Sie unter Lizenzierung von Office Web Apps für die Bearbeitung von Office-Dateien.

  • Wenn Sie sich mit dem Systemkonto bei SharePoint 2013 anmelden, können Sie die Verbindung zwischen SharePoint 2013 und Office Web Apps Server nicht testen. Melden Sie sich zum Testen der Verbindung mit einem anderen Konto an.

  • In Umgebungen mit wenig Arbeitsspeicher kann unter Umständen keine Vorschau von Office-Dokumenten in Office Web Apps angezeigt werden. Lesen Sie den Artikel Hardware requirements—web servers, application servers, and single server installations für SharePoint 2013. Hierbei handelt es sich um die gleichen Anforderungen wie bei Office Web Apps Server.

Konfigurieren von SharePoint 2013 für die Verwendung von Office Web Apps Server

Wählen Sie einen der folgenden Abschnitte je nachdem, ob Sie HTTP oder HTTPS verwenden möchten. HTTP wird generell nur für Testumgebungen empfohlen. In Produktionsumgebungen ist das sicherere HTTPS-Protokoll die bessere Wahl.

In einer Testumgebung mit HTTP

Für diese Konfiguration müssen Sie Office Web Apps Server gemäß den Schritten unter Deploy a single-server Office Web Apps Server farm that uses HTTP einrichten. Dabei ist besonders wichtig, dass die Office Web Apps Server-Farm für die Verwendung einer internen URL sowie von HTTP konfiguriert ist. Das Video: Konfigurieren von Office Web Apps für SharePoint 2013 veranschaulicht die Einrichtung von Office Web Apps Server und Konfiguration von SharePoint 2013 für die Verwendung von Office Web Apps Server in einer Testumgebung.

Schritt 1: Öffnen einer SharePoint 2013-Verwaltungsshell mit erhöhten Rechten

Verwenden Sie die passende Vorgehensweise für Ihr Serverbetriebssystem.

Unter Windows Server 2008 R2

  1. Klicken Sie aufAlle Programme>starten>Microsoft SharePoint 2013-Produkte.

  2. Klicken Sie mit der rechten Maustaste auf SharePoint 2013-Verwaltungsshell, und klicken Sie anschließend auf Als Administrator ausführen.

Unter Windows Server 2012

  1. Drücken Sie Windows-Logo-Taste+Q, oder führen Sie eine Streifbewegung vom Bildschirmrand aus, um die Charms anzuzeigen, und wählen Sie dann Suche aus, um alle auf dem Computer installierten Anwendungen anzuzeigen.

  2. Klicken Sie mit der rechten Maustaste auf SharePoint 2013-Verwaltungsshell, um die App-Leiste anzuzeigen.

  3. Wählen Sie auf der App-Leiste als Administrator ausführen aus.

Schritt 2: Erstellen einer Bindung zwischen SharePoint 2013 und Office Web Apps Server

Führen Sie den folgenden Befehl aus, wobei <WacServerName> der vollqualifizierte Domänenname (FQDN) der URL ist, die Sie für die interne URL festgelegt haben. Dies ist der Einstiegspunkt für den Office Web Apps Server-Datenverkehr. Für diese Testumgebung müssen Sie den Parameter –AllowHTTP angeben, damit SharePoint 2013 Ermittlungsinformationen aus der Office Web Apps Server-Farm mithilfe von HTTP empfangen kann. Wenn Sie –AllowHTTP nicht angeben, versucht SharePoint 2013, HTTPS für die Kommunikation mit der Office Web Apps Server-Farm zu verwenden, und dieser Befehl funktioniert nicht.

    New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

Nach Ausführung dieses Befehls wird an der Windows PowerShell-Eingabeaufforderung eine Liste mit Bindungen angezeigt.

Benötigen Sie Hilfe? Siehe New-SPWOPIBinding.

Schritt 3: Anzeigen der WOPI-Zonen für die SharePoint-Bindungen

Office Web Apps Server verwendet Zonen, um zu ermitteln, welche URL (intern oder extern) und welches Protokoll (HTTP oder HTTPS) bei der Kommunikation mit dem Host (in diesem Fall: SharePoint 2013) verwendet werden soll. Standardmäßig wird von SharePoint Server 2013 die Zone internal-https verwendet. Führen Sie den folgenden Befehl aus, um Ihre aktuelle Zone zu ermitteln.

    Get-SPWOPIZone

Die von diesem Befehl angezeigte WOPI-Zone muss internal-http sein. Wenn es richtig angezeigt wird, fahren Sie mit Schritt 5 fort. Falls nicht, befolgen Sie den nächsten Schritt.

Benötigen Sie Hilfe? Weitere Informationen finden Sie unter Get-SPWOPIZone.

Schritt 4: Ändern der WOPI-Zone in "internal-http"

Wenn Sie in Schritt 3 das Ergebnis internal-https erhalten haben, führen Sie den folgenden Befehl aus, um die Zone in internal-http zu ändern. Diese Änderung ist erforderlich, da die Zone von SharePoint 2013 der Zone der Office Web Apps Server-Farm entsprechen muss.

    Set-SPWOPIZone -zone "internal-http"

Vergewissern Sie sich, dass die neue Zone auf internal-http festgelegt ist, indem Sie Get-SPWOPIZone erneut ausführen:

Benötigen Sie Hilfe? Siehe Set-SPWOPIZone und Get-SPWOPIZone.

Schritt 5: Festlegen der Einstellung "AllowOAuthOverHttp" in SharePoint 2013 auf "True"

Wenn Sie Office Web Apps in einer Testumgebung zusammen mit SharePoint 2013 über HTTP verwenden möchten, müssen Sie "AllowOAuthOverHttp" auf True festlegen. Andernfalls funktioniert Office Web Apps nicht. Den aktuellen Status können Sie durch Ausführen des folgenden Beispiels ermitteln:

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Wird von diesem Befehl False zurückgegeben, führen Sie die folgenden Befehle aus, um die Einstellung auf True festzulegen:

    $config = (Get-SPSecurityTokenServiceConfig)
    $config.AllowOAuthOverHttp = $true
    $config.Update()

Führen Sie den folgenden Befehl erneut aus, um sich zu vergewissern, dass die Einstellung "AllowOAuthOverHttp" nun auf True festgelegt ist:

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Benötigen Sie Hilfe? Weitere Informationen finden Sie unter Get-SPSecurityTokenServiceConfig.

Schritt 6: Überprüfen, ob Office Web Apps funktionieren

Stellen Sie in SharePoint 2013 sicher, dass Sie nicht als Systemkonto angemeldet sind, da Sie die Dokumente nicht mit Office Web Apps bearbeiten oder anzeigen können. Navigieren Sie zu einer SharePoint 2013-Dokumentbibliothek mit Office-Dokumenten, und zeigen Sie eine Word-, PowerPoint-, Excel- oder OneNote-Datei an. Das Dokument sollte in einem Browser geöffnet werden, der die Datei unter Verwendung von Office Web Apps anzeigt.

Sollte dieser Schritt nicht erfolgreich sein, lesen Sie Behandeln von Problemen in Office Web Apps bei Verwendung mit SharePoint 2013.

In einer Produktionsumgebung, die HTTPS verwendet

Vergewissern Sie sich zunächst, dass Office Web Apps Server gemäß den Schritten in Deploy a single-server Office Web Apps Server farm that uses HTTPS oder Deploy a multi-server, load-balanced Office Web Apps Server farm that uses HTTPS eingerichtet ist.

Schritt 1: Öffnen der SharePoint 2013-Verwaltungsshell

Verwenden Sie die passende Vorgehensweise für Ihr Serverbetriebssystem.

Unter Windows Server 2008 R2

  1. Wählen Sie Alle>Programme>starten Microsoft SharePoint 2013-Produkte aus.

  2. Klicken Sie mit der rechten Maustaste auf SharePoint 2013-Verwaltungsshell, um das Kontextmenü einzublenden, und klicken Sie anschließend auf Als Administrator ausführen.

Unter Windows Server 2012

  1. Drücken Sie Windows-Logo-Taste+Q, oder führen Sie eine Streifbewegung vom Bildschirmrand aus, um die Charms anzuzeigen, und wählen Sie dann Suche aus, um alle auf dem Computer installierten Anwendungen anzuzeigen.

  2. Klicken Sie mit der rechten Maustaste auf SharePoint 2013-Verwaltungsshell, um die App-Leiste anzuzeigen.

  3. Wählen Sie auf der App-Leiste als Administrator ausführen aus.

Schritt 2: Erstellen der Bindung zwischen SharePoint 2013 und Office Web Apps Server

Führen Sie den folgenden Befehl aus, wobei <WacServerName> der vollqualifizierte Domänenname (FQDN) der URL ist, die Sie für die interne URL festgelegt haben. Dies ist der Einstiegspunkt für den Office Web Apps Server-Datenverkehr.

    New-SPWOPIBinding -ServerName <WacServerName> 

Benötigen Sie Hilfe? Siehe New-SPWOPIBinding.

Schritt 3: Anzeigen der WOPI-Zone von SharePoint 2013

Office Web Apps Server verwendet Zonen, um zu ermitteln, welche URL (intern oder extern) und welches Protokoll (HTTP oder HTTPS) bei der Kommunikation mit dem Host (in diesem Fall: SharePoint 2013) verwendet werden soll. Standardmäßig wird von SharePoint Server 2013 die Zone internal-https verwendet. Führen Sie den folgenden Befehl aus, um sich zu vergewissern, dass diese Zone aktuell verwendet wird:

    Get-SPWOPIZone

Notieren Sie sich die angezeigte WOPI-Zone.

Benötigen Sie Hilfe? Weitere Informationen finden Sie unter Get-SPWOPIZone.

Schritt 4: Ändern der WOPI-Zone (sofern erforderlich)

Abhängig von Ihrer Umgebung ist unter Umständen eine Änderung der WOPI-Zone erforderlich. Geben Sie "external" an, wenn es sich bei Ihrer SharePoint-Farm sowohl um eine interne als auch um eine externe Farm handelt. Handelt es sich bei Ihrer SharePoint-Farm um eine rein interne Farm, geben Sie "internal" an.

Falls Sie in Schritt 3 das Ergebnis internal-https erhalten und es sich bei der SharePoint-Farm um eine rein interne Farm handelt, können Sie diesen Schritt überspringen. Falls es sich bei Ihrer SharePoint-Farm sowohl um eine interne als auch um eine externe Farm handelt, müssen Sie den folgenden Befehl ausführen, um die Zone in external-https zu ändern:

    Set-SPWOPIZone -zone "external-https"

Benötigen Sie Hilfe? Siehe Set-SPWOPIZone.

Schritt 5: Überprüfen, ob Office Web Apps funktionieren

Stellen Sie in SharePoint 2013 sicher, dass Sie nicht als Systemkonto angemeldet sind, da Sie die Dokumente nicht mit Office Web Apps bearbeiten oder anzeigen können. Navigieren Sie zu einer SharePoint 2013-Dokumentbibliothek mit Office-Dokumenten, und zeigen Sie eine Word-, PowerPoint-, Excel- oder OneNote-Datei an. Das Dokument sollte in einem Browser geöffnet werden, der die Datei unter Verwendung von Office Web Apps anzeigt.

Sollte dieser Schritt nicht erfolgreich sein, lesen Sie Behandeln von Problemen in Office Web Apps bei Verwendung mit SharePoint 2013.

Behandeln von Problemen in Office Web Apps bei Verwendung mit SharePoint 2013

Wenn Office Web Apps nicht ordnungsgemäß funktioniert, wenn es zusammen mit SharePoint 2013 verwendet wird, suchen Sie das folgende Symptom, und erweitern Sie die Überschrift, um Schritte zur Problembehandlung zu finden.

Im Anschluss finden Sie einige Problembehandlungsvorschläge.

Vergewissern Sie sich, dass von der SharePoint-Webanwendung, mit der das neue Dokument erstellt wird, die anspruchsbasierte Authentifizierung verwendet wird.

Dateien können nur von Webanwendungen mit anspruchsbasierter Authentifizierung in Office Web Apps geöffnet werden. Gehen Sie wie folgt vor, um den Authentifizierungsanbieter einer Webanwendung zu ermitteln:

  1. Klicken Sie in der SharePoint 2013-Zentraladministration auf Webanwendungen verwalten.

  2. Wählen Sie die zu überprüfende Webanwendung aus, und klicken Sie anschließend auf dem Menüband auf Authentifizierungsanbieter.

Als Authentifizierungsanbieter muss Anspruchsbasierte Authentifizierung angezeigt werden, damit Office Web Apps in der Webanwendung ordnungsgemäß funktioniert. Zur Behebung dieses Problems können Sie die Webanwendung löschen und sie mit anspruchsbasierter Authentifizierung neu erstellen oder die Authentifizierungsmethode in der Webanwendung ändern. Weitere Informationen finden Sie unter SharePoint-Authentifizierungsanforderungen für Office Web Apps.

Vergewissern Sie sich, dass die WOPI-Zonen von SharePoint 2013 und Office Web Apps Server-Farm übereinstimmen.

Führen Sie hierzu auf dem Computer mit SharePoint Server den folgenden Befehl aus:

    Get-SPWopiZone 

Mögliche Ergebnisse:

  • internal-https

  • internal-http

  • external-https

  • external-http

Führen Sie anschließend auf dem Computer mit SharePoint Server den folgenden Befehl aus:

    Get-SPWOPIBinding

In the output, look for WopiZone: zone. Wenn die Ergebnisse von Get-SPWopiZone nicht mit der Zone übereinstimmen, die von Get-SPWOPIBinding zurückgegeben wird, führen Sie das Cmdlet Set-SPWOPIZone -Zone auf dem SharePoint Server aus, um die WOPI-Zone so zu ändern, dass sie dem Ergebnis von Get-SPWOPIBinding entspricht. For help with using these cmdlets, see Get-SPWOPIBinding, Set-SPWOPIBinding, and Get-SPWOPIZone.

Problem: Wenn Sie versuchen, ein Office-Dokument in Office Web Apps zu bearbeiten, erhalten Sie den Fehler "Dieses Dokument kann leider nicht zur Bearbeitung geöffnet werden".

In manchen Situationen können Benutzer, die Mitglieder der Active Directory-Sicherheitsgruppen sind, Dokumente möglicherweise nicht im Browser bearbeiten. Die Lösung dieses Problems liegt darin zu gewährleisten, dass die Benutzerprofildienst-Anwendung (UPA) ordnungsgemäß konfiguriert und vollständig mit den Benutzer- und Gruppenmitgliedschaften synchronisiert sind. Weitere Informationen dazu finden Sie im KB-Artikel Benutzer, die Mitglieder der Sicherheitsgruppen sind, können mit SharePoint 2013 keine Office Web Apps 2013-Dateien bearbeiten.

Problem: Wenn Sie ein Office-Dokument in Office Web Apps anzeigen möchten, werden Sie darüber informiert, dass leider ein Fehler aufgetreten ist.

Stellen Sie sicher, dass Sie nicht als Systemkonto angemeldet sind, da Sie ein Dokument nicht bearbeiten oder anzeigen können. Melden Sie sich als anderer Benutzer an, und versuchen Sie anschließend erneut, auf Office Web Apps zuzugreifen.

Problem: Wenn Sie versuchen, ein Dokument in Office Web Apps anzuzeigen, werden Sie darüber informiert, dass das Dokument leider wegen eines Problems nicht geöffnet werden kann.

Wenn Sie Office Web Apps in einer Testumgebung mit HTTP einrichten, müssen Sie sicherstellen, dass die Einstellung "AllowOAuthOverHttp" gemäß der Beschreibung unter Schritt 5: Festlegen der Einstellung "AllowOAuthOverHttp" in SharePoint 2013 auf "True" auf True festgelegt ist.

Wenn Sie der Zulassungsliste mithilfe des Cmdlets New-OfficeWebAppsHost Domänen hinzugefügt haben, stellen Sie sicher, dass Sie von einer Hostdomäne aus in der Zulassungsliste auf Office Web Apps zugreifen. Um die Hostdomänen in der Zulassungsliste anzuzeigen, öffnen Sie auf dem Office Web Apps-Server die Windows PowerShell-Eingabeaufforderung als Administrator, und führen Sie das Cmdlet Get-OfficeWebAppsHost aus. Um der Zulassungsliste eine Domäne hinzuzufügen, verwenden Sie das Cmdlet New-OfficeWebAppsHost .

Problem: Sie erhalten die Meldung "Word Web App kann dieses Dokument leider nicht öffnen, da der Dienst ausgelastet ist. Versuchen Sie es später erneut", wenn Sie versuchen, ein Office-Dokument in Office Web Apps anzuzeigen.

  • Haben Sie Office Web Apps Server eventuell auf einem Domänencontroller installiert? Leider kann Office Web Apps Server nicht auf einem Domänencontroller ausgeführt werden. Office Web Apps Server muss auf einem separaten Server installiert werden, der Teil einer Domäne ist. Weitere Informationen finden Sie unter Software-, Hardware- und Konfigurationsanforderungen für Office Web Apps Server.

  • Stellen Sie sicher, dass Sie SharePoint 2013 Build 15.0.4420.1017 oder höher ausführen. Führen Sie auf dem SharePoint 2013-Server diese Schritte durch, um die Buildnummer zu überprüfen:

    1. Wechseln Sie zu Start>Alle Programme>Microsoft SharePoint 2013-Produkte>SharePoint 2013-Zentraladministration.

    2. Wählen Sie Systemeinstellungen>Server in dieser Farm verwalten aus.

    Verify the Configuration database version is 15.0.4420.1017 or higher. If not, go to the Update center for Office, Office servers, and related products for more information.

Problem: Sie erhalten die Meldung "Datei nicht gefunden. Die URL der Originaldatei ist ungültig, oder das Dokument ist nicht öffentlich zugänglich. Vergewissern Sie sich, dass die URL korrekt ist, und wenden Sie sich dann an den Fehler des Dokumentbesitzers, wenn Sie versuchen, ein Office-Dokument in Office Web Apps mithilfe einer vom Benutzer generierten URL anzuzeigen.

Versuchen Sie, über eine benutzergenerierte URL ein Dokument zu öffnen, das größer ist als 10 Megabyte? Stellen Sie sicher, dass das Dokument 10 Megabyte nicht überschreitet.

Problem: In SharePoint 2013 wird keine Vorschau für Office-Dokumente angezeigt. Stattdessen wird die Fehlermeldung angezeigt, dass dieser Inhalt nicht nicht in einem Frame angezeigt werden kann.

In Umgebungen mit wenig Arbeitsspeicher können Probleme mit der Dokumentvorschau von Office auftreten.

Problem: Sie erhalten "Eine Datenverbindung ist so festgelegt, dass immer verbindungsdatei verwendet wird, und {0:ExcelWebApp} unterstützt keine externen Verbindungsdateien. Fehler bei der Aktualisierung der folgenden Verbindung: Fehler "Datenverbindungen".

Dies liegt daran, dass Office Web Apps Server die ODC-Datei (Office Data Connection) nicht unterstützt, in der die Datenverbindungsinformationen gespeichert werden. Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Öffnen Sie die Arbeitsmappe in einer Excel-Clientanwendung.

  2. Klicken Sie auf Datenverbindungen>.

  3. Wählen Sie die in der Meldung aufgeführten Datenverbindungen aus, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie auf die Registerkarte Definition.

  5. Deaktivieren Sie das Kontrollkästchen Immer Verbindungsdatei verwenden.

  6. Laden Sie die Arbeitsmappe erneut in die SharePoint-Dokumentbibliothek hoch.

Damit andere Personen im Browserfenster mit Arbeitsmappen, die ein Datenmodell enthalten, oder Power View-Ansichten interagieren können, konfigurieren Sie Excel Services in SharePoint Server so, dass Arbeitsmappen angezeigt werden. Dazu muss ein SharePoint-Administrator das Cmdlet "New-SPWOPISupressionSetting" auf dem Server ausführen, auf dem SharePoint Server installiert ist. Weitere Informationen finden Sie unter New-SPWOPISuppressionSetting und Verwalten von Excel Services in SharePoint Server 2013.

Trennen der Verbindung zwischen SharePoint 2013 und Office Web Apps Server

Falls Sie die Verbindung zwischen SharePoint 2013 und Office Web Apps Server einmal trennen möchten, können Sie das folgende Befehlsbeispiel ausführen:

    Remove-SPWOPIBinding -All:$true

Benötigen Sie Hilfe? Weitere Informationen finden Sie unter Remove-SPWOPIBinding.

Siehe auch

New-SPWOPIBinding
Set-SPWOPIZone

Inhaltsübersicht für Office Web Apps Server
Bereitstellen von Office Web Apps Server

Bereitstellen von Office Web Apps Server