Skip to content

Instantly share code, notes, and snippets.

@AdilHindistan
Last active August 29, 2015 14:02
Show Gist options
  • Select an option

  • Save AdilHindistan/5de86b3597110a13d507 to your computer and use it in GitHub Desktop.

Select an option

Save AdilHindistan/5de86b3597110a13d507 to your computer and use it in GitHub Desktop.
##AH - AdilHindistan - 2014-06-04
## It's possible to use * when removing multiple printers with similar names (#requires -Module PrintManaement)
D:\> $ComputerName | % { Remove-Printer -ComputerName $_ -name zzz_adil_test* -PassThru}
Name ComputerName Type DriverName PortName Shared Published
---- ------------ ---- ---------- -------- ------ ---------
ZZZ_Adil_Test01 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.11 True False
ZZZ_Adil_Test3 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.14 True False
ZZZ_Adil_Test02 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.01 True False
ZZZ_Adil_Test4 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.14 True False
ZZZ_Adil_Test03 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.02 True False
ZZZ_Adil_Test1 xyzzyzqvm001 Local HP Universal Printing ... IP_11.11.11.14 True False
D:\> get-printer -ComputerName xyzzyzqvm002 -name zzz_adil_test*
Name ComputerName Type DriverName PortName Shared Published
---- ------------ ---- ---------- -------- ------ ---------
ZZZ_Adil_Test01 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.11 True False
ZZZ_Adil_Test0 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.10 True False
ZZZ_Adil_Test1 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.14 True False
ZZZ_Adil_Test3 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.14 True False
ZZZ_Adil_Test4 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.14 True False
ZZZ_Adil_Test02 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.01 True False
ZZZ_Adil_Test03 xyzzyzqvm002 Local HP Universal Printing ... IP_11.11.11.02 True False
D:\> Remove-PrinterPort -ComputerName xyzzyzqvm001 -Name IP_11* -PassThru
Name ComputerName Description PortMonitor
---- ------------ ----------- -----------
IP_11.11.11.10 xyzzyzqvm001 Standard TCP/IP Port TCPMON.DLL
IP_11.11.11.11 xyzzyzqvm001 Standard TCP/IP Port TCPMON.DLL
IP_11.11.11.14 xyzzyzqvm001 Standard TCP/IP Port TCPMON.DLL
IP_11.11.11.01 xyzzyzqvm001 Standard TCP/IP Port TCPMON.DLL
IP_11.11.11.02 xyzzyzqvm001 Standard TCP/IP Port TCPMON.DLL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment