Solved

Updating hundreds of printer drivers in Server 2008 at a time

Posted on 2011-03-10
5
559 Views
Last Modified: 2012-05-11
We have about 500 printers that we need to blanket update their driver from an older driver to a newer one.  Is there a way (via script, powershell) or a program that will do this?  

Out of the 500 printers we need to replace all the drivers with newer ones

Example
Printers 1-50 a way to dump current printer name and driver then change driver to new one and import back to all all 50 printers (the new driver IS already installed on the server)

Printer 51-100 same as above but with driver 2  

Printers 101-151 same as above but with driver 3  

so on and so forth...
0
Comment
Question by:LSchmidt_DKH
  • 2
  • 2
5 Comments
 
LVL 6

Expert Comment

by:sabby447
ID: 35099306
0
 

Author Comment

by:LSchmidt_DKH
ID: 35099462
That is great for Management but I don't see anything to do with changing drivers.  Since you are the Master (Rank:Master) in Experts-exchange...What else ya got!!
0
 
LVL 6

Expert Comment

by:sabby447
ID: 35099603
:), I will be glad to write the script as that will be fun work, However it may take some time.. I will let you know once i am done with it. Here is what are steps :

1. Extract all drivers in a folder
2. Script to find all printers and then take them one by one and update the drivers

Here is a script to find all printers :
http://www.wisesoft.co.uk/scripts/powershell_list_printer_drivers.aspx 

For updating drivers, here is what people have tried however not fully functional : http://social.technet.microsoft.com/Forums/en/ITCG/thread/be2e5c11-e583-496d-8892-5918669cb6b9 

http://blog.powershell.no/2009/11/07/bulk-create-printer-objects-on-print-servers-using-windows-powershell/

I will try to give it a shot in my free time and will update you if something works.. You may want to give it a shot as well
0
 
LVL 1

Accepted Solution

by:
The_Spaz earned 500 total points
ID: 35131745
Ok here is what I would do for 2008.  
   First, if it is a cluster there is no current way to load them in (or powershell them) You can read more about that here:
http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/1560a3ca-b796-4a7b-ac63-286952cbd572 The best way I know to do this is to spin up a 64-bit (non cluster) 2008 box using Virtual Machine, Hyper-V, or VMWARE and then build a powershell script (see http://blog.powershell.no/2009/11/07/bulk-create-printer-objects-on-print-servers-using-windows-powershell/ and load the printers on the non-clustered machine then use the migration tool...printbrm to migrate them to the cluster.  This has worked for universities and I have also done this in the past.  :>   Hope this helps.
0
 

Author Closing Comment

by:LSchmidt_DKH
ID: 35146654
You got it.  This worked well.  I was able to build a 2008 VM powershell 240 printers and then use printbrm to copy them all over to the cluster.
0

Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Back in July, I blogged about how Microsoft's new server pricing model, combined with the end of the Small Business Server package, would result in significant cost increases for many small businesses (see SBS End of Life: Microsoft Punishes Small B…
Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question