In our previous post, we looked at time stamping offline printers. Today, we are going to track and delete offline printers. The end result will be a cleaned up print server! Oh yeah – all of this is done with PowerShell!
How can you track offline printers on a printer server? Our environment has 422 network printers running from two print servers. Yesterday, I decided to sort by the Queue Status. I scrolled down to the Offline Status section and discovered 20 printers that were offline!
How can so many printers be offline without users complaining? Well, a quick glance through the list revealed several printers that are no longer here. They were replaced long ago. But what about the rest? Without more information, I have no way of telling whether a printer has been off for 1 minute or 1 month! We can fix this though – with PowerShell!