$drivers = "SHARP UD3 PCL6", #2023 driver "SHARP MX-M7570 PCL6", "SHARP MX-7580N PCL6", "SHARP MX-M3570 PCL6", "SHARP MX-B455W PCL6"; foreach($driver in $drivers) { $isInstalled = Test-Path -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\$driver" if($isInstalled) { continue } else { Write-Output "Failed to detect $driver" Exit 1 } } #No error were thrown, so we assume all is well Write-Output "Success" Exit 0