Para expandir algumas das outras respostas, eu concordo que o método de Chris S funcionará melhor se você estiver implantando a partir de um servidor de impressão. Mas se você está falando apenas de impressoras locais com portas TCP / IP, o alharaka está correto em usar o prnmgr.vbs.
Eu fiz um write-up de usar o prnmgr.vbs e os outros scripts vbs relacionados para implantar impressoras aqui:
link
Isso foi projetado para ser executado em seu próprio computador para passar uma vez para um cliente. Se você quiser usá-lo em um GPO, sugiro:
- Crie scripts separados para agrupamentos de impressoras que você gostaria de implantar
- Crie um GPO com esses scripts como um script de inicialização / desligamento, direcionando as UOs apropriadas para seus usuários ou computadores
- Verifique se você está colocando o script em um local seguro, porque ele conterá credenciais administrativas.
A única coisa que eu gostaria de adicionar é um tipo de verificação no script que diz: "Se esta impressora já estiver instalada, pule". Desta forma, os tempos de inicialização / desligamento não são afetados pelos computadores que já possuem as impressoras apropriadas.
Em resposta à sua outra pergunta, não acho possível permitir que os usuários adicionem impressoras locais sem conceder direitos de administrador.