首页 > 解决方案 > Powershell:从设备管理器中检索“Numa Node”属性

问题描述

我正在尝试使用 powershell 获取从设备管理器中设备的“详细信息”显示的“Numa 节点”属性(附加的设备管理器的屏幕截图)。

设备类是“DiskDrive”。 希望该解决方案适用于任何设备类。

我尝试使用 CimInstanceProperties 但没有在其中找到该属性

PS C:\Users\Administrator> $phy_disk = Get-PhysicalDisk -DeviceNumber 0
PS C:\Users\Administrator> $phy_disk.CimInstanceProperties | findstr /i numa

PS C:\Users\Administrator> $get_disk_inst = Get-Disk -Number 0
PS C:\Users\Administrator> $get_disk_inst.CimInstanceProperties | findstr /i numa

PS C:\Users\Administrator> $pnp_device = Get-PnpDevice -Class DiskDrive -FriendlyName "ST2000DM008-2FR102"
PS C:\Users\Administrator> $pnp_device.CimInstanceProperties | findstr /i numa
PS C:\Users\Administrator>

在此处输入图像描述

标签: windowspowershell

解决方案


PS C:\Users\Administrator> Get-PnpDevice -Class diskdrive -FriendlyName "ST1000NM0008-2F2100" | Get-PnpDeviceProperty | where {$_.KeyName -like '*numa*'}

InstanceId KeyName                                   Type       Data
---------- -------                                   ----       ----
SCSI\DI... DEVPKEY_Device_Numa_Node                  UInt32     0

推荐阅读