Partition
如何在 SCCM 中將邏輯磁碟映射到物理磁碟和分區?
我需要查詢 System Center Configuration Manager(目前分支,版本 1606)以獲取有關客戶端電腦的磁碟、分區和卷的資訊。
但是,似乎沒有任何方法可以將邏輯磁碟與物理磁碟和分區相關聯。這些數據在資源瀏覽器中顯示為三個不同的類,甚至相應的數據庫表和視圖也無法將邏輯磁碟連結到物理磁碟和分區(相反,分區至少可以連結到其物理磁碟)。
不幸的是,這似乎是 Windows 系統中的一個眾所周知的問題,即使使用 WMI 也很難解決:
https ://blogs.technet.microsoft.com/heyscriptingguy/2005/05/23/how-can-i-相關邏輯驅動器和物理磁碟
這真的能這麼難嗎?是否有可能從 SCCM 檢索邏輯磁碟列表以及它們所在的物理磁碟和分區?
SCCM 不會自行檢索此資訊,但有一個 WMI 類公開它:Win32_LogicalDiskToPartition。
該類需要添加到 SCCM 的硬體清單配置中;檢索數據後,可以使用它們將邏輯磁碟連接到物理分區;需要進行一些字元串操作,因為該類以以下格式公開分區和磁碟:
\\HOSTNAME\root\cimv2:Win32_DiskPartition.DeviceID="Disk #0, Partition #0" \\HOSTNAME\root\cimv2:Win32_LogicalDisk.DeviceID="C:"