在System Center 2012 Configuration Manager主界面左下角點(diǎn)擊“管理→分發(fā)點(diǎn)”項(xiàng),在右側(cè)的列表中顯示主站點(diǎn)、輔助站點(diǎn)服務(wù)器等對(duì)象。實(shí)際上,在安裝主站點(diǎn)和輔助站點(diǎn)服務(wù)器時(shí),就可以為其添加分發(fā)點(diǎn)角色。在SCCM 2012控制臺(tái)左下角點(diǎn)擊“軟件庫(kù)→軟件庫(kù)→應(yīng)用程序”項(xiàng),在右側(cè)選擇某個(gè)應(yīng)用程序,點(diǎn)擊工具欄上的“部署→分發(fā)內(nèi)容”項(xiàng),點(diǎn)擊下一步,在內(nèi)容目標(biāo)窗口(如圖1)中點(diǎn)擊“添加→分發(fā)點(diǎn)”,選擇主站點(diǎn)或輔助站點(diǎn)等分發(fā)點(diǎn)服務(wù)器,點(diǎn)擊下一步,將其添加到選定的分發(fā)點(diǎn)上。
圖1 部署分發(fā)內(nèi)容向?qū)Ы缑?/p>
圖2 分發(fā)點(diǎn)屬性窗口
選擇某個(gè)分發(fā)點(diǎn)服務(wù)器,在屬性窗口(如圖2)中的“常規(guī)”面板中可以指定客戶端計(jì)算機(jī)和該分發(fā)點(diǎn)之間通訊的方式,默認(rèn)為“HTTP”。為了提高安全性,可以選擇“HTTPS”類型,當(dāng)然,這需要使用證書來(lái)實(shí)現(xiàn)。如果兩臺(tái)分發(fā)點(diǎn)服務(wù)器(例如“fp1.xxx.com” 和 fp2.xxx.com)位于不同的地點(diǎn)(例如城市1和城市 2),彼此之間通過(guò)低速鏈路連接。那么當(dāng)在“fp1.xxx.com”上部署體積龐大的包(例如操作系統(tǒng)映像等),對(duì)于城市2中的客戶端來(lái)說(shuō),其安裝的速度就會(huì)很慢。為此可以在“fp2.xxx.com”上選擇“為預(yù)留的內(nèi)容啟用此分發(fā)點(diǎn)”項(xiàng),在SCCM 2012中選擇目標(biāo)程序的右鍵菜單上點(diǎn)擊“創(chuàng)建預(yù)留的內(nèi)容文件”,按照操作向?qū)У奶崾具x擇“fp1.xxx.com”的分發(fā)點(diǎn),將其導(dǎo)出為后綴為“.pkgx”的文件(例如“ruanjian.pkgx”)。
將該文件通過(guò)合適的方式,發(fā)送到城市2的“fp2.xxx.com”服務(wù)器上。在SCCM 2012中選擇目標(biāo)程序,點(diǎn)擊工具欄上的“部署→分發(fā)內(nèi)容→下一步→添加→分發(fā)點(diǎn)”,選擇“fp2.xxx.com”分發(fā)項(xiàng),執(zhí)行所需的添加操作,但是該操作并不會(huì)向該服務(wù)器上復(fù)制文 件。 在“fp2.xxx.com”主機(jī)上的CMD窗口中進(jìn)入“SMS_DP$/sms/Tools” 目錄,執(zhí) 行“extractcontent c: uanjian.pkgx”命令,將該離線文件導(dǎo)入到本分發(fā)點(diǎn)上,實(shí)現(xiàn)了內(nèi)容預(yù)置功能,讓城市2中的客戶端可以從本地的分發(fā)現(xiàn)快速部署文件。
在“PXE”面板中選擇“為客戶端啟用PXE支持”項(xiàng),適用于部署操作系統(tǒng)。在“多播”面板中選擇“啟用多播以將數(shù)據(jù)同步到多個(gè)客戶端”項(xiàng),可以將操作系統(tǒng)映像分發(fā)到多個(gè)客戶端。在“組關(guān)系”面板中顯示其所屬的分發(fā)點(diǎn)組,在“內(nèi)容”面板中列出分發(fā)的項(xiàng)目。在“內(nèi)容驗(yàn)證”面板中選擇“按計(jì)劃驗(yàn)證內(nèi)容”項(xiàng),可以按照預(yù)設(shè)的時(shí)間點(diǎn),驗(yàn)證分發(fā)點(diǎn)上包的完整性。對(duì)于有些分發(fā)點(diǎn)(例如獨(dú)立添加的分發(fā)點(diǎn))來(lái)說(shuō),可以在“速率限制”面板中選擇“限制為按小時(shí)指定的最大傳輸速度”項(xiàng),可以為不同的時(shí)間段(單位為小時(shí)),來(lái)設(shè)定可用帶寬的比例。
圖3 創(chuàng)建應(yīng)用程序向?qū)Ы缑?/p>
隨著業(yè)務(wù)的發(fā)展,少量的分發(fā)點(diǎn)可能無(wú)法滿足使用需求,這就要求增減更多的分發(fā)點(diǎn)。在左側(cè)的“管理”面板中點(diǎn)擊“站點(diǎn)配置→站點(diǎn)”項(xiàng),點(diǎn)擊工具欄上的“創(chuàng)建站點(diǎn)系統(tǒng)服務(wù)器”按鈕,在向?qū)Ы缑嬷悬c(diǎn)擊“瀏覽”按鈕,導(dǎo)入準(zhǔn)備好的服務(wù)器(例如“fp1.xxx.com”),點(diǎn)擊下一步,在可用角色列表中選擇“分發(fā)點(diǎn)”項(xiàng),其余設(shè)置保持默認(rèn),點(diǎn)擊完成,添加所需的分發(fā)點(diǎn)。
注意,在該分發(fā)點(diǎn)服務(wù)器上必須安裝IIS角色。
為了便于管理分發(fā)點(diǎn),可以將其規(guī)劃到合適的組中。在“管理”面板中點(diǎn)擊“分發(fā)點(diǎn)組”項(xiàng),點(diǎn)擊工具欄上的“創(chuàng)建組”按鈕,在彈出窗口中輸入組名稱(例如“DPGroup1”),可以根據(jù)需要采用集合和成員的方式進(jìn)行添加。例如在“成員”面板中點(diǎn)擊“添加”按鈕,導(dǎo)入所需的服務(wù)器。在軟件庫(kù)中選擇某個(gè)軟件,點(diǎn)擊工具欄上的“部署→分發(fā)內(nèi)容→下一步”,在內(nèi)容目標(biāo)窗口中點(diǎn)擊“添加→分發(fā)點(diǎn)組”項(xiàng),選擇上述分發(fā)組,將其添加到該組中。
在SCCM 2012中,可以將應(yīng)用程序部署給用戶或設(shè)備,對(duì)于前者來(lái)說(shuō),無(wú)論用戶登錄到哪臺(tái)主機(jī)上,都可以安裝該應(yīng)用程序。對(duì)于后者,只允許在指定的計(jì)算機(jī)上部署程序。對(duì)于部署的應(yīng)用程序,可以設(shè)置批準(zhǔn)的請(qǐng)求。用戶可以根據(jù)需要發(fā)出請(qǐng)求,管理員可以批準(zhǔn)該請(qǐng)求。批準(zhǔn)請(qǐng)求存在兩種情況,一是對(duì)重要的程序來(lái)只允許指定的用戶(例如財(cái)務(wù),開發(fā)等)才能訪問(wèn);二是對(duì)存在License許可限制的應(yīng)用程序,需要控制License的使用量。對(duì)于應(yīng)用程序的部署和運(yùn)行,必須滿足一定的條件,例如預(yù)先安裝必要的組件,擁有合適容量的磁盤空間等。
在SCCM 2012控制臺(tái)左側(cè)的“軟件庫(kù)”面板中,在“應(yīng)用程序管理→應(yīng)用程序”節(jié)點(diǎn)的右鍵菜單上點(diǎn)擊“文件夾”,輸入名稱(例如“Tools”等),創(chuàng)建管理文件夾,便于管理不同類型的程序。在選定文件夾的右鍵菜單上點(diǎn)擊“創(chuàng)建應(yīng)用程序”項(xiàng),在向?qū)Ы缑妫ㄈ鐖D3)中選擇“自動(dòng)檢測(cè)安裝文件夾中有關(guān)此應(yīng)用程序的信息”項(xiàng),在“類型”列表中顯示支持的類型,包 括Windows Installer、Microsoft APV、Windows Mobile Cabinet、Nokia SIS文件等。例如選擇“Windows Installer”項(xiàng),點(diǎn)擊“瀏覽”按鈕,選擇應(yīng)用程序的存儲(chǔ)位置。點(diǎn)擊下一步,可以檢測(cè)該應(yīng)用程序的信息。
在下一步窗口中可以手工深入設(shè)置詳細(xì)信息,包括名稱、軟件版本、管理類別等。在“安裝行為”列表中,可以針對(duì)用戶或設(shè)備進(jìn)行安裝。如果該安裝資源是設(shè)備的話,則只針對(duì)設(shè)備進(jìn)行安裝。點(diǎn)擊下一步,創(chuàng)建該安裝項(xiàng)目。之后按照上面介紹的方法,為其指定對(duì)應(yīng)的分發(fā)點(diǎn)。也可以點(diǎn)擊工具欄上的“部署”,在“集合”欄中點(diǎn)擊“瀏覽”按鈕,針對(duì)用戶或設(shè)備選擇集合。
圖4 設(shè)置允許安裝的規(guī)則
點(diǎn)擊“下一步→添加→分發(fā)點(diǎn)”,選擇目標(biāo)分發(fā)點(diǎn)服務(wù)器,在下一步窗口設(shè)置部署的方式,在“操作”列表中可以選擇安裝或者下載行為,在“目的”列表中如果選擇“可用”項(xiàng),表示可以使其顯示在客戶端的軟件中心之中,允許用戶手動(dòng)安裝。如果將應(yīng)用程序分發(fā)給用戶,還可以選擇“如果用戶請(qǐng)求此程序,則需要管理員批準(zhǔn)”項(xiàng),不允許用戶隨意部署程序。如果選擇“必須”項(xiàng),表示使其依據(jù)預(yù)設(shè)的計(jì)劃,自動(dòng)進(jìn)行安裝。
可以根據(jù)需要,選擇不管用戶是否登錄,都依據(jù)計(jì)劃進(jìn)行自動(dòng)部署。如果選擇“發(fā)送喚醒數(shù)據(jù)包”項(xiàng),當(dāng)客戶機(jī)處于關(guān)機(jī)狀態(tài),就會(huì)使其自動(dòng)啟動(dòng),來(lái)實(shí)現(xiàn)應(yīng)用程序的安裝部署。點(diǎn)擊下一步,為此部署指定計(jì)劃參數(shù),選擇“將應(yīng)用程序計(jì)劃為在以下時(shí)間可用”項(xiàng),來(lái)指定合適的時(shí)間點(diǎn)。如果不指定的話,則以當(dāng)前時(shí)間為標(biāo)準(zhǔn)來(lái)開始計(jì)劃。其余設(shè)置保持默認(rèn),完成部署操作。選擇對(duì)應(yīng)的安裝項(xiàng)目,在其屬性窗口中的“要求”面板(如圖4)中可以設(shè)置部署的條件,例如點(diǎn)擊“添加”按鈕,在創(chuàng)建要求窗口中選擇設(shè)備類別,在“條件”列表中選擇“物理內(nèi)存總量”項(xiàng),設(shè)置內(nèi)存必須大于或等于1GB的條件,那么不滿足該條件的設(shè)備將無(wú)法安裝該程序。
當(dāng)然,還可以選擇更多的條件,例如Active Directory站 點(diǎn)、Configuration Manager站點(diǎn)、CPU速度、處理器數(shù)目、操作系統(tǒng)、操作系統(tǒng)語(yǔ)言、磁盤空間、組織單元等。在“依賴關(guān)系”面板中可以設(shè)置安裝該應(yīng)用程序、在客戶機(jī)上必須存在的組件,沒有這些可以依賴的組件,該應(yīng)用程序是無(wú)法運(yùn)行的。點(diǎn)擊“添加”,添加諸如“.NetFramework 3.5”之類的組件。這樣,在安裝該應(yīng)用程序,如果這些組件沒有安裝的話,會(huì)先安裝這些組件。按照同樣的方法,可以在SCCM 2012中部署所需的所有程序。在客戶端上打開開始菜單,點(diǎn)擊“Microsoft System Center 2012→Configuration Manger→軟件中心→安裝狀態(tài)”項(xiàng),在列表中顯示所有準(zhǔn)備好的應(yīng)用程序。
如果顯示異常,可以在控制面板中的“系統(tǒng)和安全”窗口中點(diǎn)擊“Configuration manager”項(xiàng),在打開窗口中的“操作”面板(如圖5)中選擇“應(yīng)用程序部署評(píng)估周期”項(xiàng),點(diǎn)擊“立即運(yùn)行”按鈕,執(zhí)行強(qiáng)制刷新操作。稍后在安裝狀態(tài)列表中就會(huì)顯示可用的程序信息,選擇所需的應(yīng)用程序。點(diǎn)擊“安裝”按鈕,就可以實(shí)現(xiàn)一鍵安裝操作。安裝過(guò)程是隱藏的,所有的操作可以自動(dòng)完成。
圖5 SCCM客戶端配置窗口
上面談到了如何將應(yīng)用程序部署到設(shè)備上,如果需要將應(yīng)用程序給用戶的話,在SCCM 2012控制臺(tái)左側(cè)的“管理”面板中選擇“站點(diǎn)配置→服務(wù)器和站點(diǎn)系統(tǒng)角色”項(xiàng),在右側(cè)列表中選擇合適的服務(wù)器(例如主站點(diǎn)服務(wù)器等),在其右鍵菜單上點(diǎn)擊“添加站點(diǎn)系統(tǒng)角色”項(xiàng),在向?qū)Ы缑嬷悬c(diǎn)擊“下一步”按鈕,選擇“應(yīng)用程序目錄Web服務(wù)點(diǎn)”和“應(yīng)用程序目錄網(wǎng)站點(diǎn)”角色。
前者可以和SCCM 2012進(jìn)行交互,獲得在其上部署的應(yīng)用程序信息,并將其推送給后者。當(dāng)客戶端通過(guò)訪問(wèn)該網(wǎng)站,就可以查看需要安裝的程序。當(dāng)然,這需要IIS,WCF和.NetFrameWork 3.5/4.0等組件的支持。當(dāng)將應(yīng)用程序部署給用戶后,用戶可以在任意主機(jī)上打開瀏覽器,訪問(wèn)“http://xxx.com/CMApplicationCatalog”,其中的“xxx.com”為站點(diǎn)服務(wù)器的域名。在打開網(wǎng)頁(yè)的“應(yīng)用程序目錄”列表中顯示所有可用的應(yīng)用程序,選擇合適的應(yīng)用程序。點(diǎn)擊“請(qǐng)求”按鈕,輸入請(qǐng)求的原因,點(diǎn)擊“提交”按鈕,將請(qǐng)求提交給管理員。在SCCM 2012控制臺(tái)中選擇“軟件庫(kù)→應(yīng)用程序管理→批準(zhǔn)請(qǐng)求”項(xiàng),在列表中顯示所有的請(qǐng)求項(xiàng)目。
選擇合適的請(qǐng)求項(xiàng),點(diǎn)擊工具欄上的“批準(zhǔn)”按鈕,在打開窗口中輸入具體的審批信息。點(diǎn)擊確定,批準(zhǔn)該用戶請(qǐng)求。反之點(diǎn)擊工具欄上的“拒絕”按鈕,表示拒絕該請(qǐng)求。當(dāng)請(qǐng)求被批準(zhǔn)后,用戶可以在上述網(wǎng)頁(yè)中打開“我的應(yīng)用程序請(qǐng)求”面板,顯示請(qǐng)求已經(jīng)處于批準(zhǔn)狀態(tài)。在“應(yīng)用程序目錄”面板中選擇該應(yīng)用程序,點(diǎn)擊“安裝”按鈕。先將其下載到本地,并按照預(yù)設(shè)的條件,檢測(cè)用戶所在的主機(jī)是否滿足預(yù)設(shè)的條件,如果滿足的話則執(zhí)行安裝操作。