Percebi duas maneiras diferentes de implantar impressoras para usuários específicos com Política de Grupo no Windows Server 2012. O primeiro método é criar GPOs separados para cada grupo e o segundo método é adicionar todas as impressoras a um GPO e usar configurações de segurança para determinar quem pode imprimir/para quem ele será implantado.
O problema com a primeira configuração é que muitas das impressoras na rede só precisam ser implantadas para um único usuário e, por isso, eu precisaria criar cerca de 30 GPOs para cada grupo de impressoras. Muitos deles contendo apenas uma única pessoa.
A segunda opção parece atender muito melhor às minhas necessidades, mas com esta opção as pessoas nas quais a impressora não está implantada não podem se conectar à impressora por meio do servidor, mesmo que ela esteja listada no diretório. Eu preferiria permitir que as pessoas se conectassem a impressoras que não estão implantadas em seus PCs conforme necessário.
Minha pergunta é se existe alguma maneira de configurá-lo para que seja implantado apenas para determinados usuários, mas outros possam se conectar a ele conforme necessário, sem criar um GPO separado para cada usuário com uma impressora em seu escritório. Alguma ideia?
Responder1
Uma maneira poderia ser definir variáveis de ambiente %CustomPrinterShare%
por usuário que precisa de uma ou por computador, se for melhor para você, contendo o caminho ou parte do caminho para o compartilhamento de impressora personalizado (ou seja, construir o caminho usando uma ou várias variáveis de ambiente).
Em uma política, preferência ou script de logon, você pode mapear impressoras usando variáveis de ambiente para direcionar o caminho específico da impressora, por exemplo, mapear usando path %Computer%\%CustomPrinterShare%
.
Supondo que você pudesse nomear os compartilhamentos de impressora de forma criativa (para corresponder aos valores ou parte dos valores das variáveis de ambiente), talvez você pudesse economizar algum trabalho braçal em comparação com a definição de vários GPOs? Cada usuário que precisar de uma obterá sua impressora específica e ainda permitirá que outros se conectem.
Outra maneira poderia ser usar um valor em um atributo do AD para mapear a impressora.
Haveria tantas maneiras concretas de implementar isso, tudo depende de quão criativo você pode ser com as especificidades do seu ambiente. Então, apenas a título de exemplo simples:
- Você descobre que isso significaria menos tempo administrativo para preencher um valor em um atributo AD para cada objeto de usuário que precisa de uma impressora, em vez de criar um mapeamento de impressora GPO personalizado para cada usuário.
- Portanto, você dedica um dos atributos personalizados disponíveis, digamos
Custom Attribute 1
, ou personaliza o esquema para criar um atributo totalmente novo. - Para os usuários que necessitam de uma impressora você insere o caminho para seu respectivo compartilhamento de impressora, por exemplo
\\Computer\PrinterShare
, no atributo escolhido. - Usando um script de logon, você verifica um valor neste atributo do AD. Se houver um valor, o script tentará mapear uma impressora com ele.
Estou apenas esboçando vagamente, ajuste conforme o desejo do seu coração.
Responder2
Acabei adicionando duas impressoras para cada impressora. Com o primeiro, implantei para usuários específicos e, com o segundo, pulei a implantação e listei no diretório.