O usuário não pode acessar a impressora compartilhada no Windows Server 2003

3

Eu tenho:

  • Uma máquina do Windows Server 2003 atuando como servidor de arquivos e controlador de domínio. Chame isso de "Servidor 1".
  • Outra máquina do Windows Server 2003 que atua como servidor de terminal, servidor de arquivos e servidor DNS. Chame isso de um "Servidor 2". As pessoas geralmente fazem login nesta máquina via RDP para usar um determinado software.
  • Uma máquina antiga do Windows XP SP3 com uma impressora USB conectada e compartilhada. Esta máquina tem suas próprias contas locais, ela não valida logons contra o controlador de domínio. É um membro do domínio, no entanto. Chame esse "PC 1".

(Eu herdei esta configuração e estou administrando-a temporariamente. Não estou particularmente familiarizado com a administração de servidores Windows, portanto, me perdoe se eu tiver omitido detalhes valiosos.)

Eu quero que os usuários possam imprimir a partir da impressora no PC 1 enquanto trabalham no Servidor 2, mesmo se o PC 1 estiver em uso. Posso adicionar a impressora compartilhada ao Servidor 2 como administrador, mas o próprio usuário não pode adicionar a impressora. Quando eu tento (logado como eles) para adicioná-lo, vejo "Você não tem acesso suficiente ao seu computador para se conectar à impressora selecionada".

Eu segui as instruções em este artigo da KB , por exemplo. desativou a propriedade "Impedir que usuários instalem drivers de impressora" em Configurações de segurança local, reinicializou e recebeu a mesma mensagem. Tentei adicionar o usuário a Configurações de segurança local > Carregar e descarregar drivers de dispositivo , reinicializado, ainda não é possível adicioná-lo. Eu adicionei o usuário ao grupo (local) Power Users , reiniciei, ainda não consigo adicioná-lo.

Por fim, adicionei o usuário ao grupo Administradores , reiniciei e pude adicionar a impressora à sua conta - sucesso! Mas depois, quando os removi do grupo Administradores e reiniciei, a impressora desapareceu.

Então, o que eu vou tentar agora?

    
por detly 14.02.2012 / 02:20

3 respostas

3

Descarregue a "impressora compartilhada" e torne a impressora uma impressora local no computador do Terminal Server.

  • Instale o componente opcional "Serviços de impressão para Unix" no PC com Windows XP que está "compartilhando" a impressora, o que transformará o PC em um caro HP JetDirect semelhante (ou seja, ele fará a resposta do PC Porta TCP 515 para o protocolo LPR).

  • Verifique se o Firewall do Windows na máquina com Windows XP permite conexões de entrada do Terminal Server na porta TCP 515.

  • Adicione a impressora ao Terminal Server como uma impressora local conectada a uma "Porta TCP / IP Padrão" referente ao nome ou endereço IP do PC com Windows XP. Haverá um atraso longo enquanto o Windows tenta "detectar" a porta. Quando você finalmente obter o diálogo com uma lista suspensa de tipos de portas, escolha "Personalizar", clique em "Configurações" e modifique as propriedades padrão para usar o protocolo "LPR", defina o "Nome da Fila" como "Nome do Compartilhamento". a impressora na máquina com Windows XP e marque a caixa "LPR Byte Counting Enabled". (Esta seleção não tem nada a ver com o modelo da impressora - isso é apenas para obter o LPR entre as caixas.)

Isto lhe dará uma impressora local no computador do Terminal Server (e, portanto, disponível para todos os usuários automaticamente). Como você precisa restringir o acesso à impressora, use uma ACL na fila de impressão para fazê-lo.

Editar:

Infelizmente, alguns drivers de impressora não são compatíveis com essa técnica. Impressoras jato de tinta e multifuncionais parecem ser os piores.

    
por 14.02.2012 / 02:49
1
  1. Adicione a impressora a cada estação de trabalho (enquanto estiver conectado como usuário)

  2. Configure o TS para permitir o redirecionamento da impressora

  3. Configure o cliente RDP em cada estação de trabalho para redirecionar as impressoras para a sessão TS (enquanto estiver conectado como usuário)

  4. Concluído

por 14.02.2012 / 04:39
0

No servidor de terminal, o driver da impressora está instalado? Estou me referindo à pasta Impressoras e faxes > Propriedades do servidor > Guia Drivers. Se o driver já estiver instalado, não será necessário instalar um driver quando um usuário tentar se conectar a uma impressora de rede. Se o driver correto estiver instalado, quando o usuário se conectar à impressora, ele deverá usar o driver já instalado.

Se não estiver instalado, você poderá adicionar drivers ad-hoc independentes do processo de instalação da impressora.

Observe que, em quase todos os casos, se você puder encontrar um driver de impressora "interno" que funcione, deverá usá-lo em vez de usar qualquer driver personalizado que possa ter sido fornecido pelo fornecedor. Um driver "interno" é aquele que aparece na lista de drivers que o Windows conhece, que está incluído na mídia de instalação do Windows. Isso pode não ser prático com algumas impressoras ou requisitos complexos de impressão, mas funciona em um número surpreendente de cenários.

    
por 14.02.2012 / 04:06