前言:

在很多时候SMS客户端还需要手动安装,此时在安装过程中SMS还需要输入SiteCode以识别SMSSite,如何简化安装过程,提高安装效率呢?Prain找到一个方法。

一、下载修改软件

首先我们需要下载一个软件用于修改msi类型的文件!orca.msi是一款专门修改msi文件的工具,它已经内置在win2003sp1SDK中,SDK下载地址为:

http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

大家也可以去这里下载地址:http://astebner.sts.winisp.net/Tools/orca.zip

有关如何使用orca.msi 工具的可以访问这里:http://support.microsoft.com/kb/255905

二、修改SMSClientSode

1、首先我们执行没有被修改过的SMSClient,通过安装向导我们会进到如下界面:

clip_image002

图1

上图中的SMSSite Code是需要我们手动输入的。

2、我们通过安装好的ORCA工具来修改SMSClient文件,首先我们右键点击SMSClient文件,选择“Edit with Orca”如下图所示:

clip_image003

图2

3、打开文件后选择“Porperty”项

clip_image005

图3

4、选择“Tables—Add row”添加新行。

clip_image007

图4

5、在下面对话框中输入字段“SMSSITECODE”,点击“OK”

clip_image009

图5

注意:在这里区分大小写,小写无效

6、选择“Vaule”并且在下面对话框中输入字段“SMS”,点击“OK”,保存并且关闭。

在这里Prain举例为SMSSiteCode为SMS,那么在这里也可以输入“AUTO”如果输入“AUTO”

那么SMS客户端安装时候则会自动识别SMSSite,并且将SMSSiteCode更改为能够管理此客户端的SMSSiteCode。

clip_image011

图6

clip_image013

图7

7、我们再次执行SMSClient文件来看一下我们的安装效果

clip_image015

图8

二、修改SMSClient后临时文件大小

1、SMSClient默认安装完成以后,临时下载文件夹大小为250M

clip_image017

图9

2、用Orca编辑器打开SMSClient,找到“Property”类中的“SMSCACHESIZE”我们可以自己定义临时文件夹的大小

clip_image018

图10

三、无交互安装

1、如果我们在整个Client安装过程中实现无交互安装那么我们只需要找到“Dialog”类,并且删除ComleteDialog、WelcomeDialog、ConfigDialog、InstallDialog4个界面即可。

clip_image020

图11

clip_image022

图12