# 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