統(tǒng)一策略配置的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種統(tǒng)一策略配置的方法。
【背景技術(shù)】
[0002] 在一個(gè)企業(yè)內(nèi)網(wǎng)環(huán)境下,如果想對(duì)整個(gè)企業(yè)的所有計(jì)算機(jī)進(jìn)行統(tǒng)一管理,則需要 對(duì)每臺(tái)計(jì)算機(jī)設(shè)置一份策略,這樣每臺(tái)計(jì)算機(jī)就可以根據(jù)這個(gè)策略設(shè)置被公司管理起來。 而如何設(shè)置這些策略呢?如果讓公司的計(jì)算機(jī)管理員(部門)一臺(tái)計(jì)算機(jī)一臺(tái)計(jì)算機(jī)的進(jìn) 行設(shè)置,這在規(guī)模上升到一定人數(shù)后就不可行了。一個(gè)企業(yè)沒有那么多的人員天天盯著設(shè) 置策略,并且這樣效率及其低下。
[0003] 在這種情況下的一個(gè)通用做法就是,讓整個(gè)企業(yè)的計(jì)算機(jī)連接到一個(gè)或者多個(gè)服 務(wù)器上,計(jì)算機(jī)管理員在服務(wù)器上對(duì)整個(gè)公司的計(jì)算機(jī)進(jìn)行策略設(shè)置即可。
[0004] 但傳統(tǒng)的管理全網(wǎng)計(jì)算機(jī)策略的方法,通常是采用對(duì)計(jì)算機(jī)進(jìn)行樹形分組,然后 對(duì)每個(gè)分組的計(jì)算機(jī)進(jìn)行策略配置,但是有一些策略配置所有的計(jì)算機(jī)都需要進(jìn)行配置, 這樣就需要在每個(gè)組上進(jìn)行重復(fù)操作定義,沒有一個(gè)簡(jiǎn)單便利的操作模式。
【發(fā)明內(nèi)容】
[0005] 基于此,有必要針對(duì)傳統(tǒng)技術(shù)中對(duì)企業(yè)內(nèi)部的計(jì)算機(jī)進(jìn)行策略配置時(shí)耗費(fèi)大量的 人力、時(shí)間,配置過程繁瑣的問題,提供一種便于進(jìn)行企業(yè)內(nèi)部計(jì)算機(jī)終端配置的統(tǒng)一策略 配置的方法。
[0006] 為實(shí)現(xiàn)本發(fā)明目的提供的一種統(tǒng)一策略配置的方法,用于對(duì)多個(gè)計(jì)算機(jī)組進(jìn)行策 略配置,該方法包括以下步驟:
[0007] 存儲(chǔ)每個(gè)計(jì)算機(jī)組的組信息及每臺(tái)計(jì)算機(jī)與所述計(jì)算機(jī)組的組對(duì)應(yīng)關(guān)系,其中, 所述組信息中包括組名稱;
[0008] 構(gòu)建要對(duì)計(jì)算機(jī)進(jìn)行配置的策略,并存儲(chǔ)每個(gè)策略的策略信息;所述策略信息中 包括策略名稱,策略類型及具體策略設(shè)置參數(shù),所述策略類型包括共有策略、組策略、客戶 端策略及策略模板,所述共有策略包含共有的基本設(shè)置參數(shù);每個(gè)所述組策略包含其所對(duì) 應(yīng)的計(jì)算機(jī)組的組設(shè)置參數(shù);所述策略模板包含在特定條件進(jìn)行設(shè)置的模板設(shè)置參數(shù);所 述客戶端策略為針對(duì)某臺(tái)或者某幾臺(tái)不適用于所述組策略的計(jì)算機(jī)進(jìn)行設(shè)置的策略,所述 客戶端策略包含客戶端策略設(shè)置參數(shù);
[0009] 根據(jù)所述共有策略中的基本設(shè)置參數(shù)值對(duì)所述多個(gè)計(jì)算機(jī)組中的所有計(jì)算機(jī)進(jìn) 行共有策略配置,并根據(jù)所述組對(duì)應(yīng)關(guān)系及相應(yīng)計(jì)算機(jī)組的組設(shè)置參數(shù)值對(duì)組中的計(jì)算機(jī) 進(jìn)行所述組策略配置。
[0010] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,當(dāng)需要對(duì)第一計(jì)算機(jī)進(jìn)行第一客戶 端策略名稱的策略配置時(shí),該方法執(zhí)行以下步驟:
[0011] 根據(jù)所述第一客戶端策略名稱查找所述策略信息,得到所述第一客戶端策略名稱 對(duì)應(yīng)的第一客戶端設(shè)置參數(shù)值;
[0012] 根據(jù)所述第一客戶端設(shè)置參數(shù)值對(duì)所述第一計(jì)算機(jī)進(jìn)行客戶端策略配置;
[0013] 所述客戶端策略的優(yōu)先級(jí)高于所述組策略的優(yōu)先級(jí)。
[0014] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述策略信息中還包括策略所屬組 信息,當(dāng)需要對(duì)第一計(jì)算機(jī)組進(jìn)行第一策略模板名稱的策略模板分配時(shí),該方法執(zhí)行以下 步驟:
[0015] 根據(jù)所述第一計(jì)算機(jī)組的名稱查找所述組對(duì)應(yīng)關(guān)系,得到需要進(jìn)行模板設(shè)置的第 二計(jì)算機(jī);
[0016] 根據(jù)所述第一策略模板名稱查找所述策略信息,得到所述第一策略模板名稱對(duì)應(yīng) 的第一策略模板設(shè)置參數(shù)值;
[0017] 根據(jù)所述第一策略模板設(shè)置參數(shù)值刪除所述策略信息中所屬組信息為第一計(jì)算 機(jī)組的名稱,且策略的設(shè)置參數(shù)值與所述第一策略模板設(shè)置參數(shù)值相對(duì)應(yīng)的策略;
[0018] 根據(jù)所述第一策略模板設(shè)置參數(shù)值重新對(duì)所述第二計(jì)算機(jī)進(jìn)行策略配置。
[0019] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,每個(gè)計(jì)算機(jī)組中還包括多個(gè)子計(jì)算 機(jī)組,所述組信息中包含"父組"信息,所述"父組"信息中存儲(chǔ)父組的計(jì)算機(jī)組的ID或者 組名稱,子計(jì)算機(jī)組中的計(jì)算機(jī)通過繼承父組的策略作為自身的策略。
[0020] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述子組在繼承所述父組的策略 時(shí),執(zhí)行以下步驟:
[0021] 根據(jù)所述父組的策略的設(shè)置參數(shù)值對(duì)所述子組中的計(jì)算機(jī)進(jìn)行策略設(shè)置;
[0022] 創(chuàng)建所述子組對(duì)應(yīng)的新策略名稱,并將所述新策略名稱及對(duì)應(yīng)的策略的設(shè)置參數(shù) 值存儲(chǔ)到所述策略信息中。
[0023] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,當(dāng)需要對(duì)已存儲(chǔ)的策略進(jìn)行修改 時(shí),該方法執(zhí)行以下步驟:
[0024] 判斷所接收到的修改策略請(qǐng)求對(duì)應(yīng)的策略的類型;
[0025] 當(dāng)需要修改的策略為共有策略或者客戶端策略時(shí),則直接對(duì)要修改的策略進(jìn)行修 改,并根據(jù)修改后的策略對(duì)策略對(duì)應(yīng)的計(jì)算機(jī)重新進(jìn)行策略配置;
[0026] 當(dāng)需要修改的策略為組策略或策略模板時(shí),對(duì)要修改的策略及繼承該策略的子組 的策略進(jìn)行修改,并根據(jù)修改后的策略對(duì)策略對(duì)應(yīng)的計(jì)算機(jī)重新進(jìn)行策略配置;
[0027] 所述修改包括刪除策略,添加策略及修改策略內(nèi)容。
[0028] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述組信息中還包含"繼承屬性是 否開啟"的設(shè)置參數(shù);
[0029] 所述繼承屬性開啟時(shí),當(dāng)父組的策略的設(shè)置參數(shù)值更改時(shí),子組的計(jì)算機(jī)的策略 隨父組的策略參數(shù)值的更改而更改;
[0030] 所述繼承屬性關(guān)閉時(shí),當(dāng)父組的策略的設(shè)置參數(shù)值更改時(shí),子組的計(jì)算機(jī)的策略 不隨父組的策略參數(shù)值的更改而更改。
[0031] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述繼承屬性開啟時(shí),子組的計(jì)算 機(jī)的策略不能主動(dòng)進(jìn)行修改;
[0032] 所述繼承屬性關(guān)閉時(shí),子組的計(jì)算機(jī)的策略進(jìn)行主動(dòng)修改時(shí),所述子組的父組的 計(jì)算機(jī)的策略不跟隨所述子組計(jì)算機(jī)的策略進(jìn)行修改。
[0033] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述共有策略中的所述基本設(shè)置參 數(shù)在所述組策略、策略模板及所述客戶端策略中不進(jìn)行設(shè)置。
[0034] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述共有策略、所述組策略、所述策 略模板和所述客戶端策略分別以存儲(chǔ)表的形式存儲(chǔ)到進(jìn)行計(jì)算機(jī)策略配置的服務(wù)器或與 所述服務(wù)器相連接的數(shù)據(jù)庫中。
[0035] 作為一種統(tǒng)一策略配置的方法的可實(shí)施方式,所述策略信息中還包括當(dāng)前策略所 繼承的父策略彳目息、當(dāng)前策略所屬?gòu)V品彳目息以及當(dāng)前策略的同廣品策略ID。
[0036] 本發(fā)明的有益效果包括:本發(fā)明提供的一種統(tǒng)一策略配置的方法,通過將企業(yè)內(nèi) 部的計(jì)算機(jī)進(jìn)行分組及建立四種不同的策略模板,實(shí)現(xiàn)了對(duì)企業(yè)內(nèi)部共有的特征進(jìn)行統(tǒng)一 設(shè)定,對(duì)特有特征進(jìn)行分組設(shè)定的計(jì)算機(jī)策略快速設(shè)定。且通過設(shè)定四種具有代表性的策 略,將計(jì)算機(jī)策略設(shè)置的軟件開發(fā)同具體策略配置分離開,減少兩者相關(guān)耦合度,不需要每 次策略的變換都重新進(jìn)行軟件的開發(fā),降低計(jì)算機(jī)策略配置及修改的繁瑣程度,提高策略 配置效率。同時(shí),通過設(shè)定策略模板及客戶端策略,使整個(gè)策略配置系統(tǒng)保持穩(wěn)定的情況 下,隨時(shí)可對(duì)某個(gè)組策略及單個(gè)計(jì)算機(jī)策略進(jìn)行更改及特殊設(shè)定。
【附圖說明】
[0037] 圖1為本發(fā)明一種統(tǒng)一策略配置的方法的一具體實(shí)施例的流程圖;
[0038] 圖2為實(shí)施本發(fā)明的統(tǒng)一策略配置的方法的某公司的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0039] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明的 統(tǒng)一策略配置的方法的【具體實(shí)施方式】進(jìn)行說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅 用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040] 本發(fā)明一實(shí)施例的統(tǒng)一策略配置的方法,用于對(duì)多個(gè)計(jì)算機(jī)組進(jìn)行策略配置。如 圖1所示,本實(shí)施例中,該方法包括以下步驟:
[0041] S100,存儲(chǔ)每個(gè)計(jì)算機(jī)組的組信息及每臺(tái)計(jì)算機(jī)與所述計(jì)算機(jī)組的組對(duì)應(yīng)關(guān)系, 其中,所述組信息中包括組名稱。
[0042] 此處需要說明的是,在企業(yè)(單位)內(nèi)部通常包括研發(fā)部、銷售部、財(cái)務(wù)部等多個(gè) 部分,而在企業(yè)的計(jì)算機(jī)管理中,不同部分的計(jì)算機(jī)的要求設(shè)置一般也各有不同,但相同部 門內(nèi)部的計(jì)算機(jī)設(shè)置一般要求統(tǒng)一一致。因此,在應(yīng)用對(duì)企業(yè)內(nèi)部計(jì)算機(jī)進(jìn)行策略配置時(shí), 首先將企業(yè)內(nèi)部需要進(jìn)行策略配置的計(jì)算機(jī)分為多個(gè)計(jì)算機(jī)組,將策略基本相同的計(jì)算機(jī) 分為一組,從而在后續(xù)進(jìn)行配置時(shí)只需要對(duì)每個(gè)組的要求設(shè)置一個(gè)策略,則組內(nèi)的計(jì)算機(jī) 會(huì)自動(dòng)復(fù)制一份設(shè)置好的相應(yīng)的策略。但是需要指出的是,本發(fā)明實(shí)施例的方法集成在軟 件中,在實(shí)施過程中,計(jì)算機(jī)策略配置人員可使用軟件進(jìn)行具體的計(jì)算機(jī)分組,但是軟件本 身可以有內(nèi)置的計(jì)算機(jī)組,也可以沒有內(nèi)置的計(jì)算機(jī)分組。計(jì)算機(jī)策略配置人員開啟軟件 后