Drucker per Script im netzwerk löschen

Diskutiere Drucker per Script im netzwerk löschen im WinXP - Netzwerk Forum im Bereich Windows XP Forum; Hallo! ich hab mir mit nem Kollegen ein kleines script, welches ganz einfach aufgebaut ist, gebastelt, um den XPS Document Writer und den Office...
  • Drucker per Script im netzwerk löschen Beitrag #1
B

Butch12

Threadstarter
Dabei seit
15.08.2007
Beiträge
2
Alter
41
Hallo!

ich hab mir mit nem Kollegen ein kleines script, welches ganz einfach aufgebaut ist, gebastelt, um den XPS Document Writer und den Office Image Writer für das gesamte Netzwerk zu löschen.

-rundll32 printui.dll,PrintUIEntry /dl /n "Microsoft Office Document Image Writer"

-rundll32 printui.dll,PrintUIEntry /dl /n "Microsoft XPS Document Writer"


Jetzt das Problem! Wenn ich das Skript starte und einer der beiden Drucker bzw beide sind schon gelöscht, kommt das:

(Der Drucker kann nicht entfernt werden.Entweder der eigegebene Druckername ist ungültig, oder der angegebene Drucker ist nicht mehr mit dem Server verbunden.)

sind jedoch beide da haut es hin!!!??

wenn jemand ein paar hilfreiche tipps für mich hat wäre das klasse!!

falls ich mit dem Thema an falscher stelle bin:wut

thx im vorraus
 
  • Drucker per Script im netzwerk löschen Beitrag #2
P

PraesidentEvil

Dabei seit
19.04.2005
Beiträge
1.623
Alter
38
Probier mal das hier...hab aber keine Ahnung ob das geht!

Code:
strComputer = "."
Set objShell = CreateObject("Wscript.Shell")
Set objWMIService = GetObject ("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery ("SELECT * FROM Win32_Printer")

For Each objItem In colItems
  If objItem.ShareName = "Microsoft Office Document Image Writer" then
    objShell.Run "rundll32 printui.dll,PrintUIEntry /dl /n "Microsoft Office Document Image Writer"
  End if
  
  Wscript.Sleep 3000
  
  If objItem.ShareName = "Microsoft XPS Document Writer" then
    objShell.Run "rundll32 printui.dll,PrintUIEntry /dl /n "Microsoft XPS Document Writer"
  End if
Next
 
  • Drucker per Script im netzwerk löschen Beitrag #3
B

Butch12

Threadstarter
Dabei seit
15.08.2007
Beiträge
2
Alter
41
Das problem hat sich leider nicht gelöst! Nach dem Ausführen in DOS gibt er mir diese Fehlermeldung die ich unten aufgeführt habe. Vielleicht kannst du mir noch sagen wo ich Veränderungen vornehemen muss das es läuft.

Vielen Dank!!!

mfg Butch




C:\>strComputer = "."
Der Befehl "strComputer" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\>Set objShell = CreateObject("Wscript.Shell")

C:\>Set objWMIService = GetObject ("winmgmts:\\" & strComputer & "\root\CIMV
2")
Der Befehl "strComputer" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Das System kann den angegebenen Pfad nicht finden.

C:\>Set colItems = objWMIService.ExecQuery ("SELECT * FROM Win32_Printer")
"Each" ist syntaktisch an dieser Stelle nicht verarbeitbar.
C:\>For Each objItem In colItems
C:\>
 
  • Drucker per Script im netzwerk löschen Beitrag #4
P

PraesidentEvil

Dabei seit
19.04.2005
Beiträge
1.623
Alter
38
du musst das ganze in eine .vbs Datei speichern :D

Start->Ausführen->Notepad.exe <---rein mit dem Code speichern als .txt und dann umbennen

Was du gerade gemacht hast ist das ganze in Batch bzw. in einer DosBOX aber das ist vbscript
 
  • Drucker per Script im netzwerk löschen Beitrag #6
S

seppjo

Gast
Und jetzt die endgültige Version mit CON2PRT im CMD

Hier CON2PRT downloaden: http://www.ss64.com/nt/con2prt.html

Code:
CON2PRT /f

Getestet! Ist Funktionsfähig. Bisher bin ich an dem Programm fast nie vorbeigekommen wenn es um Drucker im CMD geht.
 
Zuletzt bearbeitet:
  • Drucker per Script im netzwerk löschen Beitrag #7
P

PraesidentEvil

Dabei seit
19.04.2005
Beiträge
1.623
Alter
38
cooles tool! thanks :up
 
  • Drucker per Script im netzwerk löschen Beitrag #8
Bullayer

Bullayer

Schwergewicht
Dabei seit
19.07.2006
Beiträge
24.171
Ort
DE-RLP-COC
@seppjo, das Teil ist klasse :up
 
Thema:

Drucker per Script im netzwerk löschen

Drucker per Script im netzwerk löschen - Ähnliche Themen

Suche Soundtreiber für Via Vt8237a für XP: HI Leute ich hab mir einen neuen PC gekauft auf dem VISTA drauf war, hab die Festplatte raus und ne alte mit XP rein weil ich mit VISTA nicht so...
HP Pavilion dv7-1172eg Suche diverse Treiber???: :aah:aah:aah:flenn:flenn:flenn
GELÖST Drucker(Treiber) übers Netz löschen: Durch die Office 2003 Installation habe ich jetzt auf etlichen Rechnern einen zus. Treiber, den "Microsoft Office Document Image Writer", ist ja...
GELÖST Drag and Drop funktioniert nach update auf SP3 nicht mehr: Hallo liebe Leute, nichts Böses ahnend mache ich das lang angekündigte SP3 Update auf meinem Notebook. Update lief ohne Fehlermeldung oder...
GELÖST Windows Fehler-Code Liste (Bluescreen / Error Meldung) - Das Geheimnis ist gelüftet: Quelle: Internet :D ......................................................................................... Windows Fehler-Codes Plattform...
Sucheingaben

drucker per cmd entfernen

,

drucker per batch datei löschen

Oben