linux+KMS+AD域自动激活
非VL版本转换https://ossq.cn/switching.html
一、开放端口
Windows开启防火墙规则放行1688端口
netsh advfirewall firewall add rule name=KMS1688 dir=in action=allow protocol=TCP localport=1688
二、部署vlmcsd
1.https://github.com/Wind4/vlmcsd/releases选择最新版本下载
2.解压出binaries\Linux\intel\static\vlmcsd-x64-musl-static,将vlmcsd-x64-musl-static文件重命名为vlmcsd
chmod 755 /usr/bin/vlmcsd
vi /var/run/vlmcsd.pid
3.创建vlmcsd.service
[Unit]
Description=KMS Server By vlmcsd
After=network.target
[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4.设置开机启动
systemctl daemon-reload
systemctl enable vlmcsd #开机自启vlmcsd
systemctl start vlmcsd #启动VLMCSD
5.检查服务状态
systemctl status vlmcsd
firewall-cmd --zone=public --add-port=1688/tcp --permanent #防火墙开启状态,需开放1688
firewall-cmd --reload #重启防火墙
三、AD域控配置
1.正向查找区域-xxxx.com–右键新建其他新纪录-服务位置SRV
服务:_VLMCS
协议:_TCP
优先级:0
权重:100
端口号:1688
提供服务的主机: kms服务器ip或域名
DHCP 服务器中DNS域名配置为 ***.com
2.验证解析
nslookup -q=srv _vlmcs._tcp.***.com. kms主机ip
nslookup -qt=srv _vlmcs._tcp.***.com. kms主机ip
nslookup -type=srv _vlmcs._tcp.***.com. kms主机ip
4.手动激活命令
cscript "%SystemRoot%\system32"\slmgr.vbs /skms kms主机
cscript "%SystemRoot%\system32"\slmgr.vbs /ato
cscript "%SystemRoot%\system32"\slmgr.vbs /xpr
cd /d %ProgramFiles%\Microsoft Office\Office16
cscript ospp.vbs /inpkey:W269N-WFGWX-YVC9B-4J6C9-T83GX
cscript ospp.vbs /sethst:kms主机
cscript ospp.vbs /act
参考linux+KMS+AD域自动激活
网工格物