mirror of
https://github.com/rbalsleyMSFT/FFU.git
synced 2026-06-14 02:09:35 -06:00
Fixed a bug displaying USB drives in the listview
This commit is contained in:
@@ -18,11 +18,11 @@ function Get-USBDrives {
|
|||||||
$size = [math]::Round($_.Size / 1GB, 2)
|
$size = [math]::Round($_.Size / 1GB, 2)
|
||||||
$serialNumber = if ($_.SerialNumber) { $_.SerialNumber.Trim() } else { "N/A" }
|
$serialNumber = if ($_.SerialNumber) { $_.SerialNumber.Trim() } else { "N/A" }
|
||||||
@{
|
@{
|
||||||
Model = $_.Model
|
IsSelected = $false
|
||||||
|
Model = $_.Model.Trim()
|
||||||
SerialNumber = $serialNumber
|
SerialNumber = $serialNumber
|
||||||
Size = $size
|
Size = $size
|
||||||
DeviceID = $_.DeviceID
|
DriveIndex = $_.Index
|
||||||
IsSelected = $false
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -624,14 +624,13 @@ $window.Add_Loaded({
|
|||||||
$script:chkSelectAllUSBDrives = $window.FindName('chkSelectAllUSBDrives')
|
$script:chkSelectAllUSBDrives = $window.FindName('chkSelectAllUSBDrives')
|
||||||
|
|
||||||
$script:btnCheckUSBDrives.Add_Click({
|
$script:btnCheckUSBDrives.Add_Click({
|
||||||
$usbDrives = Get-USBDrives
|
|
||||||
$script:lstUSBDrives.Items.Clear()
|
$script:lstUSBDrives.Items.Clear()
|
||||||
|
$usbDrives = Get-USBDrives
|
||||||
foreach ($drive in $usbDrives) {
|
foreach ($drive in $usbDrives) {
|
||||||
[void]$script:lstUSBDrives.Items.Add($drive)
|
$script:lstUSBDrives.Items.Add([PSCustomObject]$drive)
|
||||||
}
|
}
|
||||||
|
if ($script:lstUSBDrives.Items.Count -gt 0) {
|
||||||
if ($usbDrives.Count -eq 0) {
|
$script:lstUSBDrives.SelectedIndex = 0
|
||||||
[System.Windows.MessageBox]::Show("No USB drives found.", "USB Drive Detection", "OK", "Information")
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user