我需要查询系统中心配置管理器(当前分支,版本1606)有关磁盘、分区和客户端计算机卷的信息。
但是,似乎没有任何方法将逻辑磁盘与物理磁盘和分区相关联;这些数据在资源资源管理器中显示为三个不同的类,甚至相应的数据库表和视图也无法将逻辑磁盘链接到物理磁盘和分区(而分区至少可以链接到其物理磁盘)。
不幸的是,这似乎是Windows系统中一个众所周知的问题,即使在使用WMI时也很难解决:
这真的很难吗?是否有可能从SCCM中检索逻辑磁盘以及它们所在的物理磁盘和分区的列表?
发布于 2017-04-06 11:43:47
SCCM不单独检索此信息,但有一个WMI类公开它:Win32_LogicalDiskToPartitionWin32_LogicalDiskToPartition。
需要将该类添加到SCCM的硬件库存配置中;检索数据后,可以使用它们将逻辑磁盘连接到物理分区;需要进行一些字符串操作,因为类以下列格式公开分区和磁盘:
\\HOSTNAME\root\cimv2:Win32_DiskPartition.DeviceID="Disk #0, Partition #0"
\\HOSTNAME\root\cimv2:Win32_LogicalDisk.DeviceID="C:"
发布于 2017-04-06 09:24:10
请参阅以下查询:
Select * from v_GS_DISK
Select * from v_GS_PARTITION
Select * from v_GS_LOGICAL_DISK
Select di.DeviceID0,pa.DeviceID0,ld.DeviceID0,* from v_GS_LOGICAL_DISK LD
inner join v_GS_PARTITION PA
ON LD.ResourceID=PA.ResourceID
inner join v_GS_DISK DI
ON DI.ResourceID=PA.ResourceID
https://serverfault.com/questions/842729
复制相似问题