我希望在 Windows XP中以受限用户身份登录时能够查看Win32_PhysicalMedia
信息(无管理员权限)。以Admin身份登录时它工作正常,
刚刚给出了一份干净的健康单,并且类正确生成了信息,但此代码的计数为 0WMIDiag
Win32_DiskDrive
Win32_PhysicalMedia
set WMI = GetObject("WinMgtmts:/root/cimv2")
set objs = WMI.InstancesOf("Win32_PhysicalMedia")
wscript.echo objs.count
或者,如果在物理驱动器属性上找到的硬盘序列号在SerialNumber
我可以作为受限用户阅读的另一类中可用,请告诉我。我没有尝试使用 WMI 写入任何属性,但在以Limited User身份运行时我无法读取此内容。有趣的是,DiskDrive
错过了该属性,它在以受限用户Signature
身份运行时对我的应用程序有用,但在从
管理员帐户运行时存在。