Avatar billede flyfish.dk Nybegynder
07. januar 2004 - 17:57 Der er 1 løsning

Oprettelse mange printer porte på en 2003 server via WMI + VBS

Hej Folkens

Små problemer igen.
Jeg har "lavet" dette lille script som kan oprette Printer porte på w2k3 server, mit problem er bare at jeg får en  "SWbemObjectEx:  Access denied  " error når jeg tester på w2k3 server, men det hele køre fint på winxp!

Kode start .............................

Hostname = (WScript.Arguments.Item(0))                ' Get parameter 0 Hostname
Fpr = (WScript.Arguments.Item(1))                ' Get parameter 1 Firste Portnr
Lpr = (WScript.Arguments.Item(2))                ' Get Paremeter 2 Last Portnr

For Count  = Fpr to Lpr

        Set objWMIService = GetObject("winmgmts:")
        Set objNewPort = objWMIService.Get _("Win32_TCPIPPrinterPort").SpawnInstance_
        objNewPort.Name = Hostname&Count   
        objNewPort.Protocol = 1
        objNewPort.Queue = "Queue"
        objNewPort.HostAddress = Hostname&Count   
        objNewPort.PortNumber = "9100"
        objNewPort.SNMPEnabled = True
        objNewPort.SNMPDevIndex = 1
        objNewPort.SNMPCommunity = "public"
        objNewPort.Put_
       
Next






kode stop ..............................
Avatar billede flyfish.dk Nybegynder
07. januar 2004 - 18:58 #1
Fandt svaret på en Microsoft news group...  der er åbentbar fejl i the portable script center fra microsoft, så man skal lige tilføje denne linje:
objWMIService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege"
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