我試圖從下拉菜單中獲取驅動器號的列表。我目前使用下面的代碼,它工作在Windows 10就好了,但無法在Windows在所有的工作7.如何獲取驅動器號在Powershell 2.0中的列表
$Drive_Letters = Get-WmiObject Win32_LogicalDisk
ForEach ($Drives in $Drive_Letters.DeviceID) { $Dest_Drive_Box.Items.Add($Drives) }
在Win 7我試圖調整代碼這個...
$Drive_Letters = Get-WmiObject Win32_LogicalDisk | Select-Object DeviceID
ForEach ($Drives in $Drive_Letters) { $Dest_Drive_Box.Items.Add($Drives) }
但是現在它顯示「@ DeviceID = C:}」,「@ DeviceID = D:}」等等在Win 7和10中,用於每個驅動器號。我只需要顯示「C:」,「D:」等。
謝謝!
'選擇-對象DeviceID' - >'選擇-對象-Expand DeviceID' –
謝謝馬蒂亞斯!我忘記了「展開」。似乎在7和10中工作。 – sloppyfrenzy