Wie kann man alle Netzwerkdrucker auf einmal löschen?

View source
  1. #Delete all Networkprinters
  2. #initial - Martin
  3. ###############################
  4. ###############################
  5.  
  6.  
  7. # Alle Drucker auslesen, die als Netzwerkdrucker markiert sind und in ein Array speichern.
  8.  
  9. $printers = @(Get-WMIObject Win32_Printer | where{$_.network -eq "true"} | Select-Object -expandProperty Name)
  10.  
  11. # Alle Drucker löschen, die im Array stehen.
  12.  
  13. foreach($element in $printers) { (New-Object -ComObject WScript.Network).RemovePrinterConnection("$element") }