如果你需要在WIndows Server存儲環境中的一個磁盤上執行維護任務。由於磁盤本質上是相同的,只能通過其設備ID來引用該磁盤。但是,不必一定是這種方式。你可以使用PowerShell手動爲每個磁盤分配一個新的名稱。這使你可以選擇基於磁盤的友好名稱來管理磁盤。
爲了演示起見,讓我們更改上圖列表中第一個磁盤的FriendlyName。由於此磁盤是系統啓動磁盤,因此我們將名稱更改爲"OS Disk"。重要的是記下磁盤的設備ID。在這種情況下,設備ID爲0。接下來我們需要使用命令Where-Object
直接引用磁盤:
$A = Get-PhysicalDisk | Where-Object DeviceID -eq 0
此命令創建一個名爲$A的變量,獲取設備ID=0的物理磁盤
下一步爲磁盤設置一個新的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"了。
你可能已經在上圖中注意到系統磁盤的介質類型爲Unspecified
。讓我們將介質類型更改爲SSD:
$A | Set-PhysicalDisk -MediaType SSD
在生產環境中,爲磁盤提供更多有意義的ID可以更輕鬆可靠地標識正在使用的磁盤,從而減輕了一些管理負擔。