对于一个项目,我需要通过安装程序悄悄地安装MsOfficeDocumentImaging (MODI)。我和我的同事发现它是Sharepoint Designer 2007的一部分,而且似乎没有独立的安装程序。因此,在深入挖掘之后,我们提取了安装程序,然后使用以下方法安装了正确的部分:
setup.exe /config config.xml通过以下内容使用配置文件config.xml:
<Configuration Product="SharePointDesigner">
<Display Level="None" CompletionNotice="No" SuppressModal="Yes" AcceptEula="Yes" />
</Configuration>如果系统上没有SharePointDesigner的实例,这会很好,但是如果SharePoint已经在没有MODI的情况下安装(不幸的是,这是SharePoint安装的默认设置),那么安装就会简单地完成,什么也不做。
同样,如果已经安装了/adminfile modi.msp,则使用SharePoint命令将无法工作。
我们不想卸载/重新安装sharepoint,因为它可能会删除用户/管理员以前手动安装的SharePoint的其他组件。
有什么方法可以让悄悄地安装MODI而不依赖尚未安装的SharePoint?
发布于 2016-08-13 18:13:40
最后,我们没有找到在没有SharePoint设计器的情况下安装MODI的方法,但是我们设法找到了解决这个问题的方法。
通过检查是否使用安装时设置的注册表项安装了SharePoint设计器,可以在
SOFTWARE\WOW6432Node\Microsoft\Office\12.0\SharePoint Designer\InstallRoot我们在使用我们的config.xml文件安装SPD之间进行切换,或者,如果它已经安装,则在使用可以通过正常设置创建的.msp文件中修补MODI。
https://stackoverflow.com/questions/37907721
复制相似问题