Office 批�激活的命令工具 ospp详解


Office 软件�护平�脚本 (ospp.vbs) 使你能够�置 Office 产�(包�Project �Visio)的批�许�版本�/p>

ospp.vbs 脚本

opss.vbs 脚本�于Program FilesMicrosoft OfficeOffice16�code>Program Files (x86)Microsoft OfficeOffice16文件夹�/p>

适用于:Office 2019 �Office 2016(包�Project �Visio)的批�许�版本

�行 ospp.vbs 需�cscript.exe 脚本引擎

若�查看帮助文件,请键入以下命令,然�按 Enter�/p>

cscript ospp.vbs /?

常规语法如下所示:

cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]

Option:指定用于执行以下�作的选项和值:激活产��安装或�载产�密钥�安装和显示许��信��设�KMS 主机�和端�,以�删�KMS 主机�和端�。本节中的表中列出了这些选项和值�/p>

ComputerName:远程计算机的�称。如果��供计算机�称,则使用本地计算机�/p>

User:在远程计算机上拥有所需��的�户�/p>

Password:�户的密�。如果��供用户�户和密�,则使用当�凭��/p>

ospp.vbs 的全局选项

全局选项 说明
/act 激活已安装�Office 产�密钥�/td>
/inpkey:value 使用用户�供的产�密钥安装产�密钥(�代现有密钥)。Value 选项为必需�/td>
/unpkey:value �载安装的产�密钥(包���载的产�密钥的最�五�数,如 /dstatus 选项显示)。Value �数必需�/td>
/inslic:value 使用用户�供�.xrm-ms 许��路径安装许��。Value �数必需�/td>
/dstatus 显示已安装产�密钥的许��信��/td>
/dstatusall 显示所有已安装许��的许��信��/td>
/dhistoryacterr 显示 MAK/零售激活的失败历�记录�/td>
/dinstid 显示用于脱机激活的安装 ID�/td>
/actcid:value 使用用户�供的确�ID 激活产�。Value �数必需�/td>
/rearm �置所有已安装 Office 产�密钥的许�状��/td>
/rearm:value �置具有用户�供�SKUID 值的 Office 许��的许�状��Value �数必需�/td>
/ddescr:value 显示用户�供的错误代�的说明。Value �数必需�/td>

ospp.vbs �KMS 客户端选项

KMS 客户端选项 说明
/dhistorykms 显示 KMS 客户端激活历�记录�/td>
/dcmid 显示 KMS 客户端计算机 ID (CMID)�/td>
/sethst:value 使用用户�供的主机�设置 KMS 主机�。Value �数为必需。这将设�HKLMSoftwareMicrosoftOfficeSoftwareProtectionPlatformKeyManagementServiceName (REG_SZ) �/td>
/setprt:value 使用用户�供的端��设置 KMS 端�。默认端���1688。Value �数为必需。这将设�HKLMSoftwareMicrosoftOfficeSoftwareProtectionPlatformKeyManagementServicePort (REG_SZ) �/td>
/remhst 删除 KMS 主机�并将端�设置为默认值。默认端�为 1688�/td>
/cachst:value �许或拒�KMS 主机缓存。Value �数必需(TRUE �FALSE)�/td>
/actype:value 设置批�激活类型。Value �数必需。值:1(表示基�Active Directory),2(表�KMS),0(表示二者)�/td>
/skms-domain:value 设置�在其中找到所�KMS SRV 记录的特�DNS 域。如果特定的一�KMS 主机�是�/sethst 选项设置的,则此设置�起作用。Value �数是完全�定的域� (FQDN) 并且必需�/td>
/ckms-domain 清除�在其中找到所�KMS SRV 记录的特�DNS 域。如果特�KMS 主机是由 /sethst 选项设置的,则会使用该主机。�则,将使�KMS 主机的自动�现�/td>

使用 ospp.vbs 的方�/strong>

在远程计算机上将产�密钥更改�MAK 密钥

1.如果远程计算机��contoso1,请�行以下命令输入产�密钥。此�作�定您在远程计算机上拥有管�员凭�。如果您在远�/p>

计算机上的凭�与您的登录�和密���,则必须在命令行中键入您的登录�和密�,然��Enter�/p>

cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1

2.若�激活远程计算机,请键入以下命令,然�按 Enter�/p>

cscript ospp.vbs /act contoso1

诊断 KMS 激活错�/strong>

1.如果计算机安装了 KMS 客户端密钥,请检查授�状�。为此,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /dstatusall

若�检�KMS 激活历�记录,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /dhistorykms

若�触�激活,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /act

检查错误消�中是�有错误代�0xC004F042。如果在通知对�框中看到�用户显示的错误代�,您也�以使用该代��检查错误消�。为此,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /ddescr:0xC004F042

打开或关�KMS 客户端上�KMS 主机缓存�KMS 客户端计算机上,若�打开缓存,请键入下�的命令,然��Enter�/p>

cscript ospp.vbs /cachst:TRUE

�KMS 客户端计算机上,若�关闭缓存,请键入下�的命令,然��Enter�/p>

cscript ospp.vbs /cachst:FALSE

测试 KMS 主机�,然�设置为自动�现如果在测试�为 kmstest.contoso.com �KMS 主机,并且��KMS 客户端中指定该主机,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /sethst:kmstest.contoso.com

若�触�激活,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /act

若�检�KMS 激活历�记录以查看是��功连接主机,请键入以下命令,然�按 Enter�/p>

cscript ospp.vbs /dhistorykms

现在,您希望�KMS 客户端使用域�系�(DNS) 自动�现生产 KMS 主机。若�移�KMS 主机�,请键入以下命令,然��Enter�/p>

cscript ospp.vbs /remhst

总结

到此这篇关于Office 批�激活的命令工具 ospp的文章就介�到这�更多相关Office 批�激活工具内容请�索脚本之家以�的文章或继续�览下�的相关文章希望大家以�多多支�脚本之家�