Microsoft产品使用WMI的许可证密钥

时间:2012-10-29 15:06:23

标签: registry wmi license-key product-key

我一直在寻找一个WMI脚本,它可以让我检索用于安装在机器上的Microsoft产品的产品许可证密钥(例如xxxxx-xxxxx-xxxxx-xxxx-xxxxx)。 这包括Sharepoint,SQL Server和Exchange等产品,但我似乎能找到的只是用于检索实际Windows许可证密钥的脚本。

到目前为止我已经尝试过了( 必须是WMI,所以没有强大的脚本 ):

  1. 尝试了win32_product类,但是我感兴趣的字段(productid)在windows2003上不存在,我有一个混合(30%到70%)的Windows 2008 vs windows 2003服务器
  2. 尝试进入注册表,但产品密钥没有标准化的位置,因此产生的解决方案真的很“令人讨厌”,但如果它是唯一的方法,我将不得不考虑下降和肮脏
  3. 原因: 我必须经历多个(> 200台机器)并在每台机器上列出用于上述Microsoft产品的许可证,以便进行审计。

    任何帮助都会受到极大的赞赏,即使是能够指引我正确方向的资源。或者,如果微软有一个能够做到这一点的产品,我也会对此感兴趣,但一等奖将是一个WMI脚本。

1 个答案:

答案 0 :(得分:0)

@Lizz,得到了最有帮助的贡献,并且刚刚确认了我的担心,如果我想完成这项工作,它将涉及手动搜索注册表中的各个地方的每种微软产品。

所以我要做的就是使用她提到的工具并监控它访问的注册表部分。然后,我将把它与她为Sharepoint提供的URL一起使用,并浏览密钥可能存储的各个位置。很脏,但它会起作用