首先准备一台Windows服务器或是Linux服务器,本方案选择的是Windows server 2012 R2系统 下载vlmcsd vlmcsd 就是一个仿真KMS管理工具,可以部署在内网或者公网可以运行在 Linux、Windows等系统平台上。 由于 Windows VL 都是为批量激活而诞生,KMS 服务器的作用是给局域网中的所有计算机的操作系统定周期(一般是180天)提供一个随机的激活ID(不同于产品激活密钥),然后计算机里面的 KMS 服务就会自动将系统激活,实现正常的系统软件服务与操作。所以计算机必须保持与 KMS 服务器的定期连接,以便 KMS 激活服务的自动检查实现激活的自动续期,这样就实现了限制于公司域内的激活范围,避免了对于外界计算机的非法授权, 当非法激活者离开公司域后,由于客户端 KMS 服务不能连接位于域内的 KMS 激活服务器,让它提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确的激活状态。 下载地址: 下载之后将系统的防火墙以及病毒防护,否则在对文件解压过程中,会对其中文件进行隔离导致程序无法正常使用 在c盘根目录下创建用于存放KMS文件的目录,名称随意,将binaries\binaries\Windows下的intel文件中的文件复制到KMS中 将其中的vlmcs-Windows-64.exe复制到C:\Windows\System32 在此文件下以启动cmd 运行vlmcsd-Windows-x64.exe-s -U LocalSystem 进行安装 出现服务安装成功就完成了 在cmd中进行目录切换,切换到c:\KMS下 创建一个日志,好方便后续查看是否有客户端连接 vlmcsd-Windows-x64.exe -s -l C:\KMS\KMS_Service.log 此时到本地服务中可以看到Kms服务,点击启动服务 关闭系统所有防火墙或是添加防火墙入站规则:放通tcp1688 此时在cmd中运行netstat -ano 可以看到服务已经在监听tcp1688端口 此时打开C:\KMS的KMS_Service.log也可以看到日志的出现 此时KMS服务器搭建成功 将KMS服务器ip地址进行记录方便后续使用 注:高版本Windows系统在后面不支持依靠本身的KMS作为激活 测试 涉及到相关的dos命令 slmgr /upk 清除原安装密钥 slmgr /ipk 对应版本的GVLK密钥 slmgr /skms KMs服务器的域名或是IP地址 slmgr /ato 执行KMS激活 执行完相关命令会出现弹窗 KMS激活office 各个版本Office安装路径不同,默认为磁盘C,根据安装情况输入;主要操作需要在有ospp.vbs文件的目录下进行操作,因为后续操作需要调用ospp.vbs脚本文件。 32位软件路径是C:\Program Files (x86)\,64位软件路径是C:\Program Files\ 操作涉及命令 cscript ospp.vbs /dstatus 查看证书 # 安装密钥 用对应版本的激活码替换XXXXX ,不要无脑复制粘贴 cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP # 卸载密钥 cscript ospp.vbs /unpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP cscript ospp.vbs /sethst:kms.jihuo.ma 设定KMS服务器域名或是IP地址 cscript ospp.vbs /act 联网激活 准备一台pc安装好office未激活进行kms激活测试 找到ospp.vbs文件进行密钥添加和kms激活 C:\Program Files\Microsoft Office\Office16 使用管理员权限打开cmd,进行目录切换 测试使用的是office tool puls 程序进行配置 通过命令查看证书 在kms服务器上查看日志 通过深信服vmp对第一台进行kms激活的的虚拟机进行模板转换 在VDC上进行派生 查看效果 附相关文档: https://zhuanlan.zhihu.com/p/345507445 |