2016-06-19 15 views
0

Für ein Projekt muss ich MsOfficeDocumentImaging (MODI) ruhig durch ein Installationsprogramm installieren. Ich und mein Kollege haben herausgefunden, dass es Teil von Sharepoint Designer 2007 ist und es scheint kein eigenständiges Installationsprogramm dafür zu geben. Nach einigen Graben, extrahierten wir das Installationsprogramm, dann den richtigen Teil installiert werden:Installieren Sie MODI ruhig mit Sharepoint bereits installiert

setup.exe /config config.xml 

die Konfigurationsdatei config.xml mit dem Inhalt verwenden:

<Configuration Product="SharePointDesigner"> 

<Display Level="None" CompletionNotice="No" SuppressModal="Yes" AcceptEula="Yes" /> 

</Configuration> 

Das wird gut funktionieren, wenn keine Instanz von Der SharePointDesigner befindet sich auf dem System. Wenn SharePoint jedoch bereits ohne MODI installiert wurde (was leider die Standardeinstellung für eine SharePoint-Installation ist), wird die Installation einfach abgeschlossen, ohne etwas zu tun.

Auf die gleiche Weise funktioniert die Verwendung des Befehls /adminfile modi.msp nicht, wenn SharePoint bereits installiert ist.

Wir möchten Sharepoint nicht deinstallieren/neu installieren, da sonst die Gefahr besteht, dass andere SharePoint-Komponenten gelöscht werden, die zuvor manuell von den Benutzern/Administratoren installiert wurden.

Gibt es einen Weg von still Installation von MODI ohne sich darauf zu verlassen, dass SharePoint nicht bereits installiert ist?

Antwort

0

Am Ende haben wir keine Möglichkeit gefunden, MODI ohne SharePoint Designer zu installieren, aber wir haben eine Lösung für das Problem gefunden.

Durch die Überprüfung, ob Sharepoint Designer den Registrierungsschlüssel installiert ist, verwenden es bei der Installation setzt, die unter

SOFTWARE\WOW6432Node\Microsoft\Office\12.0\SharePoint Designer\InstallRoot 
gefunden werden kann

Wir wechselten zwischen entweder die Installation von SPD unsere config.xml-Datei verwenden, oder, wenn es bereits installiert, PATCHING MODI mit einer MSP-Datei, die über das normale Setup erstellt werden kann.