2007/11/22

[心得] KMS 使用自動啟用

因為工作的關係有要架設校內的大量授權SERVER
為了讓校內所有師生能夠簡單的啟用VISTA
所以需要做自動啟用的設定

由於國內各大專院校的KMS幾乎都是說明要打兩行指令才可啟用VISTA
但是對電腦技能不深的部分師生來說,打這兩行指令可能要學很久
所以就必須找出方法讓電腦自己去啟用

一般啟用需要下列兩行指令
  1. slmgr.vbs -skms <kms server>
    此為設定KMS SERVER位址
  2. slmgr.vbs -ato
    此為立刻啟動

為了完成自動啟用需要設定電腦的DNS尾碼






問題來了,設定歸設定,但是就是無法啟用
一直給我《0x8007232B  DNS 名稱不存在》的錯誤訊息

為此又找了一堆微軟網頁
只得到:如果 KMS 用戶端找不到 DNS 中的 KMS SRV 資源記錄,可能會發生這個問題。

啥?看起來好像可能是叫SRV這個紀錄的東東有問題
於是連絡管理KMS啟動伺服器的DNS網管
赫然發現,根本沒這筆紀錄 = = 難怪找不到

於徵得同意下,在DNS新增一筆SRV紀錄(所有工作→新增紀錄→其他紀錄)



  1. 服務:請手動打上"_vlmcs",為甚麼是這個,因為微軟規定的= =
  2. 通訊協定:"_tcp",表示用的是TCP/IP協定
  3. 優先順序:就0吧
  4. 權數:老實說我不知這是啥,有人設0有人設100,就隨緣吧!
  5. 連接埠號碼:KMS預設為1688
  6. 提供服務主機:輸入該主機的名稱(EX:kms.XXX.edu.tw)

等候DNS更新或自己到所有工作→清空快取
應該就看到VISTA已經啟動完畢了><"

也可利用《nslookup -type=srv  _vlmcs._tcp.<your domain>》命令查詢
如果設定無誤應可查到此筆紀錄

看起來好像很簡單,但是中間TRY了好幾次,花了一兩天
可能我太嫩,所以其他學校都沒寫出來~囧rz...

接下來就是處理帳號認證與限制次數的程式撰寫了><"

沒有留言:

張貼留言