return $false function Install-USBDK Write-Log "INFO" "Installing USBDK..."

// Step 2: Check if already installed if (!forceReinstall && IsUSBDKInstalled()) _logger.LogInfo("USBDK is already installed"); return true;

catch Write-Log "ERROR" "Installation error: $($_.Exception.Message)" return $false

return $false $success = Install-USBDKFeature