基于远程的程序安装方法技术

技术编号:3499442 阅读:147 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于远程的程序安装方法,是利用客户端计算机为远程服务器安装程序的方法,该方法包括如下步骤:在客户端计算机上打开安装网页;判断安装文件是否存在远程服务器上;若不存在远程服务器上,则自动上传安装文件到远程服务器上;若存在远程服务器上,则进入下一步骤;在安装网页内进行程序的安装。利用本发明专利技术的基于远程的程序安装方法,可以在一个安装网页内自动完成程序的拷贝与安装,而且可以同时为多台远程服务器安装程序,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及一种Windows程序的安装方法,尤其涉及一种基于远程的Windows程序的安装方法。
技术介绍
随着科学技术的迅速发展,服务器的应用已经越来越普及,服务器是网络应用的核心,在使用过程中,经常需要在服务器上安装一些Windows程序,这时系统管理员需要利用网络或移动存储设备把要安装的程序预先拷贝到服务器上,然后走到服务器所在位置,操控服务器,启动安装程序进行程序的安装。但是,大多数服务器在使用过程中,是不接有显示器的,对于这类服务器,使用上述方法进行程序的安装是比较困难的。同样,对于一些大型的企业,安装有多台服务器,若一个程序需要同时安装在多台服务器上,利用上述方法,则系统管理员就需要不时地在多台服务器间走动,安装起来比较麻烦,而且工作效率也很低。综上所述,如何提供一种能够自动进行程序的拷贝与安装,并同时可以为多台服务器一起安装程序的方法,已经成为业界人士关注的一个课题。
技术实现思路
本专利技术的一个目的是提供一种,利用客户端计算机为远程服务器进行程序的自动拷贝与安装。本专利技术的另一个目的是提供一种,可以同时为多台远程服务器安装程序,提高了工作效率。为了达到上述目的,本专利技术的技术方案如下本专利技术的,是利用客户端计算机为远程服务器安装程序的方法,该方法包括如下步骤在客户端计算机上打开安装网页;判断安装文件是否存在远程服务器上;若不存在远程服务器上,则自动上传安装文件到远程服务器上;若存在远程服务器上,则进入下一步骤;在安装网页内进行程序的安装。所述的在安装网页内进行程序的安装的步骤还包括如下步骤判断是否需要交互式安装;若不需要,则在安装网页内自动运行安装程序,完成安装;若需要,则安装网页自动切换到远程服务器的交互式安装界面,同时远程服务器上的安装文件自动启动;操作者在安装网页上进行程序的交互式安装;安装结束,网页自动切换回客户端计算机界面。本专利技术的,结合了Windows终端服务Web组件的编程和网络传输编程技术,操作者只需要启动客户端计算机上的安装网页,此安装网页能够自动判断安装文件是否在远程服务器的指定目录下,若不在,则会自动将其拷贝到该指定目录下,操作者只需经过简单的点击操作,安装文件的拷贝与安装就可以在安装网页内自动完成;同时,安装网页根据安装文件的类型提供了不同的安装方式供操作者选择,若安装文件为非典型的Windows安装文件,如exe格式文件,则必须通过交互方式安装,网页会自动与远程服务器通讯,将安装文件自动上传到远程服务器上,然后将远程交互式安装界面显示在客户端计算机的安装网页上,安装结束后,网页会自动切换回客户端计算机,若安装文件为典型的Windows安装文件,如msi格式文件,则无需通过交互方式安装,网页会自动与远程服务器通讯,将安装文件自动上传到远程服务器上,然后自动安装程序。本专利技术的,具有如下优点1、安装文件的拷贝与安装的全过程都在安装网页内自动进行,无需操作者手动选择拷贝安装文件和到远程服务器所在位置进行操作,使得操作变得简单快捷。2、整个安装过程在一个安装网页内完成,操作者可以打开多个网页为多台服务器同时进行安装操作,提高了工作效率。附图说明图1是本专利技术一实施例的的流程图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步地详细描述参见图1,为本专利技术一实施例的的流程图。本专利技术的,是利用客户端计算机为远程服务器安装程序的方法。步骤S101,在客户端计算机上打开安装网页。步骤S102,客户端程序判断所需要的安装文件是否在远程服务器的指定目录下,若安装文件在远程服务器的指定目录下,则直接进入步骤S104。步骤S103,若安装文件不在远程服务器的指定目录下,则客户端计算机通过自身的文件传输组件,将安装文件上传并发送给远程服务器,远程服务器的文件传输组件侦测自身相应端口的信息,并接收客户端计算机发送的数据,将安装文件自动拷贝到远程服务器的指定目录下。步骤S104,安装网页根据安装文件的类型,提供给操作者不同的安装方式,即交互式安装方式和非交互式安装方式,对于非典型的Windows安装文件,如exe格式文件,则需要选择交互式安装方式,对于典型的Windows安装文件,如msi格式文件,则可以选择交互式和非交互式两种安装方式,操作者根据安装的需要,决定是否需要交互式安装方式。步骤S105,若不需要交互式安装方式,则采用非交互式安装方式,客户端计算机验证安装文件是否被正确上传并通过分布式组件对象模型(DCOM)接口调用远程服务器程序后,远程服务器程序调用Win32平台接口,自动运行安装文件,完成程序的安装。步骤S106,若需要交互式安装方式,则客户端计算机首先验证安装文件是否被正确上传,然后通过DCOM接口调用远程服务器程序,同时,远程服务器根据客户端计算机提供的信息,生成一个用于启动安装文件的批处理文件并返回;客户端计算机继续调用微软的客户端控件(Msrdp.ocx)而启动远程桌面连接,并自动设定连接的远程服务器IP地址,管理员名称,交互式窗口尺寸等信息,操作者只需输入远程服务器的管理员密码,安装网页就会自动切换到远程服务器的安装界面,同时,远程服务器生成的批处理文件会自动启动安装文件,进入安装进程。步骤S107,操作者在安装网页上进行交互式安装,由安装进程引导操作者完成程序的安装。步骤S108,操作者完成安装文件的安装后,安装网页自动切换回客户端计算机界面,整个安装过程结束。本专利技术的,将安装文件传输到远程服务器以及在远程服务器上安装该安装文件的全过程都在一个安装网页内完成,不需要操作者预先将安装文件拷贝到远程服务器上,也不需要操作者走到远程服务器所在位置进行操作;安装网页为操作者提供了不同的安装方式,只要操作者根据安装文件的类型选择相应的安装方式,安装网页就会在相应的安装方式下,完成相应地安装过程;操作者可以在一台客户端计算机上打开多个安装网页,同时为多台远程服务器安装程序。虽然本专利技术已以较佳实施例公开如上,但其并非用以限定本专利技术,任何熟悉此技术的人,在不脱离本专利技术的精神和范围内,都可做各种的改动与修饰,因此本专利技术的保护范围应该以权利要求书所界定的为准。权利要求1.一种,是利用客户端计算机为远程服务器安装程序的方法,该方法包括如下步骤在客户端计算机上打开安装网页;判断安装文件是否存在远程服务器上;若不存在远程服务器上,则自动上传安装文件到远程服务器上;若存在远程服务器上,则进入下一步骤;在安装网页内进行程序的安装。2.如权利要求1所述的,其特征在于,所述的在安装网页内进行程序的安装的步骤还包括如下步骤判断是否需要交互式安装;若不需要,则在安装网页内自动运行安装程序,完成安装;若需要,则安装网页自动切换到远程服务器的交互式安装界面,同时远程服务器上的安装文件自动启动;操作者在安装网页上进行程序的交互式安装;安装结束,安装网页自动切换回客户端计算机界面。3.如权利要求1或2所述的,其特征在于,所述的安装文件为exe格式文件或msi格式文件。4.如权利要求1所述的,其特征在于,所述的客户端计算机可以同时打开多个安装网页,每个安装网页对应一台远程服务器的IP地址。全文摘要本专利技术公开了一种,是利用客户端计算机为远程服务器安装程序的方法,该方法包括如下步骤在客户端计算机上打开安装网本文档来自技高网...

【技术保护点】
一种基于远程的程序安装方法,是利用客户端计算机为远程服务器安装程序的方法,该方法包括如下步骤:在客户端计算机上打开安装网页;判断安装文件是否存在远程服务器上;若不存在远程服务器上,则自动上传安装文件到远程服务器上;   若存在远程服务器上,则进入下一步骤;在安装网页内进行程序的安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢鹏
申请(专利权)人:环达电脑上海有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1