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") set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer") set objDictionary = CreateObject("Scripting.Dictionary") 'Laserjet 4100 'Installs Printer Driver, one already in the windows driver subset objDriver.Name = "HP LaserJet 4100 Series PCL" objDriver.SupportedPlatform = "Windows NT x86" objDriver.Version = "3" intResult = objDriver.AddPrinterDriver(objDriver) 'Installs Printer Port objNewPort.Name = "ccf-print1.psych.nd.edu" objNewPort.Protocol = 1 objNewPort.HostAddress = "ccf-print1.psych.nd.edu" objNewPort.PortNumber = 9100 objNewPort.SNMPEnabled = True objNewPort.Put_ 'Install Printer objPrinter.DriverName = "HP LaserJet 4100 Series PCL" objPrinter.PortName = "ccf-print1.psych.nd.edu" objPrinter.DeviceID = "HP Black-White Laserjet 4100" objPrinter.Location = "" objPrinter.Network = True objPrinter.Put_ 'Laserjet 2100 'Installs Printer Driver, one already in the windows driver subset objDriver.Name = "HP LaserJet 2100 PCL6" objDriver.SupportedPlatform = "Windows NT x86" objDriver.Version = "3" intResult = objDriver.AddPrinterDriver(objDriver) 'Installs Printer Port objNewPort.Name = "ccf-print2.psych.nd.edu" objNewPort.Protocol = 1 objNewPort.HostAddress = "ccf-print2.psych.nd.edu" objNewPort.PortNumber = 9100 objNewPort.SNMPEnabled = True objNewPort.Put_ 'Install Printer objPrinter.DriverName = "HP LaserJet 2100 PCL6" objPrinter.PortName = "ccf-print2.psych.nd.edu" objPrinter.DeviceID = "HP Black-White Backup Laserjet 2100" objPrinter.Location = "" objPrinter.Network = True objPrinter.Put_