20 lines
1015 B
PowerShell
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
|
|
|