Get the App
SLTechnology News&Howtos  ›  Servers  › 

How to bulk add and remove printers installed from the same print server on a client computer

Shulou Source: shulou.com Published: 2022-06-02 07:16:39 10月03日 Update

Batch deletion of printers on the same print server

Run the following command on the computer you want to delete:

wmic printer where "deviceid like '% print prefix of server %'"delete /nointeractive

Batch installation of different printers on a print server

Use the following command to make a bat script that runs directly on the client computer:

rundl 32 printui.dll PrintUIEntry /in /n"\Print Server Name\Shared Printer-1"

rundl 32 printui.dll PrintUIEntry /in /n"\Print Server Name\Shared Printer-2"

rundl 32 printui.dll PrintUIEntry /in /n"\Print Server Name\Shared Printer-3"

rundl 32 printui.dll PrintUIEntry /in /n"\Print Server Name\Shared Printer-4"

rundl 32 printui.dll PrintUIEntry /in /n"\Print Server Name\Shared Printer-n"

Or use the following VBS script.

Set WshNetwork = CreateObject("WScript.Network")

On Error Resume Next

'Here's the command to remove printers, remove one printer at a time, check the installed printers in the system, and write their names in the shared printer name below.

WshNetwork.removePrinterConnection "\Print Service Name\Shared Printer Name", true, true

On Error Resume Next

WshNetwork.removePrinterConnection "\Print Service Name\Shared Printer Name", true, true

On Error Resume Next

'The following is the command to add printers, one printer per line, and write as many lines as you want to add.

WshNetwork.AddWindowsPrinterConnection "\Print Service Name\Shared Printer Name 1"

WshNetwork.AddWindowsPrinterConnection "\Print Service Name\Shared Printer Name 2"

Tags: Printer service server name command computer line script run client different prefix for system face Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple Linux Redmi Docker Shulou Tech Info