Wie kann man Office Web Apps (OWA bzw. WAC) Version bzw. den Patchlevel herausfinden?
Auf dem OWA-Server
Folgender Code funktioniert nur auf den OWA-Servern, da nur dort die CMD-Lets vorhanden sind.
In der PowerShell Konsole, die als Administrator auf einem der OWA-Server gestartet wurde, folgendes ausführen um die Office Web Apps Version herauszufinden:
# OWA Version anzeigen (die OWA-Adresse wird aufgelöst) $OWA = (Get-OfficeWebAppsFarm).InternalURL.OriginalString (Invoke-WebRequest $OWA/m/met/participant.svc/jsonAnonymous/BroadcastPing).Headers["X-OfficeVersion"]
Falls die Seite nicht aufgerufen werden kann (z.B. in einer Reverse-Proxy Umgebung), dann kann man auch folgende Seite ausprobieren:
(Invoke-WebRequest $OWA/op/servicebusy.htm).Headers["X-OfficeVersion"]
Auf einem anderen Server (z.B. SP-Server)
Um das Snippet auf einem nicht OWA-Server auszuführen, muss man die OWA-Adresse anpassen, um die Office Web Apps Version herauszufinden, da hier keine OWA-Cmdlets zur Verfügung stehen.
# OWA Version anzeigen (die OWA-Adresse muss angepasst werden) $OWA = "http://owaurl.de" # Hier die OWA-Adresse anpassen (Invoke-WebRequest $OWA/m/met/participant.svc/jsonAnonymous/BroadcastPing).Headers["X-OfficeVersion"]
Falls die Seite nicht aufgerufen werden kann (z.B. in einer Reverse-Proxy Umgebung), dann kann man auch folgende Seite ausprobieren:
(Invoke-WebRequest $OWA/op/servicebusy.htm).Headers["X-OfficeVersion"]