三步令Windows10通过DNS自动激活

今天在整理私有云集群时,发现有些机器掉了激活,想到之前我一直都是手动在每一台机手写slmgr,但是总感觉企业上不该是这样用的,阅读了相关资料之后,就整理成了这篇文章。

实验环境

服务 版本
DNS Windows Server 2012 R2
KMS vlmcsd
  • 此处KMS和DNS均为初始化后已经正常使用的环境

实验步骤

一、在dns上添加A解析

因为后面需要解析KMS域名,所以要添加KMS服务的A解析

选择A记录

然后填写主机名与IP地址

填写A记录内容

二、添加DNS服务(SRV)记录

选择SRV记录

填写服务名与协议、权重、端口和主机名

填写SRV记录内容

三、激活

在cmd中敲入微软提供的GVLK:

这里敲入的是Windows Server 2012 R2 Server Standard版本的key。不同版本互不通用,其他版本在文末有附上

1
2
3
slmgr.vbs /ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX
slmgr.vbs /ato
slmgr.vbs /dli

此时在弹出的窗口中可以看到会多一行来自DNS的KMS计算机名称:

激活详细信息