搭建kms远程激活windows和office服务器:
搭建kms远程激活windows和office服务器,及一键激活脚本
远程激活windows和office的需求
对于现在的桌面系统来说市场占有率最高的操作系统还是windows,同时不管从事什么工作都要使用office办公软件。但是这两款软件都是商业软件,也就是需要花钱才可以使用正版的服务。但是对于中国国人来说应该是不能接受的吧。不过中国的破解技术微软也是认可的意思就是说破解之后的windows或是office是和正版一样的,享受和正版一样的更新服务。但是这种激活软件安装在系统上windows也会检测到,检测到之后会经常报错,而且这种软件有存在病毒的可能性。还有一种环境是需要就是需要同时激活大量电脑时不可能一个电脑一个电脑的安装这个软件。所以就有了这种不需要安装破解软件远程激活软件的需求。
搭建vlmcsd服务器
我这里使用的是vlmcsd开源软件作为服务端和客户端工具,当然还有其他的工具比如py-kms等。下面将会以arm架构的树莓派系统和x64架构的centos操作系统为例搭建服务端程序。
vlmcsd软件的github地址 https://github.com/Wind4/vlmcsd/releases/
在这个工程里可以下载最新版本的vlmcsd发行版。
下载该软件的包:wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz
解压缩:tar -zxvf binaries.tar.gz
在/usr/local
文件夹下建立新的KMS文件夹:sudo mkdir /usr/local/KMS
将服务端程序放到/usr/local/KMS
文件夹下:
对于ARM架构的树莓派平台服务端需要的程序为:/binaries/Linux/arm/little-endian/static/vlmcsd-armv7el-uclibc-static
对于X64平台的centos系统需要的程序为:/binaries/Linux/intel/static/vlmcsd-x64-musl-static
将上面对应平台的文件移动到/usr/local/KMS
文件夹下
为系统增加/usr/local/KMS
环境变量:echo "export PATH=/usr/local/KMS/:$PATH" > /etc/profile.d/vlmcs.sh
更新环境变量:source /etc/profile.d/vlmcs.sh
启动程序:
- 树莓派平台终端运行:
vlmcsd-armv7el-uclibc-static
- x64平台终端运行:
vlmcsd-x64-musl-static
此时服务端配置完毕。
客户端测试
将使用wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz
命令下载的包:binaries放到windows主机的:C:\Windows\System32
目录下。
管理员身份运行CMD打开windows的命令行界面:
- 点击Cortana图标
输入CMD以管理员身份运行
输入命令:cd binaries\Windows\intel
再输入:vlmcs-Windows-x64.exe -v -l 3 139.199.86.43
注意:这个IP地址要输入你服务器的IP地址
如图所示:
如果出现图中的successful表示连接服务器成功。
一键脚本进行windows和office的激活
这个脚本我写了两个版本,一个版本为CAUC内网环境下,连接内网服务器进行激活,另一个版本为外网服务器版本,只要连接互联网即可使用。
如果在中国民航内网环境下下载脚本文件(点击下载):KMS-RedHat-CAUC.cmd
如果是外网环境下下载脚本文件(点击下载):KMS-RedHat.cmd
下载完成右键以管理员身份运行选择需要激活windows或是office即可:
–EOF