Allen
Tried PrinterConnection() and got same result. It is acting like it is ignoring the "If" and just running the add & remove whether the printer is mapped or not. I have tried a half dozen different ways and it always ignores the "If" and maps all of the printers. The OS is XP and I am testing on a VPC like I have in the past. I did this same thing with "If Ingroup" a couple of years ago, and it worked great, but I do not want to have to populate all of the groups again if I don't have to.