第一種:在windows伺服器上搭建
主要針對vol版本( win7、win10、win20xx 、win2012等等)
平台:我自己搭建的windows虛拟機,windows 2016 的作業系統
軟體:vlmcsd-windows-x64
網頁打開以下連結,下載下傳檔案”binaries.tar“
連結:https://pan.baidu.com/s/14hreoj3feujdeay6knvexg
提取碼:wdjm
本地解壓檔案,
在\binaries\windows\intel 目錄下找到vlmcsd-windows-x64
建立檔案夾“kms",将vlmcs-windows-x64拷到伺服器的c盤 “kms”目錄下,重命名為“vlmcsd”
以管理者身份運作cmd指令控制台,輸入
cd c:\kms
vlmcsd -s
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>
查了下,在桌面建立文本文檔,複制這兩條,檔案另存為"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"的記錄,莫非是我打開的方式不對
文章到此結束!