PowerShell 检查Windows许可状态


在之前的小技巧中,我们提到可以使用slmar内置的VB脚本管理Windows的许可状态。但是VB脚本内部的调用的却是WMI对象,所以我们也可以通过WMI对象获取相关的原始Windows许可信息。

PS> Get-WmiObject SoftwareLicensingService

你可以像这样验证自己Windows副本的许可状态:

PS> Get-WmiObject SoftwareLicensingProduct | Select-Object -Property Description, LicenseStatus | Out-GridView

你也可以验证当前正在使用的Windows 产品编号:

PS> Get-WmiObject SoftwareLicensingProduct | Where-Object { $_.LicenseStatus -eq 1 } | Select-Object -ExpandProperty Description

Windows Operating System - Windows(R) 7, RETAIL channel

当然这些逻辑都是可以在VBScript slmgr库中找到的:

PS> notepad (Get-Command slmgr).Path

原文链接:http://powershell.com/cs/blogs/tips/archive/2012/10/17/check-windows-license-status.aspx

本文链接: https://www.pstips.net/powershell-check-windows-license-status.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注