Salvar impressoras da sessão atual - Windows 7

1

Gostaria de perguntar se existe uma maneira de salvar impressoras da sessão atual no Windows 7 por meio do script? Eu adicionei algumas impressoras de rede através de "Adicionar uma impressora usando um endereço TCP / IP ou hostname". A ideia é que as informações sobre impressoras sejam salvas em um arquivo por meio de script no final da sessão (Logoff). Ao iniciar a próxima sessão (Log on), as impressoras da sessão anterior precisam ser carregadas e visualizadas em "Dispositivos e impressoras". O objetivo é o carregamento das últimas impressoras adicionadas, independentemente do computador em que o usuário fez login.

Eu agradeceria sua resposta!

    
por Petar Enchev 12.06.2013 / 20:50

2 respostas

1

Geralmente, é melhor fazer isso por meio da Diretiva de Grupo ou de algum tipo de sobreposição de GP, como o Desktop Authority.

Se você usa um GP simples, deve achar este guia útil: link

Se você estiver usando algo para gerenciar o GP, deverá ter uma seção sobre impressoras. Você desejará analisar o gerenciamento de usuários e não o gerenciamento de computadores.

    
por 12.06.2013 / 21:01
1

Primeiro, talvez seja mais fácil através da Política de Grupo, mas aqui está a resposta, de qualquer forma.

Você pode fazer isso com o script do windows.

C:\Windows\System32\Printing_Admin_Scripts\en-US

Tem scripts de exemplo para usar como material de origem.

Você precisará extrair as informações de porta, impressora e driver.

Você pode até mesmo instalar impressoras remotamente a partir do servidor usando o script, se você programar em algumas credenciais de administrador.

Contanto que você não exclua os drivers entre os logins de usuários. Adicionar os drivers toda vez pode ser um processo lento.

Algo como isto irá criar uma impressora: Você pode ser capaz de omitir os sinalizadores "-u" "-w" "-s" se a operação for considerada local.

C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr -u <username> -w <Password> -s <computername> -a -m "HP Universal Printing PS" -v 3 -e "Windows IA64" -i "\<UNC to printer driver>\hpcu140v.inf" -h "\<unc to printer driver\ps-x64-5.6.0.14430\"
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -u <username> -w <Password> -s <computername> -d -p <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -u <username> -w <Password> -s <computername> -d -r <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr -a -m "HP Universal Printing PS" -v 3 -e "Windows IA64" -i "e:\HP Universal Print Driver\ps-x64-5.6.0.14430\hpcu140v.inf" -h "e:\HP Universal Print Driver\ps-x64-5.6.0.14430\"
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -d -p <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -d -r <printername>
    
por 12.06.2013 / 23:53