Skip to content

Commit

Permalink
Fix for Removable Disk Cycle
Browse files Browse the repository at this point in the history
Handle non-alphanumeric characters in disk serial numbers
  • Loading branch information
jamesweakley committed Oct 24, 2014
1 parent 2ddac6e commit 31567f8
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Removable Disk Cycle/RemovableDiskCycle_Poll.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ function main()
$diskSerialNumber="NoDiskSerialNumber"
}
$volumeSerialNumberAndDiskSerialNumber = "$($logicalDisk.VolumeSerialNumber)_$diskSerialNumber"
[regex]$r="[^\w\.]"
$volumeSerialNumberAndDiskSerialNumber = $r.Replace($volumeSerialNumberAndDiskSerialNumber,"")

write-host "UserRemovalPolicy = 3, retrieving drive information for serial number $volumeSerialNumberAndDiskSerialNumber"
$wmiFilter = "VolumeSerialNumber='$volumeSerialNumberAndDiskSerialNumber'"
$wmiFilter = $wmiFilter.replace("\","\\")
Expand Down

0 comments on commit 31567f8

Please sign in to comment.