扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:天新网 来源:天新网 2007年12月29日
关键字: 功能 激活 Windows Windows xp
“Win32_WindowsProductActivation”--属性
下方的程序列表2是一个简单的VB脚本,列出了“win32_WindowsProductActivation”程序组所能支持的全部属性。你可以使用“Cscript wpa_propertIEs.vbs”语句以文本模式或 “Wscript wpa_properties.vbs”语句以窗口模式,(在删除添加的空格使其可读后)运行该脚本。
程序列表2 :wpa_properties.vbs
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}"). InstancesOf ("win32_WindowsProductActivation") WScript.Echo Obj.ServerName, Obj.ProductID, Obj.ActivationRequired, Obj.RemainingGracePeriod, Obj.RemainingEvaluationPeriod next |
SDK平台包含这些属性的所有详细资料。
“win32_WindowsProductActivation”--属性
以下所列各项概述了“程序列表2”中提及的每一个属性,并提供了有关部署的有用信息:
“Win32_WindowsProductActivation”--设置产品序列号
对于需要激活系统的大型部署,建议在系统安装中,向应答文件里加进一个由Microsoft 提供的通用产品序列号。(参见本文中的通用产品序列号)这个通用序列号无法用来激活计算机,必须在有效期截止前,将其替换成特定于每台计算机的产品序列号。“win32_WindowsProductActivation”程序组提供了“SetProductKey(设置产品序列号)” 语句,用于设置计算机的序列号。
确定是否需要更改产品序列号
你可以使用“ProductID”属性来确认安装计算机所使用的产品序列号是否为通用的序列号,以决定是否进行更改。通过比较“ProductID”中的序列号和通用序列号就可得出结论。“Mid()”函数提取获得的序列号,并将其与已知值比较。
通常,该脚本可以作为每台计算机的登录脚本运行。下方的程序列表3中的示例使用一个通用测试产品序列号和相应的序号,实现了这一操作。该示例仅用于说明且仅适用于非OEM版本。
获取合适的安装序列号及相应的序号,参见本文中的通用产品序列号一节。
注意:要让程序列表3--“wpa_productkey.vbs”脚本生效,首先你需要把将要进行部署的所有计算机的产品序列号统一放置在一个数据库中,再为每一个序列号提供一个提取途径。具体方法不在本文的讨论范围。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者