云计算运维

Windows Server 2003 - Windows Server 2019 系统工具,Linux系统脚本,Mysql、Nginx、PHP、Redis、K8S、Seafile、Weblogic 、Jenkins、DNS、DHCP、FTP、IIS、Zookeeper、Rabbitmq、Oracle、Tomcat、Mavrn等服务搭建维护,请关注我.

Centos+KMS+AD域自动激活


安全激活windows及office

减少未激活及激活过期的重复性工作

降低使用市场上激活软件的安全风险

一、前期客户端环境部署

使用windows 10/* 企业版vol 批量版 (或进行版本转换)

https://ossq.cn/switching.html

二、服务器端部署

1.github下载https://github.com/Wind4/vlmcsd/releases下载最新版

2.解压出binaries\Linux\intel\static\vlmcsd-x64-musl-static,将vlmcsd-x64-musl-static文件重命名为vlmcsd

3.vlmcsd文件到centos系统的/usr/bin/目录下,请设置0755的权限,执行命令:
chmod 755 /usr/bin/vlmcsd

4.添加vlmcsd服务,新建vlmcsd.pid文件执行命令:
vi /var/run/vlmcsd.pid

5.在新建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

6.保存后使用如下命令启动服务
重载服务:
systemctl daemon-reload
开机自启vlmcsd:
systemctl enable vlmcsd
启动VLMCSD:
systemctl start vlmcsd

7.查看VLMCSD的运行状态:
systemctl status vlmcsd
若防火墙开启状态,需要开放1688执行命令如下:
firewall-cmd --zone=public --add-port=1688/tcp --permanent
必须重启防火墙才可以访问,执行命令如下:
firewall-cmd --reload

三、配置AD域实现自动激活

1.首先添加 SRV 记录到DNS服务器的域名中

记录名字为 _vlmcs._tcp.

域控的话,直接有tcp的下级域,所以不需要加上TCP

然后进入你域控 域名中的 _tcp文件夹,然后右键选择其他新记录,然后选择SRV记录

2.验证解析
nslookup -q=srv _vlmcs._tcp.CD.pook.cc. 172.31.192.10
nslookup -qt=srv _vlmcs._tcp.CD.pook.cc. 172.31.192.10
nslookup -type=srv _vlmcs._tcp.CD.pook.cc. 172.31.192.10

3.当电脑加入AD域时便可自动激活系统与office
4.手动加入bat脚本(注:office安装位置为默认安装位置)
cscript "%SystemRoot%\system32"\slmgr.vbs /skms 172.31.192.12
cscript "%SystemRoot%\system32"\slmgr.vbs /ato
cscript "%SystemRoot%\system32"\slmgr.vbs /xpr
cd /d %ProgramFiles%\Microsoft Office\Office16
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
cscript ospp.vbs /sethst:172.31.192.12
cscript ospp.vbs /act

四、注意事项

DHCP获取到的域名最好与SRV添加的域名保持一致

  • 分享:
评论
还没有评论
    发表评论 说点什么