在之前的小技巧中,我们提到可以使用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
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!