Re: Trying to add IP printer using a bat file



skitzsofrenick wrote:

This utility looks like its a WindowsNT util and not made
avail for XP. Is this true?
Hi,

Another alternative is to use the prnadmin.dll that comes with the
MS Windows 2003 Server Resource Kit.

With prnadmin.dll you can e.g. do the following port handling from
e.g. VBScript:

- Adding/deleting ports (standard local ports, TCP LPR/RAW ports)
     (local or remote)

Windows Server 2003 Resource Kit Tools
http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en

(The kit will install on WinXP or later, but you can copy needed
files over to other computers, and then run regsvr32.exe against
prnadmin.dll)


More about PrnAdmin (from the RK help file):

Printer Administration Objects (PrnAdmin) is a COM-based tool that
provides large-scale, noninteractive control of printers, drivers,
and ports on local and remote computers.

Using PrnAdmin, you can:

Add and delete a local or remote printer.
Add and delete printer connections.
Add and delete a local or remote form.
Add and delete a local or remote standard TCP/IP port (of type
             Line Printer Remote (LPR) or RAW).
Add and delete a local or remote driver.
View a list of printers, ports, drivers, and forms on a local or
             remote computer.
Control and configure a local or remote printer.


PrnAdmin consists of several scriptable COM objects residing in Prnadmin.dll, which functions as a wrapper around Printui.dll. Several Microsoft Visual Basic Script (VBScript) sample files are included with the tool.

Note

For more detailed information on how to use PrnAdmin.DLL, see
Prnadmin.doc. This white paper provides additional information on
printer, drivers, ports and forms to help administrators and
programmers manage a large number of local and remote printers.

Corresponding Operating System Features

All the functionality of prnadmin.dll can be duplicated using the
printers folder and various wizards. Converting printer ports from
LPR to Standard TCP/IP is the only functionality in prnadmin.dll
for which there is no corresponding GUI.

For more information about PrnAdmin and the Windows Management
Instrumentation (WMI) scripts in Windows Server 2003, see
Designing and Deploying Print
Servers(http://go.microsoft.com/fwlink/?LinkID=4745) in the
Windows Server 2003 Deployment Kit.


Files Required

Prnadmin.dll

The following sample VBScript files are also included:

Prnadmin.doc
Clean.vbs
Clone.vbs (there is no WMI equivalent for the cloning script)
Conall.vbs
Defprn.vbs
Drvmgr.vbs
Forms.vbs
Persist.vbs
Portconv.vbs
Portmgr.vbs
Prncfg.vbs
Prnctrl.vbs
Prndata.vbs
Prnmgr.vbs


and

HOW TO: Programmatically Create a Printer and Printer Port by
Using PrinterAdmin (Prnadmin.dll) with a Visual Basic Script
in Microsoft Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;321025



--
torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
Administration scripting examples and an ONLINE version of
the 1328 page Scripting Guide:
http://www.microsoft.com/technet/scriptcenter/default.mspx
.



Relevant Pages

  • Re: Permission Denied when trying to access remote computer with V
    ... the windows firewall is disabled on my DNS domain. ... the script runs locally on every machine on my network. ... it suggests that your settings are not properly enabled for remote ...
    (microsoft.public.windowsxp.wmi)
  • Re: Pin Calc to Start Menu on Remote Computers
    ... Windows XP Troubleshooting ... The WshRemote object allows you to remotely administer computer systems on a computer network. ... It represents an instance of a WSH script, i.e., a script ... You can run the process either on the local machine or on a remote machine. ...
    (microsoft.public.windowsxp.customize)
  • Re: problem reading remote file.
    ... This script runs fine on my windows machine. ... I run in UNIX, after changing the shebang line to /usr/bin/perl, I ... The remote host from which I am trying to read the file is also ...
    (comp.lang.perl.misc)
  • Re: adding printers to windows 2000
    ... > do it for Windows 2000. ... and ports on local and remote computers. ... Add and delete a local or remote printer. ... Several Microsoft Visual Basic Script sample files are ...
    (microsoft.public.windows.server.scripting)
  • RE: Local Admin Password
    ... You can use cusrmgr.exe from the Windows 2000 Resource Kit. ... You may be able to use the ListMembers.vbs script from the Windows 2000 ... you much closer than having to create a list of 2000 machines manually. ...
    (microsoft.public.win2000.active_directory)

Loading