搭建KMS服务器

主要用到了vlmcsd
vlmcsd下载地址: https://github.com/Wind4/vlmcsd/releases
下载最新的 binaries.tar.gz 文件

一、安装服务端
最好是装一台Linux虚拟机,我在虚拟机安装的centos7 64位的系统
把解压后的文件夹上传到Linux服务器上,我上传到了/home
cd /home/binaries/Linux/intel/static/
根据自己的机器和环境选择就行了,运行vlmcsd或者vlmcsdmulti文件均可
程序会用到1688端口,我的1688没有其它程序占用,也就没有查找修改端口号的方法
./vlmcsd-x64-musl-static
#如果没有报错,就运行成功了,如果报错,检查端口占用
#如果没有权限chmod 775 vlmcsd-x64-musl-static
#centos开启端口对外访问
firewall-cmd --permanent --zone=public --add-port=1688/tcp
firewall-cmd --reload
#本地端口连通性测试IP和端口号,我的虚拟机IP是192.168.163.2
telnet 192.168.163.2 1688
#如果能够联通,就可以Ctrl+C进行下一步
#如果没有telnet,用yum install telnet命令安装一下

二、用客户端测试
回到本机(要激活软件的软件所在机器),CMD进入binaries解压后的目录
cd C:\binaries\Windows\intel
vlmcs-Windows-x64.exe -v -l 3 192.168.163.2
#192.168.163.2就是我刚才搭建好KMS服务的机器IP地址
#会输出一堆信息,在里面能看到如下信息就算是测试成功了
Connecting to 192.168.163.2:1688 ... successful

Performing RPC bind ...
... NDR64 ... BTFN ... NDR32 ... successful
Sending activation request (KMS V6) 1 of 1

三、激活Visio
我主要是激活一下本机的Visio软件,激活其他的工具的命令,可以问下度娘
搭建KMS服务器和测试的环节是一样的
KMS只能激活批量授权版本(VOL版),如果不确定可以用附录里的Visio 2016批量授权版密钥试一下,会有提示
用管理员身份运行CMD,进入到Visio的安装目录,我是64位系统
cd C:\Program Files\Microsoft Office\Office16
#确认下目录中有ospp.vbs文件
#32位的目录是C:\Program Files(x86)\Microsoft Office\Office16
#安装到其他位置的可以自己找一下,ospp.vbs文件的所在目录
cscript ospp.vbs /sethst:192.168.163.2
#检查下输出信息,看是不是成功了
#成功会有:Successfully applied setting.
cscript ospp.vbs /act
#检查下输出信息,看是不是成功了
#成功会有:
cscript ospp.vbs /dstatus
#检查下输出信息,看是不是成功了
#成功会有:PRODUCT ID: 00341-50000-00000-XXXX

附录:
Visio 2016零售版密钥(试用30天):W9WC2-JN9W2-H4CBV-24QR7-M4HB8
Visio 2016批量授权版密钥(未验证):PD3PC-RHNGV-FXJ29-8JK7D-RJRJK




你可能感兴趣的:(搭建KMS服务器)