Add conditional check to not run clear-disk on new drives that are uninitialized

This commit is contained in:
Zehadi Alam
2024-07-17 00:14:00 -04:00
parent 8100df3d24
commit 5616082275
@@ -430,7 +430,9 @@ Writelog 'Clean Disk'
#Invoke-Process diskpart.exe "/S $UEFIFFUPartitions" #Invoke-Process diskpart.exe "/S $UEFIFFUPartitions"
try { try {
$Disk = Get-Disk -Number $DiskID $Disk = Get-Disk -Number $DiskID
$Disk | clear-disk -RemoveData -RemoveOEM -Confirm:$false if ($Disk.PartitionStyle -ne "RAW") {
$Disk | clear-disk -RemoveData -RemoveOEM -Confirm:$false
}
} }
catch { catch {
WriteLog 'Cleaning disk failed. Exiting' WriteLog 'Cleaning disk failed. Exiting'