如何使用PowerShell獲取物理磁盤的信息

如果你需要在WIndows Server存儲環境中的一個磁盤上執行維護任務。由於磁盤本質上是相同的,只能通過其設備ID來引用該磁盤。但是,不必一定是這種方式。你可以使用PowerShell手動爲每個磁盤分配一個新的名稱。這使你可以選擇基於磁盤的友好名稱來管理磁盤。
如何使用PowerShell獲取物理磁盤的信息如何使用PowerShell獲取物理磁盤的信息
爲了演示起見,讓我們更改上圖列表中第一個磁盤的FriendlyName。由於此磁盤是系統啓動磁盤,因此我們將名稱更改爲"OS Disk"。重要的是記下磁盤的設備ID。在這種情況下,設備ID爲0。接下來我們需要使用命令Where-Object直接引用磁盤:

$A = Get-PhysicalDisk | Where-Object DeviceID -eq 0

命令創建一個名爲$A的變量,獲取設備ID=0的物理磁盤
如何使用PowerShell獲取物理磁盤的信息如何使用PowerShell獲取物理磁盤的信息

修改物理磁盤的FriendlyName

下一步爲磁盤設置一個新的FriendlyName。可以使用Set-PhysicalDisk命令執行此操作。

在通常情況下引用舊名稱並提供新的FriendlyName的方式使用Set-PhysicalDisk命令。例如,假設我有一個名稱爲Old的物理磁盤,並且想將友好名稱更改爲New。我可以使用以下命令完成重命名任務:

Set-PhysicalDisk -FriendlyName “Old” -NewFriendlyName “New”

但是在本案例中,由於所有物理磁盤都具有相同的FriendlyName,因此在這種特定情況下不起作用。我們在剛纔的變量中已經使用設備ID篩選出來第一個磁盤了。因此,我們只需要將該變量用作Set-PhysicalDisk的管道輸入即可。該命令如下所示:

$A | Set-PhysicalDisk -NewFriendlyName “OS Disk”

下圖可以看到設備號爲0的磁盤,FriendlyName已經修改成"OS Disk"了。
如何使用PowerShell獲取物理磁盤的信息如何使用PowerShell獲取物理磁盤的信息

更改其他屬性

你可能已經在上圖中注意到系統磁盤的介質類型爲Unspecified。讓我們將介質類型更改爲SSD:

$A | Set-PhysicalDisk -MediaType SSD

如何使用PowerShell獲取物理磁盤的信息如何使用PowerShell獲取物理磁盤的信息

總結

在生產環境中,爲磁盤提供更多有意義的ID可以更輕鬆可靠地標識正在使用的磁盤,從而減輕了一些管理負擔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章