Delete printer on PC pointing to old print server using login script

Greetings EE!  I am migrating the print service from a Windows 2003 server to a Windows 2008 server.  The print queue migration is nearing completion but one piece needs to be worked through.  Our users get their printers via a printer mapping script (printer.bat) called during the running of the login script.  

**Edited**

To make this a little easier, how can I delete out the printers that are installed on the users PC that point to the old print server?
LVL 9
samiam41Asked:
Who is Participating?
 
Lionel MMConnect With a Mentor Small Business IT ConsultantCommented:
This tells you how to do it from a command line but this can simply be added to your current printers.bat--this will actually remove the installed printers on the PC. If however you are simply wanting to remove the mapping you can do so by using net use and the /d (delete command. http://www.ehow.com/how_6025485_remove-printers-command-line.html
0
 
cantorisCommented:
Can you show us some of the script?
0
 
samiam41Author Commented:
@echo off
setlocal enabledelayedexpansion

REM echo Removing existing printers...
REM   cscript %windir%\system32\prnmngr.vbs -x


echo Connecting Printers...
set PriorityDefaultPrinterSet=0
for /f "tokens=1-3 delims=-." %%a in ('n:\ifmember.exe /list ^| find /i "group %UserDomain%\Prt-" ^| sort') do (
  echo Connecting %%b %%c
  rundll32 printui.dll,PrintUIEntry /in /q /n\\oldprintserver\%%b
  if not "!PriorityDefaultPrinterSet!" == "0" goto not_def
	echo ...Setting as default printer
	rundll32 printui.dll,PrintUIEntry /y /n\\oldprintserver\%%b
:not_def
  if /i "%%c"=="D" set PriorityDefaultPrinterSet=1
)

:end

Open in new window


This is the script that maps the printers based on their group AD membership.  I appreciate your help.
0
 
Lionel MMSmall Business IT ConsultantCommented:
You're welcome.
0
 
samiam41Author Commented:
Brilliant work!!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.