Discussion Locked

printer migration

0 helpful
8 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I have to create new que's and rename 40 network printer's then change 300 user's mapping's to reflect the new printer name's. Under Windows NT this was a snap with the chgprint utility, but there is nothing I know of that works for Windows 2000 desktops, any sugestion's on how to change all the user's printer mapping in a script so I don't have to visit 300 computer's.

8 replies

by ann777

(As always, please remove any embedded spaces before microsoft articles numbers when pasting into your browser)

by dmaher1890

The registry entry will not work because the user's do not have admin right's, as for the rest I found an updated version of the chgprint utility, but thank you

by rdunn

First off, are these all Win2K desktops?

Second, will anyone (or the systems) mind if you run a VBS script? You could run the following for your users (even via a login script) or remote scheduled command:

Create a VBS file with the following code:

Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\yourprintserver\printqueue"
WshNetwork.SetDefaultPrinter "\\yourprintserver\printqueue"

If the drivers for 2k are all loaded on the server properly, this script will automatically install the drivers, and change the default printer to the one that you specify.

Now, you _could_ go so far as to find a way to query the registry and figure out what their default printer is, and then write logic in that says something like "if printer a, then install printer b, etc. - but, this might be a good place to start.

by dmaher1890

I found an updated version of the chgprint utility which does all that for me, but thank you any way.

This discussion is closed to new replies.