strComputer = "." Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") set objNewPort = objWMIService.get("Win32_TCPIPPrinterPort").SpawnInstance_ Set objPrinter = objWMIService.Get("Win32_Printer").SpawnInstance_ objWMIService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege", True Set objDriver = objWMIService.Get("Win32_PrinterDriver") 'Laserjet 4200 'Installs Printer Driver, one whose driver needs to be added, not part of windows objDriver.Name = "HP LaserJet 4200 PCL 5e" objDriver.SupportedPlatform = "Windows NT x86" objDriver.Version = "3" objDriver.FilePath = "z:\\drivers\\HP LJ4200\\" objDriver.Infname = "z:\\drivers\\HP LJ4200\\hpc4200b.inf" intResult = objDriver.AddPrinterDriver(objDriver) 'Installs Printer Ports objNewPort.Name = "haggar118.psych.nd.edu" objNewPort.Protocol = 1 objNewPort.HostAddress = "haggar118.psych.nd.edu" objNewPort.PortNumber = 9100 objNewPort.SNMPEnabled = True objNewPort.Put_ objNewPort.Name = "haggar218.psych.nd.edu" objNewPort.Protocol = 1 objNewPort.HostAddress = "haggar218.psych.nd.edu" objNewPort.PortNumber = 9100 objNewPort.SNMPEnabled = True objNewPort.Put_ 'Install Printers objPrinter.DriverName = "HP LaserJet 4200 PCL 5e" objPrinter.PortName = "haggar118.psych.nd.edu" objPrinter.DeviceID = "Haggar 118" objPrinter.Location = "" objPrinter.Network = True objPrinter.Put_ objPrinter.DriverName = "HP LaserJet 4200 PCL 5e" objPrinter.PortName = "haggar218.psych.nd.edu" objPrinter.DeviceID = "Haggar 218" objPrinter.Location = "" objPrinter.Network = True objPrinter.Put_