專利名稱:一種軟件分布部署方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種軟件分布部署方法及系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展,計(jì)算機(jī)的使用越來(lái)越普及,各個(gè)企業(yè)工作基本都離不可計(jì)算機(jī), 而軟件的安裝計(jì)算機(jī)必不可少的工作,傳統(tǒng)的軟件安裝方法,是一臺(tái)一臺(tái)運(yùn)行安裝程序進(jìn)行安裝,隨著計(jì)算機(jī)數(shù)量的增加,使得安裝的作業(yè)復(fù)雜度隨之提高,安裝速度慢,且需要占用安裝人員很多時(shí)間。而且每一臺(tái)計(jì)算機(jī)所運(yùn)行的操作系統(tǒng)也有差異。對(duì)計(jì)算機(jī)的安裝模塊進(jìn)行安裝、 更新或卸載的動(dòng)作需要消耗更多人力資源。這樣一來(lái),管理者難以有效率的對(duì)各計(jì)算機(jī)進(jìn)行安裝模塊的安裝、更新或卸載,無(wú)法提高安裝效率。業(yè)界也有利用鏡像恢復(fù)的方式對(duì)計(jì)算機(jī)設(shè)備進(jìn)行軟件快速部署,但通過(guò)此方式克隆出來(lái)的計(jì)算機(jī)軟件系統(tǒng)參數(shù)不可定制,靈活性差。Microsoft提出的AD安裝方法,只能針對(duì)Windows系統(tǒng)。另外,安裝程序是二進(jìn)制文件,是否危害用戶安全,用戶無(wú)法知道。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種軟件分布部署方法及系統(tǒng),其可以對(duì)不同操作系統(tǒng)的計(jì)算機(jī)批量安裝軟件的方法。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下 一種軟件分布部署方法,其中,包括以下步驟
A、文件上傳客戶端接收文件上傳人員的操作指令選擇需上傳的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;
B、策略控制服務(wù)器存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法;
C、當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常;
D、當(dāng)檢測(cè)到需安裝的目標(biāo)設(shè)備運(yùn)行正常,則根據(jù)所述安裝參數(shù)信息啟動(dòng)文件分發(fā)服務(wù)器的分發(fā)服務(wù)腳本程序,分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件
E、當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端。所述的軟件分布部署方法,其中,所述步驟A還包括接收文件上傳人員設(shè)置的安
裝參數(shù)信息。所述的軟件分布部署方法,其中,所述步驟A還包括文件上傳客戶端接收經(jīng)過(guò)壓縮的安裝文件。
所述的軟件分布部署方法,其中,分發(fā)服務(wù)腳本程序采用腳本技術(shù)和SSH、SFTP, FTP、Telnet協(xié)議結(jié)合。所述的軟件分布部署方法,其中,所述安裝參數(shù)信息包括該安裝文件的安裝命令, 安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼、文件分發(fā)服務(wù)器的地址、文件用途。所述的軟件分布部署方法,其中,所述步驟E還包括當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,將該安裝文件安裝在目標(biāo)設(shè)備指定的目錄下。一種軟件分布部署系統(tǒng),其中,包括文件上傳客戶端、文件審核客戶端、策略控制服務(wù)器、文件分發(fā)服務(wù)器、目標(biāo)設(shè)備,其中
所述文件上傳客戶端用于接收文件上傳人員的操作指令選擇需上傳的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;
所述策略控制服務(wù)器連接于文件上傳客戶端、文件審核客戶端和文件分發(fā)服務(wù)器之間,用于存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法;當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常;檢測(cè)通過(guò)后,策略控制服務(wù)器啟動(dòng)文件分發(fā)服務(wù)器;
所述文件分發(fā)服務(wù)器用于通過(guò)分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件;當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端。所述的軟件分布部署系統(tǒng),其中,所述文件上傳客戶端還用于接收文件上傳人員設(shè)置的安裝參數(shù)信息。所述的軟件分布部署系統(tǒng),其中,文件上傳客戶端接收的上傳文件是經(jīng)過(guò)壓縮的安裝文件。所述的軟件分布部署系統(tǒng),其中,所述安裝參數(shù)信息包括該安裝文件的安裝命令, 安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼,文件分發(fā)服務(wù)器的地址、文件用途;
分發(fā)服務(wù)腳本程序采用腳本技術(shù)和SSH、SFTP, FTP、Telnet協(xié)議結(jié)合。所述的軟件分布部署系統(tǒng),其中,所述目標(biāo)設(shè)備包括目標(biāo)主機(jī)、目標(biāo)工作站、目標(biāo)服務(wù)器、目標(biāo)便攜電腦。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果對(duì)不同操作系統(tǒng)的計(jì)算機(jī)進(jìn)行批量軟件安裝,大大提高了安裝效率,提高了安裝的靈活性;安裝過(guò)程是透明腳本,可對(duì)安裝文件進(jìn)行審核,提高了安全性,有一定的安全保證。
圖1是本發(fā)明軟件分布部署方法流程示意圖。圖2是本發(fā)明軟件分布部署系統(tǒng)連接結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供的一種軟件分布部署方法及系統(tǒng),采用腳本技術(shù)和SSH、SFTP, FTP、 Telnet等協(xié)議可以緊密結(jié)合,可以通過(guò)多種協(xié)議向不同的操作系統(tǒng)傳輸,以及安裝程序,只需要配置好參數(shù),腳本就會(huì)自動(dòng)完成安裝過(guò)程,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供的一種軟件分布部署方法,如圖1所示,主要包括以下步驟 步驟S110、如圖2所示,文件上傳客戶端210接收文件上傳人員的操作指令選擇需上傳
的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器220。譬如,文件上傳人員通過(guò)文件上傳客戶端210選擇需要的安裝文件,及接收文件上傳人員設(shè)置的安裝參數(shù)信息,然后壓縮成壓縮包,上傳給策略控制服務(wù)器220。其中,所述安裝參數(shù)信息包括該安裝文件的安裝命令,安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼,文件分發(fā)服務(wù)器的地址、文件用途等。假設(shè)某幾臺(tái)Linux服務(wù)器的目標(biāo)設(shè)備要安裝mysql服務(wù),用戶先使用文件上傳客戶端,通過(guò)文件上傳人員的權(quán)限,上傳安裝文件到服務(wù)器上暫存,在配置中寫明安裝參數(shù)信息通過(guò)rpm命令安裝、Linux系統(tǒng)使用。并通過(guò)文件上傳客戶端設(shè)置好安裝文件安裝的目標(biāo)設(shè)備的IP地址或域名、操作系統(tǒng)用戶名、密碼、傳輸協(xié)議、操作協(xié)議、安裝的過(guò)程腳本;腳本按輸入的參數(shù)聯(lián)系要安裝程序的目標(biāo)設(shè)備等信息。步驟S120、策略控制服務(wù)器存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法。譬如如圖2所示,可以通過(guò)文件審核客戶端上設(shè)定的審核規(guī)則對(duì)上傳的安裝文件及其安裝參數(shù)信息進(jìn)行檢測(cè)是否合法,當(dāng)然也可以通過(guò)文件審核客戶端230接收文件審核人員的操作指令檢測(cè)需要安裝的信息,檢測(cè)安裝文件是否合法,安全等?檢測(cè)通過(guò),批準(zhǔn)文件發(fā)布,確定那些機(jī)器使用進(jìn)入步驟S130。步驟S130、當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常。譬如、自動(dòng)核對(duì)需要安裝軟件的目標(biāo)設(shè)備是否正常運(yùn)行并配置好必要信息(服務(wù)器地址、操作系統(tǒng)、使用通訊協(xié)議等)
步驟S140、當(dāng)檢測(cè)到需安裝的目標(biāo)設(shè)備運(yùn)行正常,則根據(jù)所述安裝參數(shù)信息啟動(dòng)文件分發(fā)服務(wù)器的分發(fā)服務(wù)腳本程序,分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件。譬如、審核人員允許文件發(fā)布后,服務(wù)程序就依照配置里填寫的那些目標(biāo)設(shè)備使用文件,啟動(dòng)文件分發(fā)服務(wù)器240的分發(fā)服務(wù)腳本程序,一臺(tái)一臺(tái)機(jī)器去推送安裝文件;其中,分發(fā)服務(wù)腳本程序采用腳本技術(shù)和SSH、SFTP、FTP、Telnet協(xié)議結(jié)合。腳本(script)是使用一種特定的描述性語(yǔ)言,依據(jù)一定的格式編寫的可執(zhí)行文件,又稱作宏或批處理文件。腳本是批處理文件的延伸,是一種純文本保存的程序,一般來(lái)說(shuō)的計(jì)算機(jī)腳本程序是確定的一系列控制計(jì)算機(jī)進(jìn)行運(yùn)算操作動(dòng)作的組合,在其中可以實(shí)現(xiàn)一定的邏輯分支等。腳本簡(jiǎn)單地說(shuō)就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開(kāi)查看、編輯),腳本程序在執(zhí)行時(shí),是由系統(tǒng)的一個(gè)解釋器,將其一條條的翻譯成機(jī)器可識(shí)別的指令,并按程序順序執(zhí)行。SSH 為 kcure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)工作小組(Network Working Group)所制定;SSH為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。SSH是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用SSH協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題。8代?是^5(;11儀File Transfer Protocol的縮寫,安全文件傳送協(xié)議??梢詾閭鬏斘募峁┮环N安全的加密方法。Sftp與ftp有著幾乎一樣的語(yǔ)法和功能。FTP是File Transfer ProtocoK文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于hternet 上的控制文件的雙向傳輸。sFTP為SSH的一部份,是一種傳輸檔案至Blogger伺服器的安全方式。其實(shí)在SSH軟件包中,已經(jīng)包含了一個(gè)叫作SFTP(Secure File Transfer Protocol的安全文件傳輸子系統(tǒng),SFTP本身沒(méi)有單獨(dú)的守護(hù)進(jìn)程,它必須使用sshd守護(hù)進(jìn)程(端口號(hào)默認(rèn)是22)來(lái)完成相應(yīng)的連接操作,所以從某種意義上來(lái)說(shuō),SFTP并不像一個(gè)服務(wù)器程序,而更像是一個(gè)客戶端程序。SFTP同樣是使用加密傳輸認(rèn)證信息和傳輸?shù)臄?shù)據(jù),所以,使用SFTP是非常安全的。Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是hternet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。它為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務(wù)器。終端使用者可以在telnet程序中輸入命令,這些命令會(huì)在服務(wù)器上運(yùn)行,就像直接在服務(wù)器的控制臺(tái)上輸入一樣。分發(fā)服務(wù)腳本程序依照配置填寫的文件用途,執(zhí)行具體的操作進(jìn)入步驟S150,比如文件放在哪個(gè)目錄,要關(guān)聯(lián)哪個(gè)注冊(cè)表值等
步驟S150、當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序, 并返回安裝結(jié)果到文件上傳客戶端。譬如、接上Linux服務(wù)器的目標(biāo)設(shè)備要安裝mysql服務(wù)的實(shí)施例所述,文件分發(fā)服務(wù)器240按照審核過(guò)的安裝參數(shù)配置信息,給指定的目標(biāo)Linux服務(wù)器推送文件(目標(biāo) Linux服務(wù)器使用SSH協(xié)議),圖2中,目標(biāo)設(shè)備包括目標(biāo)主機(jī)251、目標(biāo)工作站252、目標(biāo)服務(wù)器253、目標(biāo)便攜電腦254。當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,例如推送完畢后執(zhí)行 rpm命令安裝程序,將該安裝文件安裝在目標(biāo)設(shè)備指定的目錄下,這樣多臺(tái)服務(wù)器通過(guò)文件分發(fā)服務(wù)器的分發(fā)服務(wù)腳本程序就成功完成了批量的安裝。安裝成功返回相應(yīng)的安裝結(jié)果信息到文件上傳客戶端。由上可見(jiàn),本發(fā)明實(shí)施例的一種軟件分布部署方法,利用腳本技術(shù)和SSH、SFTP, FTP.Telnet等協(xié)議的緊密結(jié)合,通過(guò)多種協(xié)議向不同的操作系統(tǒng)傳輸,以及安裝程序,用戶只需要配置好參數(shù),腳本就會(huì)自動(dòng)完成批量的安裝過(guò)程,安裝速度大大提高,安裝過(guò)程是透明腳本,并經(jīng)過(guò)了審核,提高了安全性,有一定安全保證?;谏鲜鰧?shí)施例的軟件分布部署方法,本發(fā)明實(shí)施例還提供了一種軟件分布部署系統(tǒng),如圖2所示,包括文件上傳客戶端210、文件審核客戶端230、策略控制服務(wù)器220、 文件分發(fā)服務(wù)器對(duì)0、目標(biāo)設(shè)備250,其中
所述文件上傳客戶端210用于接收文件上傳人員的操作指令選擇需上傳的安裝文件, 并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;具體如上所述。所述策略控制服務(wù)器220連接于文件上傳客戶端210、文件審核客戶端230和文件分發(fā)服務(wù)器240之間,用于存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法;當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常;檢測(cè)通過(guò)后,策略控制服務(wù)器啟動(dòng)文件分發(fā)服務(wù)器;具體如上所述。
所述文件分發(fā)服務(wù)器240用于通過(guò)分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件;當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端;圖2所示的實(shí)施例中,目標(biāo)設(shè)備包括目標(biāo)主機(jī)251、目標(biāo)工作站252、目標(biāo)服務(wù)器253、目標(biāo)便攜電腦254,具體如上所述。其中,所述文件上傳客戶端還用于接收文件上傳人員設(shè)置的安裝參數(shù)信息。文件上傳客戶端接收的上傳文件是經(jīng)過(guò)壓縮的安裝文件。所述安裝參數(shù)信息包括安裝命令,安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼,服務(wù)器地址、文件用途;分發(fā)服務(wù)腳本程序采用腳本技術(shù)和SSH、SFTP, FTP、Telnet協(xié)議結(jié)合。綜上所述,與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果對(duì)不同操作系統(tǒng)的計(jì)算機(jī)進(jìn)行批量軟件安裝,大大提高了安裝效率,提高了安裝的靈活性;安裝過(guò)程是透明腳本,可對(duì)安裝文件進(jìn)行審核,提高了安全性,有一定的安全保證。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種軟件分布部署方法,其特征在于,包括以下步驟A、文件上傳客戶端接收文件上傳人員的操作指令選擇需上傳的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;B、策略控制服務(wù)器存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法;C、當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常;D、當(dāng)檢測(cè)到需安裝的目標(biāo)設(shè)備運(yùn)行正常,則根據(jù)所述安裝參數(shù)信息啟動(dòng)文件分發(fā)服務(wù)器的分發(fā)服務(wù)腳本程序,分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件;E、當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端。
2.根據(jù)權(quán)利要求1所述的軟件分布部署方法,其特征在于,所述步驟A還包括接收文件上傳人員設(shè)置的安裝參數(shù)信息。
3.根據(jù)權(quán)利要求1所述的軟件分布部署方法,其特征在于,所述步驟A還包括文件上傳客戶端接收經(jīng)過(guò)壓縮的安裝文件。
4.根據(jù)權(quán)利要求1所述的軟件分布部署方法,其特征在于,所述安裝參數(shù)信息包括該安裝文件的安裝命令,安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼,文件分發(fā)服務(wù)器的地址、文件用途。
5.根據(jù)權(quán)利要求1所述的軟件分布部署方法,其特征在于,所述步驟E還包括當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,將該安裝文件安裝在目標(biāo)設(shè)備指定的目錄下。
6.一種軟件分布部署系統(tǒng),其特征在于,包括文件上傳客戶端、文件審核客戶端、策略控制服務(wù)器、文件分發(fā)服務(wù)器、目標(biāo)設(shè)備,其中所述文件上傳客戶端用于接收文件上傳人員的操作指令選擇需上傳的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;所述策略控制服務(wù)器連接于文件上傳客戶端、文件審核客戶端和文件分發(fā)服務(wù)器之間,用于存儲(chǔ)該上傳的安裝文件,并將該安裝文件傳輸給文件審核客戶端檢查上傳的安裝文件是否合法;當(dāng)合法則根據(jù)所述安裝參數(shù)信息檢測(cè)需要安裝文件的目標(biāo)設(shè)備運(yùn)行是否正常;檢測(cè)通過(guò)后,策略控制服務(wù)器啟動(dòng)文件分發(fā)服務(wù)器;所述文件分發(fā)服務(wù)器用于通過(guò)分發(fā)服務(wù)腳本程序獲取所述安裝參數(shù)信息,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件;當(dāng)安裝文件推送完成,則執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端。
7.根據(jù)權(quán)利要求6所述的軟件分布部署系統(tǒng),其特征在于,所述文件上傳客戶端還用于接收文件上傳人員設(shè)置的安裝參數(shù)信息。
8.根據(jù)權(quán)利要求6所述的軟件分布部署系統(tǒng),其特征在于,文件上傳客戶端接收的上傳文件是經(jīng)過(guò)壓縮的安裝文件。
9.根據(jù)權(quán)利要求6所述的軟件分布部署系統(tǒng),其特征在于,所述安裝參數(shù)信息包括該安裝文件的安裝命令,安裝的目標(biāo)設(shè)備、操作系統(tǒng)用戶名密碼,文件分發(fā)服務(wù)器的地址、文件用途。
10.根據(jù)權(quán)利要求6所述的軟件分布部署系統(tǒng),其特征在于,所述目標(biāo)設(shè)備包括目標(biāo)主機(jī)、目標(biāo)工作站、目標(biāo)服務(wù)器、目標(biāo)便攜電腦。
全文摘要
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,公開(kāi)了一種軟件分布部署方法及系統(tǒng),所述方法包括文件上傳客戶端接收文件上傳人員的操作指令選擇需上傳的安裝文件,并將該安裝文件及該安裝文件的安裝參數(shù)信息上傳到策略控制服務(wù)器;并檢查上傳的安裝文件是否合法;當(dāng)合法則根據(jù)所述安裝參數(shù)信息啟動(dòng)文件分發(fā)服務(wù)器的分發(fā)服務(wù)腳本程序,給各個(gè)指定的目標(biāo)設(shè)備推送相應(yīng)的安裝文件;并執(zhí)行安裝參數(shù)內(nèi)相應(yīng)的安裝命令,開(kāi)啟安裝程序,并返回安裝結(jié)果到文件上傳客戶端。本發(fā)明可以實(shí)現(xiàn)對(duì)不同操作系統(tǒng)的計(jì)算機(jī)進(jìn)行批量軟件安裝,大大提高了安裝效率,提高了安裝的靈活性;安裝過(guò)程是透明腳本,可對(duì)安裝文件進(jìn)行審核,提高了安全性,有一定的安全保證。
文檔編號(hào)H04L29/06GK102195978SQ201110105060
公開(kāi)日2011年9月21日 申請(qǐng)日期2011年4月26日 優(yōu)先權(quán)日2011年4月26日
發(fā)明者劉娜, 楊云, 陳文勝 申請(qǐng)人:深圳市共濟(jì)科技有限公司