第一種:在windows服務器上搭建linux
主要針對vol版本( win七、win十、win20xx 、win2012等等)windows
平臺:我本身搭建的windows虛擬機,windows 2016 的操做系統服務器
軟件:vlmcsd-Windows-x64網絡
網頁打開如下連接,下載文件」binaries.tar「tcp
連接:https://pan.baidu.com/s/14HReoJ3fEUJDEAy6KNveXgide
提取碼:wdjm操作系統
本地解壓文件,3d
在\binaries\Windows\intel 目錄下找到vlmcsd-Windows-x64日誌
新建文件夾「KMS",將vlmcs-Windows-x64拷到服務器的C盤 「kMS」目錄下,重命名爲「vlmcsd」blog
以管理員身份運行CMD命令控制檯,輸入
cd c:\kms
vlmcsd -s
cd c:\kms
vlmcsd –s –U /n –l c:\kms\vlmcsd.log
表示設置KMS激活程序將以服務的形式進行運行,並將日誌記錄在vlmcsd.log中。
執行完成後打開本地服務,查看"Key Management Server"是否運行正常。設置爲自動啓動,點擊啓動
另外,這臺windows 服務器的ip 爲 10.50.40.191
如今打開另外一臺同網絡未激活的服務器,執行命令
slmgr.vbs -skms 10.50.40.191
slmgr.vbs -ato
成功激活
若是不經過域控自動激活,那麼我新裝一臺虛擬機須要到命令提示符手動激活,顯然我須要作一個腳本自動運行如下兩條命令:
slmgr.vbs -skms <kms服務器ip>
slmgr.vbs -ato
查了下,在桌面新建文本文檔,複製這兩條,文件另存爲"yy.bat",到未激活的服務器運行
成功激活
第二種:在linux服務器上搭建
在linux虛擬機上搭建,其實和第一種區別不大,都是在操做系統內啓用kms激活服務
一樣下載文件」binaries.tar「,linux的安裝軟件在解壓後\binaries\Linux\intel\static目錄下--
vlmcsd-x64-musl-static
多看幾眼前人的經驗教訓就會發現,前兩種太low了,要手動在命令提示符下輸兩條指令激活,嚴格來講屬於client端kms碼 ,研究下第三種--服務器端的KMS碼,便是指在一個dns域內,服務器設置在 IP和DNS服務器時自動激活,需在dns服務器上部署。我先搞一下
1.第一種方法搭建了KMS服務器,在搭建了KMS的服務器上搭建 域控,
2. 在kms服務器上增長 AD+DNS功能,
安裝AD、DNS.note
3.設置將未激活的虛擬機ip設置 DNS爲 安裝了AD+DNS的KMS服務器的ip------ 10.50.40.191
打開計算機屬性--更改設置---更改,添加到域
重啓以後進入系統自動激活
1.按理說,我搭建了dns服務器,未激活的服務器在配置ip和dns以後,應該是能自動識別在同一域內,可自動激活,然並卵,個人dns服務器有缺陷嘛
3.其實我不用搭建dns服務器,由於當前的虛擬化平臺有本身的dns服務器,可是按照部署步驟,我這裏少了「_tcp"的記錄,莫非是我打開的方式不對
文章到此結束!