Usuário com melhor resposta
Instalação de impressoras de acordo com o grupo no AD

Pergunta
-
Olá!
Atualmente temos uma ferramenta de terceiro que faz a instalação das impressoras de acordo com o grupo no AD, porém esta ferramenta será removida. Minha dúvida agora é, consigo aproveitar os grupos que atualmente já possuem os usuários e fazer um script (em powershell ou VBS) para rodar no login do usuário?
No print server não há restrição, todos os usuários podem instalar as impressoras manualmente, porém como temos muitos usuários gostaria de fazer esta instalação baseado no grupo que o usuário pertence. No nosso caso, temos muitas filas (mais de 500), então se eu fizer um script que teste todos os grupos tenho receio que a performance não fique boa, então estou tentando alguma forma de:
- Ver quais grupos o usuário pertence
- O nome do grupo contém a fila (Exemplo: G-ImpressoraRH onde ImpressoraRH é o nome da fila)
- Criar um script que faça a instalação da impressora de acordo com o nome do grupo que o usuário pertence
- Executar este script no logon
Será que é possível fazer algo que atenda esta necessidade?
Abraços!
Fabio Brito
Respostas
-
Boa tarde,
Imagine que você tenha um script para mapeamento do file_server para os usuários, você pode facilmente adicionar esta linha no script, para compartilhar impressora.
Set WshNetwork = CreateObject("WScript.Network") WshNetwork.AddWindowsPrinterConnection "\\server\financ" WshNetwork.SetDefaultPrinter "\\server\financ"
Basta criar o script se não tiver com os nomes dos deptos e add na account de cada usuário, você pode add quantas impressoras desejar neste script em .vbs.
Douglas Urbano
- Sugerido como Resposta Edinaldo Junior quinta-feira, 10 de abril de 2014 20:11
- Marcado como Resposta Fábio JrModerator quarta-feira, 16 de abril de 2014 14:26
-
Fábio,
Existem tópicos semelhantes, o mais comum é mapear unidade de rede de acordo com o grupo. O que você vai fazer é trocar a parte que mapeia a unidade pelo código que o Douglas postou.
Dá uma olhada nesse:
mapear unidades com .vbs diferenciando grupos
Fábio de Paula Junior
- Sugerido como Resposta Edinaldo Junior quinta-feira, 10 de abril de 2014 20:12
- Marcado como Resposta Fábio JrModerator quarta-feira, 16 de abril de 2014 14:27
Todas as Respostas
-
Boa tarde,
Imagine que você tenha um script para mapeamento do file_server para os usuários, você pode facilmente adicionar esta linha no script, para compartilhar impressora.
Set WshNetwork = CreateObject("WScript.Network") WshNetwork.AddWindowsPrinterConnection "\\server\financ" WshNetwork.SetDefaultPrinter "\\server\financ"
Basta criar o script se não tiver com os nomes dos deptos e add na account de cada usuário, você pode add quantas impressoras desejar neste script em .vbs.
Douglas Urbano
- Sugerido como Resposta Edinaldo Junior quinta-feira, 10 de abril de 2014 20:11
- Marcado como Resposta Fábio JrModerator quarta-feira, 16 de abril de 2014 14:26
-
Fábio,
Existem tópicos semelhantes, o mais comum é mapear unidade de rede de acordo com o grupo. O que você vai fazer é trocar a parte que mapeia a unidade pelo código que o Douglas postou.
Dá uma olhada nesse:
mapear unidades com .vbs diferenciando grupos
Fábio de Paula Junior
- Sugerido como Resposta Edinaldo Junior quinta-feira, 10 de abril de 2014 20:12
- Marcado como Resposta Fábio JrModerator quarta-feira, 16 de abril de 2014 14:27