1

我正在创建一个测试应用程序来获取系统信息。

当我运行这个命令

[int] $cdCodeIntTest = Get-WmiObject win32_cdromdrive | select ConfigManagerErrorCode

根据powershell程序:它返回一个“Selected.System.Management.ManagementObject”,但在线文档说该类型是[uint32](无符号32位整数)。

如何将错误代码类型转换为整数或十六进制值,以便以后可以打开该值?

4

1 回答 1

4

您需要扩展该属性以仅获取该值,否则您将返回一个具有一个属性 (ConfigManagerErrorCode) 的对象:

Get-WmiObject win32_cdromdrive | select -expand ConfigManagerErrorCode
于 2013-06-24T19:39:57.733 回答