























原文:https://ichochy.com/posts/software/20200602.html
Office 软件保护平台脚本使你能够配置 Office 产品(包括 Project 和 Visio)的批量许可版本。
opss.vbs 脚本位于 Program Files\Microsoft Office\Office16 或 Program Files (x86)\Microsoft Office\Office16 文件夹。
适用于: Office 2019 和 Office 2016(包括 Project 和 Visio)的批量许可版本
运行 ospp.vbs 需要 cscript.exe 脚本引擎
若要查看帮助文件,请键入以下命令,然后按 Enter:
cscript ospp.vbs /?
常规语法如下所示:
cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]
Option:指定用于执行以下操作的选项和值:激活产品、安装或卸载产品密钥、安装和显示许可证信息、设置 KMS 主机名和端口,以及删除 KMS 主机名和端口。本节中的表中列出了这些选项和值。
ComputerName:远程计算机的名称。如果不提供计算机名称,则使用本地计算机。
User:在远程计算机上拥有所需权限的帐户。
Password:帐户的密码。如果不提供用户帐户和密码,则使用当前凭据。
| 全局选项 | 说明 |
|---|---|
| /act | 激活已安装的 Office 产品密钥。 |
| /inpkey:value | 使用用户提供的产品密钥安装产品密钥(取代现有密钥)。Value 选项为必需。 |
| /unpkey:value | 卸载安装的产品密钥(包含要卸载的产品密钥的最后五位数,如 /dstatus 选项显示)。Value 参数必需。 |
| /inslic:value | 使用用户提供的 .xrm-ms 许可证路径安装许可证。Value 参数必需。 |
| /dstatus | 显示已安装产品密钥的许可证信息。 |
| /dstatusall | 显示所有已安装许可证的许可证信息。 |
| /dhistoryacterr | 显示 MAK/零售激活的失败历史记录。 |
| /dinstid | 显示用于脱机激活的安装 ID。 |
| /actcid:value | 使用用户提供的确认 ID 激活产品。Value 参数必需。 |
| /rearm | 重置所有已安装 Office 产品密钥的许可状态。 |
| /rearm:value | 重置具有用户提供的 SKUID 值的 Office 许可证的许可状态。 Value 参数必需。 |
| /ddescr:value | 显示用户提供的错误代码的说明。Value 参数必需。 |
| KMS 客户端选项 | 说明 |
|---|---|
| /dhistorykms | 显示 KMS 客户端激活历史记录。 |
| /dcmid | 显示 KMS 客户端计算机 ID (CMID)。 |
| /sethst:value | 使用用户提供的主机名设置 KMS 主机名。Value 参数为必需。这将设置 HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ) 。 |
| /setprt:value | 使用用户提供的端口号设置 KMS 端口。默认端口号为 1688。Value 参数为必需。这将设置 HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ) 。 |
| /remhst | 删除 KMS 主机名并将端口设置为默认值。默认端口为 1688。 |
| /cachst:value | 允许或拒绝 KMS 主机缓存。Value 参数必需(TRUE 或 FALSE)。 |
| /actype:value | 设置批量激活类型。Value 参数必需。值:1(表示基于 Active Directory),2(表示 KMS),0(表示二者)。 |
| /skms-domain:value | 设置可在其中找到所有 KMS SRV 记录的特定 DNS 域。如果特定的一个 KMS 主机名是由 /sethst 选项设置的,则此设置不起作用。Value 参数是完全限定的域名 (FQDN) 并且必需。 |
| /ckms-domain | 清除可在其中找到所有 KMS SRV 记录的特定 DNS 域。如果特定 KMS 主机是由 /sethst 选项设置的,则会使用该主机。否则,将使用 KMS 主机的自动发现。 |
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
cscript ospp.vbs /act contoso1
cscript ospp.vbs /dstatusall
cscript ospp.vbs /dhistorykms
cscript ospp.vbs /act
cscript ospp.vbs /ddescr:0xC004F042
cscript ospp.vbs /cachst:TRUE
cscript ospp.vbs /cachst:FALSE
cscript ospp.vbs /sethst:kmstest.contoso.com
cscript ospp.vbs /act
cscript ospp.vbs /dhistorykms
cscript ospp.vbs /remhst
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。