ospp.vbs是什么文件?激活过程cscript ospp.vbs命令详解
ospp.vbs是什么文件?激活过程cscript ospp.vbs命令详解
在Office 2013激活过程中我们经常会用到cscript ospp.vbs这个命令。那么,很有必要来了解一下,ospp.vbs到底是什么文件?Cscript.exe是脚本运行引擎,这里就不多介绍了。ospp全称为:Office Software Protection Platform,vbs大家都知道是脚本文件,所以得出结论,ospp.vbs就是:Office软件保护平台脚本。它是目前Office自身提供的激活管理工具。
ospp.vbs文件在哪里?
该脚本位于%安装目录%\ Program Files文件\微软Office \ Office15文件夹中。如果您运行的是32位Office 2013的64位操作系统,该脚本位于%安装目录%\程序文件(x86)\微软Office \ Office15文件夹中。
ospp.vbs命令介绍
命令有很多,不一一全部介绍了,说说几个激活过程中的常用命令。为了让大家看得更明白,下面我以我虚拟机里的Office 2003 Pro Plus做个演示。
cscript ospp.vbs /dstatus
显示当前已安装产品密钥的许可证信息。可以查看到自已安裝的版本有多少个序列号。
cscript ospp.vbs /unpkey:xxxxx
卸载已安装的产品密钥。后面的数字是密钥的最后5位数。
此时再执行cscript ospp.vbs /dstatus发现产品密钥已经没有了,我重新进行导入。
cscript ospp.vbs /inpkey:xxxxx……
安装、替换现有的产品密钥。和上面的过程刚好相反。
cscript ospp.vbs /sethst:x.x.x.x
设置KMS主机名。一般为IP地址。
cscript ospp.vbs /act
激活当前安装的Office。
cscript ospp.vbs /remhst
删除KMS主机名。
一般来说掌握这么几个就可以了,如果你想要全面了解,我从微软官方网站上找到了全部的命令帮助说明,慢慢学习研究吧!
Global options for ospp.vbs
/act | Activates installed Office 2013 product keys. |
/inpkey:value | Installs a product key (replaces existing key) with user-provided product key. Value option is required. |
/unpkey:value | Uninstalls an installed product key with the last five digits of the product key to uninstall (as displayed by the /dstatus option). Value parameter is required. |
/inslic:value | Installs a license with user-provided path of the .xrm-ms license. Value parameter is required. |
/dstatus | Displays license information for installed product keys. |
/dstatusall | Displays license information for all installed licenses. |
/dhistoryacterr | Displays the failure history for MAK/Retail activation. |
/dinstid | Displays Installation ID for offline activation. |
/actcid:value | Activates product with user-provided Confirmation ID. Value parameter is required. |
/rearm | Resets the licensing status for all installed Office 2013 product keys. |
/rearm:value | Resets the licensing status for an Office 2013 license with a user-provided SKUID value. Value parameter is required. Use this option with the SKUID value specified by using the /dstatus option if you have run out of rearms and have activated Office through KMS or AD-based activation to gain an additional rearm. |
/ddescr:value | Displays the description for a user-provided error code. Value parameter is required. |
KMS client options for ospp.vbs
/dhistorykms | Displays KMS client activation history. |
/dcmid | Displays KMS client machine ID (CMID). |
/sethst:value | Sets a KMS host name with a user-provided host name. Value parameter is required. This sets HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ). |
/setprt:value | Sets a KMS port with a user-provided port number. Value parameter is required. This sets HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ). |
/remhst | Removes KMS host name (sets port to default). |
/cachst:value | Allows or denies KMS host caching. Value parameter is required (TRUE or FALSE). |
/actype:value | (Windows 8 and newer versions only) Sets volume activation type. Value parameter is required. Values: 1 (for Active Directory-Based), 2 (for KMS). 0 (for both). |
/skms-domain:value | (Windows 8 and newer versions only) Sets the specific DNS domain in which all KMS SRV records can be found. This setting has no effect if the specific single KMS host is set by the /sethst option. Value parameter is the Fully Qualified Domain Name (FQDN) and is required. |
/ckms-domain | (Windows 8 and newer versions only) Clears the specific DNS domain in which all KMS SRV records can be found. The specific KMS host is used if it is set by the /sethst option. Otherwise, auto-discovery of the KMS host is used. |
用在线Google翻译如下。机器翻译肯定不会很通顺,不过能大慨看懂。
全局命令
/ ACT | 激活安装的Office 2013产品密钥。 |
/ inpkey:值 | 用户提供的产品密钥安装产品密钥(替换现有密钥)。值选项是必需的。 |
/ unpkey:值 | 卸载已安装的产品密钥的最后5位数字的产品密钥卸载(显示的/ dstatus选项)。Value参数是必需的。 |
/ inslic:值 | 安装许可证的。XRM-MS许可证的用户提供的路径。Value参数是必需的。 |
/ dstatus | 显示已安装的产品密钥的许可证信息。 |
/ dstatusall | 显示所有已安装许可证的许可信息。 |
/ dhistoryacterr | 显示的故障历史记录的MAK /零售激活。 |
/ dinstid | 显示安装ID为脱机激活。 |
/ actcid:值 | 用户提供的确认ID激活产品。Value参数是必需的。 |
/重新武装 | 复位的授权状态,所有已安装的Office 2013产品密钥。 |
/重整价值 | 重设许可状态的Office 2013许可证与用户提供SKUID的价值。Value参数是必需的。 使用此选项指定的值通过使用的/ dstatus选项,如果你有用完的重新激活和已激活的Office通过KMS或基于AD-激活的获得额外的重新武装SKUID 。 |
/ ddescr:值 | 显示为用户提供的错误代码的描述。Value参数是必需的。 |
KMS客户端的命令
/ dhistorykms | 显示KMS客户端激活历史记录。 |
/ dcmid | 显示KMS客户端计算机ID(CMID)。 |
/ sethst:值 | 设置KMS主机名和用户提供的主机名。Value参数是必需的。 此设置HKLM \软件\微软\ OfficeSoftwareProtectionPlatform \ KeyManagementServiceName(REG_SZ)。 |
/ setprt:值 | 设置KMS端口与用户提供的端口号。Value参数是必需的。 此设置HKLM \软件\微软\ OfficeSoftwareProtectionPlatform \ KeyManagementServicePort(REG_SZ)。 |
/ remhst | 删除KMS主机名(将端口设置为默认)。 |
/ cachst:值 | 允许或拒绝KMS主机缓存。Value参数是必需的(TRUE或FALSE)。 |
/ actype:值 | (Windows 8和较新的版本只)设置批量激活的类型。Value参数是必需的。 值:1(基于Active Directory),2(KMS)。0(两个)。 |
/ SKMS域值 | (Windows 8和较新的版本只)设置特定的DNS域的所有KMS SRV记录可以发现。如果特定的单一KMS主机的/ sethst选项,该设置没有任何影响。Value参数是完全合格的域名称(FQDN)是必需的。 |
/ CKMS域 | (Windows 8和较新的版本只)清除所有KMS SRV记录可以发现特定的DNS域名。使用特定的KMS主机,如果它被设置的/ sethst选项。否则,自动发现使用的KMS主机。 |
ospp.vbs是什么文件?激活过程cscript ospp.vbs命令详解的更多相关文章
- [转] - JAR文件包及jar命令详解 ( MANIFEST.MF的用法 )
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件.通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像. chm 文档一样双击运行了:而另一种是使用 JET 来进 ...
- CentOS 打包压缩文件 zip 命令详解
我们再linux中常见的压缩文件有.tar.gz,.zip,.gz,在linux中,你要习惯没有.rar的日子. 一下为tar,zip命令详解 tar -zcvf /home/files.tar.gz ...
- scp命令详解—跨服务器复制文件
scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...
- JVM的类加载过程以及双亲委派模型详解
JVM的类加载过程以及双亲委派模型详解 这篇文章主要介绍了JVM的类加载过程以及双亲委派模型详解,类加载器就是根据指定全限定名称将 class 文件加载到 JVM 内存,然后再转化为 class 对象 ...
- ulimit 命令详解 socket查看linux最大文件打开数
ulimit 命令详解 Linux对于每个用户,系统限制其最大进程数.为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数 可以用ulimit -a 来显示当前的各种用户进程限 ...
- 把java文件打包成.jar (jar命令详解)
把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...
- 以二进制的形式查看文件 Linux之od命令详解
od命令 以二进制的形式查看文件 od -t x1 /usr/local/FT/config/hsm_create.utf8.sql ef bb bf 4c 5f 0d 0a 5f 4e 4e 4f ...
- Protobuf 文件生成工具 Prototool 命令详解
Protobuf 文件生成工具 Prototool 命令详解 简介 Prototool 是 Protobuf 文件的生成工具, 目前支持go, php, java, c#, object c 五种语言 ...
- java 流操作对文件的分割和合并的实例详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 java 流操作对文件的分割和合并的实例详解 学习文件的输入输出流,自己做一个小的示例,对文件进行分割和合并. 下面是代 ...
随机推荐
- python 深浅拷贝小记
浅拷贝:只拷贝第一层的数据 深拷贝:相当于克隆 一份,也就是完全复制,和被克隆对象完全没关系. 浅拷贝示例:先定义一个列表 >>> s = [1,'alex','alvin'] &g ...
- Copying GC (Part one)
目录 GC复制算法 copy()函数 将传递给自己的参数复制,然后递归复制其孩子 new_obj()函数 执行过程 缺点 Cheney的GC复制算法 copy()函数 执行过程 被隐藏的队列 优缺点 ...
- 超好用的谷歌浏览器、Sublime Text、Phpstorm、油猴插件合集
原文:超好用的谷歌浏览器.Sublime Text.Phpstorm.油猴插件合集 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.c ...
- 洛谷—— P1328 生活大爆炸版石头剪刀布
https://www.luogu.org/problem/show?pid=1328 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一样,则不分胜负.在< ...
- qmake生成Visual Studio工程
整个Qt在Windows中都可以通过批处理来编译,当编译好Qt后,会生成qmake.exe. 在没有安装Qt-VS-Addin的情况下,如何使用别人提供的Qt *.pro项目文件呢? 使用qmake可 ...
- 下载eclipse详细步骤
先登陆eclipse的官网 然后点击红色箭头进行选择你电脑是32还是64位的 根据自己的需求下载 然后点击下载 这里下载的是安装包,你要进行压缩.安装时一定要好相应的jdk要不然就会报错 这上面的错误 ...
- RISC-V指令集的诞生,"V"也表示变化(variation)和向量(vectors)
RISC-V登场,Intel和ARM会怕吗? 张竞扬 摩尔精英 摩尔精英.创始人兼CEO 82 人赞了该文章 在2015年12月的Nature网站上,由U.C. Berkeley等几个大学的研究人员主 ...
- js数组操作(增、删、改、查)
数组是js中非常常用的一个对象,它有一些经典的操作,今天零度就为大家介绍介绍. 首先,声明一个数组的方法有两种: var arr = []; 或者 var arr = new Array(); 一般情 ...
- Netty系列之Netty编解码框架分析
1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途. 反之,解码(Decod ...
- 体验域名注册解析与SSL证书