slmgr命令参数详解

slmgr全称Software LicenseManger,是Windows软件授权管理工具。slmgr是管理系统激活和密钥、证书的主要组件。slmgr的所有功能都是通过slmgr.vbs提供的,采用VBscript命令行方式执行。图形界面中许多与该命令行相关的激活行为,比如系统属性等,都是通过调用slmgr.vbs脚本来执行授权操作。即使你在COMMAND下使用slmgr命令行,其运行结果或出错信息也是以弹出窗口方式显示的。

slmgr命令语法

引用内容 引用内容
slmgr.vbs [MachineName [User Password]][<Option>]

slmgr命令参数

● MachineName: 远程计算机的名称(默认为本地计算机);
● User: 远程计算机上具有所需特权的帐户;
● Password: 前面帐号的密码;
● Option: slmgr命令选项;

slmgr命令选项

■ 全局选项:
/ipk <Product Key> 安装产品密钥(替换现有密钥)
/ato [Activation ID] 激活Windows
/dli [Activation ID|All] 显示许可证信息(默认:当前许可证)
/dlv [Activation ID|All] 显示详细的许可证信息(默认:当前许可证)
/xpr [Activation ID] 当前许可证状态的截止日期

■ 高级选项:
/cpky 从注册表中清除产品密钥(防止泄露引起的攻击)
/ilc <License file> 安装许可证
/rilc 重新安装系统许可证文件
/rearm 重置计算机的授权状态
/rearm-app <应用程序ID> 重置给定应用的授权状态
/rearm-sku <Activation ID> 重置给定SKU的授权状态
/upk [Activation ID] 卸载产品密钥
/dti [Activation ID] 显示安装ID以进行脱机激活
/atp <Confirmation ID>[Activation ID] 使用用户提供的确认ID激活产品

■ 批量许可:密钥管理服务(KMS)客户端选项:
/skms <Name[:Port]|:port>[Activation ID] 设置KMS计算机名称和端口。IPv6地址必须以“[计算机名]:端口”的格式指定
/ckms [Activation ID] 清除所使用的KMS计算机名称(将其端口设置为默认值)
/skms-domain<FQDN> [Activation ID] 设置可在其中找到所有KMS SRV记录的特定DNS域。如果特定的单KMS主机通过/skms选项进行设置,则此设置无效。
/ckms-domain [Activation ID] 清除可在其中找到所有KMS SRV记录的特定DNS域。如果特定的KMS主机通过/skms进行设置,则将使用该KMS主机,否则,将使用默认的KMS自动发现。
/skhc 启用KMS主机缓存
/ckhc 禁用KMS主机缓存

■ 批量许可:基于令牌的激活选项:
/lil 列出安装的基于令牌的激活颁发许可证
/ril<ILID><ILvID> 删除安装的基于令牌的激活颁发许可证
/ltc 列出基于令牌的激活证书
/fta <证书指纹>[<PIN>] 强制进行基于令牌的激活

评论: 0 | 引用: 0 | 查看次数: 6133
发表评论
登录后再发表评论!