This works just fine for me.
It assumes that the printer name and the share name are the same.

 Code:
Break on

$printer = "\\server\printer1"

$rc = AddPrinterConnection($printer)
?"Errors while adding printer:"
? @ERROR
? @SERROR
?
$rc = SetDefaultPrinter($printer)
? "Errors while setting default printer:"
? @ERROR
? @SERROR

sleep 5
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.