我试图从下拉菜单中获取驱动器号的列表。我目前使用下面的代码,它工作在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