Es kann vorkommen, das man alle Netzwerkdrucker eines Clients mal löschen möchte. Dies können wir mit Powershell bewerkstelligen.
#Delete all Networkprinters
#commandline.info Rev. 1.0
#initial - Martin
###############################
###############################
# Alle Drucker auslesen, die als Netzwerkdrucker markiert sind und in ein Array speichern.
$printers = @(Get-WMIObject Win32_Printer | where{$_.network -eq "true"} | Select-Object -expandProperty Name)
# Alle Drucker löschen, die im Array stehen.
foreach($element in $printers) { (New-Object -ComObject WScript.Network).RemovePrinterConnection("$element") }