關於在部署KMS過程當中的一些問題和總結(windows 7)windows
前段時間,在一個客戶那裏部署了一次KMS部署,整個過程並不複雜,只是本身在思路上有些問題,把問題想得太複雜了。服務器
先說說環境:ide
DC1:域控+DNS+KMS+windows 2008r2工具
客戶端:win7 pro sp1ui
在03的環境下,KMS簡單的說來,就是我先架設好KMS服務器,而後,導入我在微軟那裏購買的KMS KEY並在線或者電話激活。而後在KMS服務器上開放1688端口後,而且在DNS中發佈KMS的SRV記錄。客戶端會自動在DNS中去查找KMS的SRV記錄而後自動激活。過程其實一點都不復雜。在我不瞭解以前,我認爲會安裝個什麼服務器軟件,而後導入KEY,而後作什麼什麼,就跟咱們部署其餘的服務器是同樣的,我想的很複雜。在03的環境下確實如上所說。在08R2 的環境下面,就已經變得更簡單了。在08的system32目錄下面有一個專門的腳本就是用來管理KEY的,或者說就是KMS用的一個腳本,運行幾個命令便可完成對KMS的部署,因此各位別想太多哈。spa
部署的過程以下:操作系統
1 將KEY導入到KMS中,且啓用KMS服務器角色,以管理員身份運行如下命令行:命令行
C:\Windows\System32\cscript slmgr.vbs /ipk xxxx-xxxx-xxxx-xxxx-xxxx(注意:ipk後面加的是windows08r2的KMS key,而不是你所購買的win7客戶端的KMSkey。我在這裏也糾結了好久。若是你的KMS服務器的系統是08,那麼就是08 的KMS KEY,與你的系統對應就是。)代理
2 激活KMS服務器,繼續運行如下命令行:orm
C:\Windows\System32\cscript slmgr.vbs /ato(激活你的KEY,若是你的服務器可以上網的話,就採用這個命令,若是不能上網那麼你就運行:C:\Windows\System32\slui.exe 4,根據提示完成電話激活)
3 發佈KMS服務器到DNS上,運行:
C:\Windows\System32\cscript slmgr.vbs /sdns
4 打開防火牆1688端口TCP的入站請求。
整個過程也就這四步,很簡單,可是,有幾個問題,咱們要注意如下:
1 客戶端的數量要求,win7客戶端必須達到25臺,才能實現KMS激活。windows server 2008KMS激活至少5臺。office KMS激活至少5臺。
2 有一種狀況下您是不能採用KMS激活的,只能使用MAK激活。那就是你所購買的計算機BIOS不能包含OEM信息。(也就是說,你在採購計算機的時候(固然是指的品牌機哈)計算機不能帶有OEM系統。因爲OEM的計算機操做系統是和BIOS綁定的。不曉得我怎麼說對不,忘更瞭解的人來解釋一下,我就說個大概意思)
這種狀況下,KMS激活會報錯:
只受到這樣的一個錯誤信息,就能夠了嗎?不行,咱們還須要微軟官方的正版檢測工具來檢測才能見分曉,才能明確咱們到底能不採用KMS激活。
微軟專門有一款MGADiag的工具來檢測正版了和你的BIOS信息和系統信息等(這個軟件很強悍,若是你不怕正版檢測,有膽就使用它吧)。
下載地址見:http://support.microsoft.com/kb/942962/zh-cn
這個工具的使用詳情請見:http://support.microsoft.com/kb/942962/zh-cn。文章中寫得很清楚,你最後檢測出來的值是否適合KMS激活。
3 若是咱們碰到上面的狀況,是否是咱們就只能一臺一臺的更改KMS Key,換成MAK Key來激活呢。答案確定不是,咱們還能夠採用MAK代理激活的方式來批量的激活MAKKEY的客戶端,具體過程下篇講。