Acho que a maneira mais fácil de fazer isso é usar as Preferências da Política de Grupo . Você pode criar uma preferência de usuário que atualize um mapeamento para a impressora. Usando a atualização, ele atualizará um objeto de impressora com o mesmo nome ou o criará se ele não existir. É assim que gerenciamos nossas impressoras. Avançamos ainda mais, criando GPOs geográficos que configuram impressoras (e seleciona a impressora mais próxima como padrão) com base em onde a estação de trabalho está localizada.
Se desejar, você também pode ter uma preferência que exclua todas as conexões de impressora existentes no perfil do usuário.
Para usar as Preferências de Diretiva de Grupo, você precisa de uma instância do Windows Server 2008 que tenha ingressado no domínio com o Console de Gerenciamento de Diretiva de Grupo instalado. Extensões do lado do cliente também devem ser instaladas em clientes de nível inferior (como o XP). O nível funcional do domínio permanece em 2003. Se você estiver enviando configurações de impressora para o Windows XP, também precisará do utilitário PushPrinterConnections. Consulte o link