ospp.vbs 命令详解
在 Office 激活过程中我们经常会用到 cscript ospp.vbs 这个命令。那么很有必要来了解一下ospp.vbs 到底是什么文件。Cscript.exe 是脚本运行引擎,这里就不多介绍了。ospp全称为 Office Software Protection Platform,vbs大家都知道是脚本文件,所以得出结论 ospp.vbs 就是 Office 软件保护平台脚本。它是目前Office自身提供的激活管理工具。一、 ospp.vbs 文件的位置
该脚本位于 %安装目录%\Program Files\Microsoft Office\Office** 文件夹中;如果在64位操作系统中运行32位的Office,该脚本位于 %安装目录%\Program Files (x86)\Microsoft Office\Office**文件夹中。(**为office开发代号,如office2013开发代号为office15,office2016开发代号为ofice16)
二、 ospp.vbs 常用命令
1)cscript ospp.vbs /dstatus :显示当前已安装产品密钥的许可证信息。可以查看到自已安裝的版本有多少个序列号
2)cscript ospp.vbs /unpkey:xxxxx :卸载已安装的产品密钥。后面的数字是密钥的最后5位数
3)cscript ospp.vbs /inpkey:xxxxx- :安装、替换现有的产品密钥。和上面的过程刚好相反
4)cscript ospp.vbs /sethst:x.x.x.x :设置KMS主机名,一般为IP地址
5)cscript ospp.vbs /act :激活当前安装的Office
6)cscript ospp.vbs /remhst :删除KMS主机名
三、微软官网ospp.vbs的全部命令及帮助说明
(1)全局命令
/act 激活已安装的Office产品密钥。
/inpkey:value 使用用户提供的产品密钥安装产品密钥(替换现有密钥)。 值选项是必需的。
/unpkey:value 使用要卸载的产品密钥的最后五位数卸载已安装的产品密钥(由 /dstatus 选项显示)。 值参数是必需的。
/inslic:value 使用用户提供的.xrm-ms许可证路径安装许可证。 值参数是必需的。
/dstatus 显示已安装产品密钥的许可证信息。
/dstatusall 显示所有已安装许可证的许可信息。
/dhistoryacterr 显示MAK /零售激活的故障历史记录。
/dinstid 显示脱机激活的安装ID。
/actcid:value 使用用户提供的确认ID激活产品。 值参数是必需的。
/rearm 重置所有已安装的Office产品密钥的许可状态。
/rearm:value 使用用户提供的SKUID值重置Office许可证的许可状态。 值参数是必需的。如果已用完重装并通过KMS或基于AD的激活激活Office以获得额外的重新安装,请将此选项与使用 /dstatus 选项指定的SKUID值一起使用。
/ddescr:value 显示用户提供的错误代码的说明。 值参数是必需的。
(2)KMS客户端的命令
/dhistorykms 显示KMS客户端激活历史记录。
/dcmid 显示KMS客户端计算机ID(CMID)。
/sethst:value 使用用户提供的主机名设置KMS主机名。 值参数是必需的。这将设置HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ)。
/setprt:value 使用用户提供的端口号设置KMS端口。 值参数是必需的。这将设置HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ)。
/remhst 删除KMS主机名(将端口设置为默认值)。
/cachst:value 允许或拒绝KMS主机缓存。 值参数是必需的(TRUE或FALSE)。
/actype:value (仅限Windows 8及更高版本)设置卷激活类型。 值参数是必需的。值:1(基于Active Directory);2(对于KMS); 0(两者都有)。
/skms-domain:value(仅限Windows 8及更高版本)设置可在其中找到所有KMS SRV记录的特定DNS域。 如果通过 /sethst 选项设置特定的单个KMS主机,则此设置无效。 值参数是完全限定域名(FQDN)是必需的。
/ckms-domain (仅限Windows 8及更高版本)清除可在其中找到所有KMS SRV记录的特定DNS域。 如果通过 /sethst 选项设置,则使用特定的KMS主机。 否则,使用KMS主机的自动发现。
三、调用命令的两种方式
(1)调用前用"cd"命令定位到该命令所在目录。
例如 ospp.vbs 在目录“D:\Program Files\Microsoft Office\Office16”内 ,两种定位方式:一是分两步定位,先定位到D盘,即 "d: "或"cd /d d: " ,再定位到最终目录 "cd d:\program files\microsoft office\office16" ;二是一步定位到最终目录, "cd /d d:\program files\microsoft office\office16" (注意参数 /d 的使用)。
(2)直接调用 ospp.vbs 命令
cscript "d:\program files\microsoft office\office16\ospp.vbs" /** (**代表命令参数)
太好了!谢谢您
页:
[1]