现在的位置: 首页 > 综合 > 正文

Microsoft CRM 3.0 Mobile安装手记(四)——Mobile端安装

2011年05月25日 ⁄ 综合 ⁄ 共 2397字 ⁄ 字号 评论关闭
完成Microsoft CRM 3.0 Mobile后的Server端的安装后,会在所有程序->Microsoft CRM Mobile在出现一个Mobile Deployment ManagerMobile端的安装,就是由它搜集所需要的信息和文件,生成Mobile端的安装包。

在这其中比较重要和麻烦的是证书的生成和配置。晴天有雨在这里介绍最简单的一种方法,可用于测试环境的自发证书方式。

先去下载一个IIS Resources(http://download.microsoft.com/download/7/8/2/782c25d3-0f90-4619-ba36-f0d8f351d398/iis60rkt.exe),在CRM Server上安装,填写相应的信息,安装完成之后,开始-〉运行-cmd,将目录定位在C:\Program Files\IIS Resources\SelfSSL,运行selfssl.exe,加上\N:cn=域名 \V:过期天数,执行并确认后就生成了一个证书。

 

现在需要要把证书导出来。先还是去控制台,添加一个证书管理的Snap-in,用来管理和查看生成的证书。在File-add-Certificates-Computer account-Local computer,确定和接受所有更改后,在管理控制台的根节点上就有了证书管理。在Personal-Certificates下可以看到刚才生成的证书。现在右键点击这个证书,选择导出,选择不保存私钥——〉DER encoded binary X.509(.CER),选择保存位置,完成。

在保存证书的地方,打开证书并进行安装。

 

安装的时候,请选择将证书安装到指定的容器中,选择Trusted Root Certification Authorities中,确认好安装信息后,就完成了。可以在这里进行检验。

看证书没有什么问题了,就可以进行下一步。在站点属性的Directory Security——〉Secure Communications——〉Edit中,选择使用SSL方式访问站点。验证是否配置成功,先在主机上用https://crmserver(假设原有CRM访问地址为http://crmserver)的方式进行。在访问的时候,会和原来略有不同,区别就是会在登录后弹出是否信任当前证书窗口,选择是,接下来的就完全一样了。

证书配置好后,可以开始准备Mobile端的部署包了。在开始菜单中,所有程序——〉Microsoft CRM Mobile——〉Mobile Deployment ManagerCRM Mobile安装文件需要先生成安装项,然后生成部署包,最后部署到Mobile设备上。

Mobile Deployment Manager中,先右键点击Installation Items,选择Create Installation Items,然后进入安装项配置创建向导。在向导中填写该安装项的名称,例如叫做CRMMBL,在Cabinet.cabfile项中,选择CRM Mobile安装盘中PPC——〉arm——〉cab中的crmmobile_ppc05.arm.cab(因为我们选择的5.0版本的Mobile,所以选择05的这个文件),在Configuration.configfile项中选择Microsoft CRM安装路径\CRM Mobile\Configuration\CRMMobile.exe.configDevice Type选择Pockect PCWindows Mobile 2005,全部选择好后,选择下一步,确定了安装项信息后, 完成。现在在Installation Items中会出现刚生成的安装项CRMMBL

接下来右键点击Deplyment Packages,选择Create Deployment Package。在向导中填写部属包的名称,Organization的名称,例如叫做Mobile,选择Device TypePockect PCWindows Mobile 2005,和安装项中的保持一致。在接下来的窗口中,按照顺序选择Microsoft .NET Compact Framework 2.0Microsoft SQL CE 3.0Microsoft SQL CE 3.0 ReplicationCertificate Settings和刚才创建的安装项CRMMBL,如果顺序不对,请使用箭头调整好。选择好后,选择下一步。在接下来的窗口中确认这些项目的信息,选择Certificate Settings,点击Configure进行修改,将认证的类型改为root,并选择前面生成好的证书,下一步。选择部属包的格式,使用在设备上直接安装的.cab格式,或者是通过ActiveSync进行安装的.exe格式。晴天有雨推荐大家使用.cab的方式,并且一定要把部署文件copy到设备中,而不是设备的扩展卡里。因为.cab方式需要事先把文件copy到设备中再运行安装,而.exe需要在主机上先运行,然后在设备上提示安装。这样可能带来的问题是,当在安装过程中需要重启,在重启后可能设备找不到扩展卡,或者和主机的连接出现问题,连接不上,后续的安装过程就中断了。所以在这里为了保险起见,请选择使用.cab格式生成,进一步选好保存的位置后完成,在确认安装信息后,就开始生成部属包。

这个过程试机器性能而定,通常需要几分钟。生成完毕后,将这个文件copy到设备中。然后选择,运行。然后Mobile就会按照顺序处理那5个安装项。可能在装完Microsoft .NET Compact Framework 2.0的时候要求重启设备,重启完毕后,安装过程会自动接着完成。

安装完毕后,查看Mobile的程序,可以发现,多出了一个图标,CRM Mobile。点击,就可以登录进行使用了。

抱歉!评论已关闭.