Ubuntu18搭建基于vlmcsd的kms服务
- vlmcsd项目地址
在文件binaries.tar.gz内vlmcsd打头的用于服务端,vlmcs打头的用于检测KMS服务状态,vlmcsdmulti打头的兼具前两者功能;floppy是虚拟机镜像,可在Vitrualbox或Hyper-v中运行。
KMS server
- 将已编译好的vlmcsd二进制文件(
./Linux/intel/static/vlmcsd-x64-musl-static
)重命名为kms
并置于目录/usr/local/
下,设置权限:chmod 755 /usr/local/kms
- 新建一个空文件用于存放pid:
cat > /var/run/kms.pid <<EOF
EOF
- 新建服务
kms.service
cat > /etc/systemd/system/kms.service <<EOF
[Unit]
Description=KMS Service
After=network.target
Wants=network.target
[Service]
Type=forking
PIDFile=/var/run/kms.pid
ExecStart=/usr/local/kms -p /var/run/kms.pid
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
- 防火墙放行默认1688端口
若需自定义端口则更改执行参数ExecStart=/usr/local/kms -L 0.0.0.0:8888 -p /var/run/kms.pid
- 设置开机自启:
重载服务:systemctl daemon-reload
启动服务:systemctl start kms
设置开机启动:systemctl enable kms
查看运行状态:systemctl status kms
KMS client
- Activate Windows
密钥管理服务 (KMS) 客户端激活和产品密钥
Appendix A: KMS Client Setup Keys(早期版本)
CMD命令:
wmic os get caption #查看系统版本
slmgr.vbs /upk #卸载密钥
slmgr.vbs /ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D #安装密钥(企业版 LTSC 2019)
slmgr.vbs /skms Your IP or Domain : Port #设置kms服务器与端口
slmgr.vbs /ato #激活
slmgr.vbs /xpr #查看激活信息
slmgr.vbs /dlv #查看详细激活信息
- Activate Office
Office 批量激活概述
用于 Office 2019 和 Office 2016 的 KMS 和基于 Active Directory 激活的 GVLK
CMD命令:
cd "C:\Program Files\Microsoft Office\Office16" #默认安装位置
cd /d "D:\Program Files\Microsoft Office\Office16" #自定义安装位置
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP #安装密钥(专业增强版2019)
cscript ospp.vbs /sethst:Your IP or Domain #设置kms服务器
cscript ospp.vbs /setprt:Your Server Port #设置kms服务器端口
cscript ospp.vbs /act #激活
cscript ospp.vbs /dstatus #查看激活信息
- Office 在线部署
从 Microsoft 下载中心下载 Office 部署工具。下载后运行自解压缩可执行文件,其中包含 Office 部署工具可执行文件 (setup.exe) 和一个示例配置文件 (configuration.xml)。
参考Office 部署工具的配置选项进行修改 XML 元素和属性。
从Office 自定义工具在线管理Office 部署配置文件。
若要使用Office 部署工具,须编辑配置文件以定义所需选项,然后从命令行运行 setup.exe
若要下载产品和语言,使用下载模式。如果将 Office 下载到已包含此版 Office 的文件夹,ODT 只会下载缺少的文件。 例如,setup.exe /download downloadconfig.xml
若要更改已下载的产品和语言,使用配置模式。 使用配置模式可以删除和更新 Office 产品和语言。 例如,setup.exe /configure installconfig.xml
若要将新的首选项应用于已安装产品,使用自定义模式。 此模式只会应用程序首选项,而不会更改其他任何部署设置。 例如,setup.exe /customize preferencesconfig.xml
若要从已下载的产品和语言创建 App-V 包,使用包生成工具模式。 例如,setup.exe /packager packageconfig.xml