Estamos usando o Windows Server 2008 e o recurso RemoteApp integrado para Serviços de Terminal.
Quando executamos um RemoteApp (WordPad, por exemplo), as impressoras locais são redirecionadas automaticamente conforme o esperado. No entanto, a impressora padrão na sessão RemoteApp é alterada para a impressora padrão no computador local (!)
Tentei criar um script e atribuí-lo na página de configuração do Terminal Server para ser executado quando os usuários fazem logon, mas isso não é executado quando um RemoteApp é aberto. Ele só é executado quando eu mstsc diretamente para o servidor.
Como posso definir qual impressora é padrão para o RemoteApp, mesmo após o redirecionamento automático da impressora?
Responder1
No GPO que está vinculado à UO onde o servidor que executa o aplicativo remoto está localizado, vá para Configuração do Computador | Modelos Administrativos | Componentes do Windows | Serviços de Terminal | Servidor de Terminal | Redirecionamento de Impressora e ative a opção "Não definir a impressora cliente padrão como impressora padrão em uma configuração de sessão". Isso impedirá que a impressora padrão local se torne a impressora padrão na sessão remota.
No que diz respeito ao script de logon, não sei por que ele não seria executado, porque quando você acessa um RemoteApp, na verdade você está efetuando logon e criando uma sessão TS no servidor, mas você só vê o RemoteApp em vez de um Área de Trabalho. Executei RemoteApps e não tive problemas com scripts de logon.
Além disso, o comportamento da impressora que você vê é, na verdade, o comportamento normal (na sua pergunta você pareceu surpreso por ela estar agindo dessa maneira).