前言:
在很多时候SMS客户端还需要手动安装,此时在安装过程中SMS还需要输入SiteCode以识别SMSSite,如何简化安装过程,提高安装效率呢?Prain找到一个方法。
一、下载修改软件
首先我们需要下载一个软件用于修改msi类型的文件!orca.msi是一款专门修改msi文件的工具,它已经内置在win2003sp1SDK中,SDK下载地址为:
大家也可以去这里下载地址:http://astebner.sts.winisp.net/Tools/orca.zip
有关如何使用orca.msi 工具的可以访问这里:http://support.microsoft.com/kb/255905
二、修改SMSClientSode
1、首先我们执行没有被修改过的SMSClient,通过安装向导我们会进到如下界面:
图1
上图中的SMSSite Code是需要我们手动输入的。
2、我们通过安装好的ORCA工具来修改SMSClient文件,首先我们右键点击SMSClient文件,选择“Edit with Orca”如下图所示:
图2
3、打开文件后选择“Porperty”项
图3
4、选择“Tables—Add row”添加新行。
图4
5、在下面对话框中输入字段“SMSSITECODE”,点击“OK”
图5
注意:在这里区分大小写,小写无效
6、选择“Vaule”并且在下面对话框中输入字段“SMS”,点击“OK”,保存并且关闭。
在这里Prain举例为SMSSiteCode为SMS,那么在这里也可以输入“AUTO”如果输入“AUTO”
那么SMS客户端安装时候则会自动识别SMSSite,并且将SMSSiteCode更改为能够管理此客户端的SMSSiteCode。
图6
图7
7、我们再次执行SMSClient文件来看一下我们的安装效果
图8
二、修改SMSClient后临时文件大小
1、SMSClient默认安装完成以后,临时下载文件夹大小为250M
图9
2、用Orca编辑器打开SMSClient,找到“Property”类中的“SMSCACHESIZE”我们可以自己定义临时文件夹的大小
图10
三、无交互安装
1、如果我们在整个Client安装过程中实现无交互安装那么我们只需要找到“Dialog”类,并且删除ComleteDialog、WelcomeDialog、ConfigDialog、InstallDialog4个界面即可。
图11
图12
转载于:https://blog.51cto.com/prain/400364