printing/Drivers/Detect.ps1
2024-06-06 15:09:55 -05:00

24 lines
534 B
PowerShell

$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