|
Background: I am using MS VB script to install ip printers via KIX. I call this *.vbs file from a BAT file within KIX and it works fine, but it requires the user to have admin's rights on local computer in order for it to work.
Question: Is there a way that you can have KIX or VB installs IP printer as 'admin'? Our user profiles do not have sufficient rights on our domain to install printers, so the only way that I know of is to have individual accounts set as "administrator" on local computer...
Current script as followed.
strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewPort = objWMIService.Get("Win32_TCPIPPrinterPort").SpawnInstance_ objNewPort.Name = "IP_192.168.24.37" objNewPort.Protocol = 1 objNewPort.HostAddress = "192.168.24.37" objNewPort.PortNumber = "9100" objNewPort.SNMPEnabled = False objNewPort.Put_
Set objPrinter = objWMIService.Get("Win32_Printer").SpawnInstance_ objPrinter.DriverName = "Xerox 4505 PS" objPrinter.PortName = "IP_192.168.24.37" objPrinter.DeviceID = "2FLX4500PS" objPrinter.Location = "Mission Valley Admin" objPrinter.Network = "True" 'objPrinter.Shared = "True" 'objPrinter.ShareName = "Test" objPrinter.Put_
If someone knows VB, please help. Any input is greatly appreciated. Thanks. Hieu
|