利用py-kms搭建局域网内全自动KMS激活环境
众所周知,KMS激活方式是当前广大网民“试用”windows,office的最广泛的激活方式。几乎可以用于微软的全线产品。
但是在本机使用KMS类的激活工具总是有些不放心,一方面每隔180天都要重新激活,另外是这些工具来源不一,经常被杀软查杀,这些激活工具到底有没有安全问题?只能全靠信仰了。
因此,当前最能体现技术宅们不折腾不死心的做法就是在非本机环境下搭建kms激活模拟器,对局域网内机器进行远程激活。
KMS激活服务器搭建
py-kms发布地址:
https://github.com/myanaloglife/py-kms
1.安装依赖
yum install python-argparse
2.下载代码
git clone https://github.com/myanaloglife/py-kms
3.运行激活服务器
cd /py-kms python server.py
这时候看到提示消息
TCP server listening at 0.0.0.0 on port 1688.
就是说KMS服务已经在1688端口上打开了,没有错误。这就搭建完毕了。
5.手动激活office 2013
我的office 是32位的2010版本,所以首先打开有管理员权限的命令行工具,进入程序安装目录:
CD "%ProgramFiles(x86)%\MICROSOFT OFFICE\OFFICE14"
运行激活命令:
CSCRIPT OSPP.VBS /SETHST:192.168.0.xxx:1688 CSCRIPT OSPP.VBS /ACT CSCRIPT OSPP.VBS /DSTATUS
以上三行的大意是:1.设置激活服务器地址为192.168.0.xxx:1688,即你的内网kms服务器地址;2.激活;3.查看激活状态。
完事,收工。
某企业购买windows许可你的电脑只要连入校园网,不需要任何配置就可以激活系统,不免神往。查资料发现,这是通过配置DNS服务器的SRV项实现局域网内主机自动发现kms激活服务器的。
在windows dns服务器中添加SRV记录
-
在 DNS 服务器上,单击“开始”,再单击“管理工具”,然后单击“DNS”。
-
在 SIP 域的控制台树中,展开“正向查找区域”,然后右键单击要安装 Lync Server 2013 的 SIP 域。
-
单击“其他新记录”。
-
在“选择资源记录类型”中,单击“服务位置(SRV)”,然后单击“创建记录”。
-
单击“服务”,然后键入 _sipinternaltls。
-
单击“协议”,然后键入 _tcp。
-
单击“端口号”,然后键入 5061。
-
单击“提供此服务的主机”,然后键入池或 Standard Edition Server 的 FQDN。
-
单击“确定”,然后单击“完成”。
-
-
使用属于 Authenticated Users 组成员的帐户或具有等效权限的帐户登录到域中的客户端计算机。
-
单击“开始”,然后单击“运行”。
-
在“打开”框中,键入 cmd,然后单击“确定”。
-
在命令提示符处键入 nslookup,然后按 Enter。
-
键入 set type=srv,然后按 Enter。
-
键入 _sipinternaltls._tcp.contoso.com,然后按 Enter。输出的传输层安全性 (TLS) 记录如下所示:
服务器:<dns 服务器>.contoso.com
地址:<DNS 服务器的 IP 地址>
Non-authoritative answer:
_sipinternaltls._tcp.contoso.com SRV service location:
priority = 0
weight = 0
port = 5061
svr hostname = poolname.contoso.com(或 Standard Edition Server A 记录)
poolname.contoso.com internet address = <负载平衡器的虚拟 IP 地址> 或 <只有一台 Enterprise Edition Server 的池中单台 Enterprise Edition Server 的 IP 地址> 或<Standard Edition Server 的 IP 地址>
-
完成后,在命令提示符处键入 exit,然后按 Enter。
-