Files
fogsnippets/98_AddPrinter-prt101/install_printer.ps1
Stefan Tollkühn ec74d4a2c1 Initial commit
2025-09-18 14:02:17 +02:00

20 lines
1015 B
PowerShell

# Check if old printer exists:
$OldPrinter = Get-Printer | Where-Object {($_.DriverName -eq 'EPSON WF-8590 Series')}
#$OldPrinter = Get-Printer | Where-Object {($_.DriverName -eq 'HP LaserJet 700 color MFP M775 PCL 6')}
#if $oldPrinter exists delete it, else create new one
if ($OldPrinter) {
Remove-Printer -Name $OldPrinter.Name
Remove-PrinterPort -Name $OldPrinter.PortName
Remove-PrinterDriver -Name $OldPrinter.DriverName -RemoveFromDriverStore
} else {
.$env:WinDir\System32\pnputil.exe /add-driver "\\intern.herder-ing.de\netlogon\99_software\drivers\HPLJ700cMFPM775\hpcm775u.inf"
Add-PrinterDriver -Name 'HP LaserJet 700 color MFP M775 PCL 6' -InfPath "C:\Windows\System32\DriverStore\FileRepository\hpcm775u.inf_amd64_27f37734ef7e1877\hpcm775u.inf"
Add-PrinterPort -Name "prt101.intern.herder-ing.de" -PrinterHostAddress "prt101.intern.herder-ing.de"
Add-Printer -DriverName 'HP LaserJet 700 color MFP M775 PCL 6' -Name "prt101 (HP LJ700cM775)" -PortName "prt101.intern.herder-ing.de"
}
e-mailadressen