赛捷软件论坛's Archiver

lynn.yu 发表于 2020-7-6 17:01

[V12功能解说] 简化Sage X3 Microsoft Office加载项的安装

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


Sage X3 V7直至当前版本都包括一个与Microsoft Office集成的加载项。用户借助这个加载项可以从Sage X3的浏览器客户端导出数据到Word或Excel。这个加载项要求工作站装有Microsoft IE 10或更高版本,并安装了Microsoft Office。而且加载项还必须安装在需要将Sage X3与Microsoft Office集成的每个工作站上。这是唯一需要安装在客户端工作站上的加载项,因为Sage X3客户端完全基于网络。但当有大量访问Sage X3的工作站需要这个加载项时,这就造成了挑战。在Sage X3中,Sage已将加载项放在管理菜单下,便于访问。

[attach]6206[/attach]

但是,有些客户不想让他们的用户访问这个菜单,或者让用户在自己的工作站上安装软件。所以,我们开发了一个从windows bat文件启动这个加载项的无人值守安装的程序,该文件可以通过组策略作为登录脚本安装来调用。以下是步骤:

1.        在Sage X3 V12的管理菜单中下载Microsoft Office加载项。

2.        默认情况下,SyracuseOfficeAddinsSetup.exe会被放置在你的windows下载目录中。

3.        将exe复制到你想要推送安装的工作站的可访问的共享位置。在我们的示例中,我们在X3应用服务器上创建了一个名为tmp的共享文件夹。它可以通过UNC路径访问,地址是:\X3AppSvr\tmp\SyracuseOfficeAddinsSetup.exe。

4.        在共享的tmp目录中创建一个Windows Bat文件。我们调用自己的X3OfficeAddInInstall.bat,以下是bat文件的内容:
"\\X3AppSvr\tmp\SyracuseOfficeAddinsSetup.exe" /s /v" /qn"

5.        这里是我们使用的开关的解释。一旦Bat文件存在,右键单击它,并以管理员身份运行它,从而验证它是否正确安装了加载项。你应该可以在控制面板中的程序中看到Sage Office加载项:
/s——指示以静默方式运行安装
/v” /qn”——告诉安装程序将/qn传递给msiexec,这意味着安装程序不会显示界面

[attach]6207[/attach]

6.        最后,通过引用我们在第4步中创建的Bat文件,从登录脚本中通过组策略安排部署。

这个程序让管理员可以将Sage X3 Office加载项程序推送到多个工作站,而不需要用户手动启动安装程序。这个程序增强了对加载项的推广的管控,并确保它能以同样的方式正确安装。它还让我们能够锁定对Sage X3管理菜单的访问,因为普通用户不需要访问这个特定功能。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.