Hey!!
I have this script, and it's collecting printer info from servers out in our network and puts it in a textfile. The funny thing is that it works sometimes, but not all the time.
It gets stuck on the GetObject(objServer).Instances
The servers I want to collect data from is NT4 and NT4 Terminal Servers
Please advise, or maybe how to make it better
server = servername
objServer = "winmgmts://" & server
Set Printerset = GetObject(objServer).InstancesOf"Win32_Printer"
SPrnFile = "\\server\path\path\" & site & "\" & Server & "_Printers.txt"
Set SPrn = fs
penTextFile(SPrnFile, 2, True)
Sprn.Writeline "PrinterName PrinterShare PrinterModel PORT"
Sprn.Writeline "--------------------------------------------------------------------------------------------------------"
For each Printer in PRinterset
Sprn.Write Printer.Name & " "
Sprn.Write Printer.Sharename & " "
Sprn.Write Printer.DriverName & " "
Sprn.Write Printer.Portname & " "
Sprn.Writeline
Next
Thanks
Daniel
I have this script, and it's collecting printer info from servers out in our network and puts it in a textfile. The funny thing is that it works sometimes, but not all the time.
It gets stuck on the GetObject(objServer).Instances
The servers I want to collect data from is NT4 and NT4 Terminal Servers
Please advise, or maybe how to make it better
server = servername
objServer = "winmgmts://" & server
Set Printerset = GetObject(objServer).InstancesOf"Win32_Printer"
SPrnFile = "\\server\path\path\" & site & "\" & Server & "_Printers.txt"
Set SPrn = fs
Sprn.Writeline "PrinterName PrinterShare PrinterModel PORT"
Sprn.Writeline "--------------------------------------------------------------------------------------------------------"
For each Printer in PRinterset
Sprn.Write Printer.Name & " "
Sprn.Write Printer.Sharename & " "
Sprn.Write Printer.DriverName & " "
Sprn.Write Printer.Portname & " "
Sprn.Writeline
Next
Thanks
Daniel