Windows Server 2008中,Windows Server许可证比以往任何时候都更为重要。通过该许可证,可以查询Windows 2008 Server的授权类型,查询授权剩余时间,或卸载的授权号。在本文中,将介绍学习如何使用命令行工具-slmgr.vbs实现上述功能。
slmgr.vbs是微软提供的命令行授权管理工具,其完整名称为Windows Software Licensing Management Tool。
slmgr是一个Visual Basic写的脚本,可在任何Windows 2008 Server版本上配置授权,无论是Server完整版还是Server Core版本。
如果想查看slmgr.vbs有哪些功能,只要在Windows命令提示符下输入以下命令:
slmgr.vbs /?
即可列出slmgr.vbs所有的选项,界面如图1所示:
***图1: slmgr.vbs帮助窗口
使用slmgr能够实现以下这些功能:
* 不仅可以管理本地服务器上的软件授权,而且可以通过网络,管理远程Windows 2008 Server的软件授权。远程管理需要验证用户名和密码。如果没有特别指定的话,默认情况是管理本地服务器。
* -ipk选项:安装产品密钥。
* -ato选项:激活Windows 2008。
* -dli选项:显示许可证信息。
* -dlv选项:显示详细的许可证信息。
* -xpr选项:显示当前的Windows软件授权的到期时间。
* -cpky选项:从注册表清除当前的Windows产品密钥。
* -ilc选项:安装软件授权。
* -rilc选项:重新安装系统授权文件。
* -rearm选项:重新激活Windows评估版软件授权。
* -upk选项:卸载某些产品的密钥。
* -dit选项:显示您的安装ID ,使用离线方式激活软件授权。
* -ato选项:激活产品确认码。
下面我们来看一些Windows 2008 slmgr.vbs使用的例子。