Jump to content

Printserver per vbs Script löschen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi Leute...

Ich würde gerne einen alten Printserver der noch in vielen Userprofilen steht löschen. Ich habe schon Scripte gefunden die einzelne Drucker löschen bzw. hinzufügen, aber keins welches alle Drucker eines alten Printservers löscht.

 

Ich habe folgenden Script, aber leider funktioniert der irgendwie nicht.

 

On Error Resume Next 
server = "Servername" 
strComputer = "." 
Set objNetwork = WScript.CreateObject("Wscript.Network") 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
Set colItems = objWMIService.ExecQuery("Select * from Win32_Printer Where ServerName LIKE '%" & server & "%' ") 
For Each objItem in colItems 
objNetwork.RemovePrinterConnection (objItem.Name) 
Next

 

 

Könnt ihr mir helfen?

Ich würde den Script gerne per GPO auf den Terminalservern verteilen.

Danke schon mal.

 

Gruß

Flipcom

 

Geschrieben

Was bedeutet: Script funktioniert "irgendwie" nicht?

Kommt ein Fehler? Bzw. kannst einfach mal das "On Error..." auskommentieren, damit Du auch siehst, ob ein Fehler kommt.

Ggf. in der For Each Schleife auch mal die Werte ausgeben lassen um zu sehen, wo's hängt...

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...