Avatar billede Halløj1 Nybegynder
12. juli 2006 - 11:57 Der er 8 kommentarer og
1 løsning

Fjerne netværksprintere i VB script

Hej alle,
Jeg har tidligere fået nogle fede scripts her til og tilføje printere, men hvordan fjerner man dem igen via et script?
til at tilføje har jeg brugt:
Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\\printserver\printshare"

og det spiller bare men jeg kunne godt tænke mig slette evt. gamle printere der ligger der i forvejen.

hjælp  ??

tak  ;o)
Avatar billede mcgoat Nybegynder
12. juli 2006 - 12:02 #1
Set PrinterPath = "\\printserv\MyPrinter"
WshNetwork.RemovePrinterConnection (PrinterPath, true, true)

Skulle vist gøre det :)
Avatar billede Halløj1 Nybegynder
12. juli 2006 - 12:45 #2
vil det så fjerne alle dem som er mappet op imod en bestemt server ?
for der vil være mere end 1 printer som skal slettes!
Avatar billede mcgoat Nybegynder
12. juli 2006 - 12:56 #3
Nej den djerner kun 1...

Prøv med:

Dim WshNetwork
On error Resume Next
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oPrinters = WshNetwork.EnumPrinterConnections


For i = 0 to oPrinters.Count - 1 Step 2
    IF InStr(1,oPrinters.Item(i+1), "\\")=1 THEN
        IF InStr(oPrinters.Item(i), "LPT")=1 THEN
            WshNetwork.RemovePrinterConnection oPrinters.Item(i), true, true
        Else
            WshNetwork.RemovePrinterConnection oPrinters.Item(i+1), true, true
        End If
    End If
Next
Avatar billede mcgoat Nybegynder
12. juli 2006 - 12:57 #4
Burde fjerne alle netværksprintere
Avatar billede Halløj1 Nybegynder
12. juli 2006 - 13:00 #5
Det er ser godt ud jeg vil prøve det af senere, mange tak for din hurtige svar!!!

Jeg giver point når jeg har testet om det virker  ;o)

THANX  ;o)
Avatar billede mcgoat Nybegynder
12. juli 2006 - 13:05 #6
var skam så lidt :) håber det virker efter hensigten
Avatar billede mcgoat Nybegynder
17. juli 2006 - 13:02 #7
virkede det?
Avatar billede Halløj1 Nybegynder
24. juli 2006 - 12:07 #8
Totalt I Orden, den fjerner alle netværksprintere!!!!!!!

;o)

(Den  Beholder PDF printere og Microsoft Office Document Image Writer.)
Avatar billede DonSkoD Juniormester
09. februar 2011 - 13:39 #9
Jeg ved godt det er en gammel tråd, men prøver alligevel:

Vi har skiftet print-server, og vil gerne fjerne alle printerene fra den gamle server, ude på brugernes PC'er (ikke dem fra den nye).

Nr. 2 Script, som mcgoat skriver - vil den fjerne ALLE netværks printere, eller kun de gamle, som ikke længere har forbindelse?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester