2014年6月10日 星期二

使用Windows Server 2012 R2 架設 KMS 遇到的幾個問題

在設定過程出現 STATUS_SUCCES錯誤訊息:

http://social.technet.microsoft.com/Forums/windowsserver/en-US/22673e96-e22d-4996-8d67-f038923f4995/windows-server-2012-r2-kms-statussuccess?forum=winservergen

win server 2012 有將kms的架設過程GUI化,但是在做最後的設定階段,PORT的部份預設居然是「0」!!

只要把預設改為1688 即可。

=====
無法發行到DNS:

http://support.microsoft.com/kb/2553863/en-US

在DNS內的 _VLMCS record 安全性增加KMS主機「完全控制」。

=====
Client 端驗證:


參考MS網站,將KMS Client KEY記下來
http://technet.microsoft.com/zh-tw/library/jj612867.aspx

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx



slmgr /skms <Server IP>:1688
slmgr /ato



=====
slmgr指令一覽:

slmgr也就是Windows 軟體授權管理工具(Windows Software Licensing Management Tool)。

使用方式:slmgr.vbs [MachineName [User Password]] [<選項>]
  • MachineName:遠端電腦的名稱 (預設是本機電腦)
  • User:擁有遠端電腦之必要權限的帳戶
  • Password:上述帳戶的密碼
  • 選項:詳列如下

一般選項

  • /ipk <Product Key>:安裝產品金鑰 (取代現有的金鑰)
  • /ato [啟用識別碼]:啟用 Windows
  • /dli [啟用識別碼 | All]:顯示授權資訊 (預設: 目前的授權)
  • /dlv [啟用識別碼 | All]:顯示詳細授權資訊 (預設: 目前的授權)
  • /xpr [啟用識別碼]:目前授權狀態的到期日

進階選項

  • /cpky:從登錄清除產品金鑰 (預防揭露攻擊)
  • /ilc <授權檔>:安裝授權
  • /rilc:重新安裝系統授權檔案
  • /rearm:重設電腦的授權狀態
  • /upk:解除安裝產品金鑰
  • /dti [啟用識別碼]:顯示離線啟用的安裝識別碼
  • /atp <Confirmation ID> [啟用識別碼]:利用使用者提供的確認識別碼啟用產品

大量授權--金鑰管理服務(KMS)用戶端選項

  • /skms <Name[:Port] | : port> [Activation ID] [啟用識別碼]:設定此電腦將使用之 KMS 電腦的名稱和/或連接埠。IPv6 位址必須以[hostname]:port 格式來指定
  • /ckms [啟用識別碼]:清除已使用之 KMS 電腦的名稱 (將連接埠設定為預設值)
  • /skhc:啟用 KMS 主機快取
  • /ckhc:停用 KMS 主機快取

大量授權--權杖型啟用選項

  • /lil:列出已安裝的權杖型啟用發行授權
  • /ril <ILID> <ILVID>:移除已安裝的權杖型啟用發行授權
  • /ctao:清除僅權杖型啟用旗標 (預設值)
  • /stao:設定僅權杖型啟用旗標
  • /ltc:列出權杖型啟用憑證
  • /fta <憑證指紋> [<PIN>]:強制權杖型啟用

大量授權--金鑰管理服務(KMS)選項

  • /sprt <Port>:設定 KMS 將用來與用戶端通訊的 TCP 連接埠
  • /sai <啟用間隔>:設定未啟用之用戶端嘗試 KMS 連線的間隔 (分鐘)。啟用間隔必須介於 15 分鐘 (最小) 到 30 天 (最大) 之間,建議使用預設值 (2 小時)。
  • /sri <更新間隔>:設定未啟用之用戶端嘗試 KMS 連線的更新間隔 (分鐘)。更新間隔必須介於 15 分鐘 (最小) 到 30 天 (最大) 之間,建議使用預設值 (7 天)。
  • /sdns:啟用由 KMS 發佈 DNS 的功能 (預設值)
  • /cdns:停用由 KMS 發佈 DNS 的功能
  • /spri:將 KMS 優先順序設定為標準 (預設值)
  • /cpri:將 KMS 優先順序設定為低