none
Procedimentos para criar um script para instalação de Impressoras por GPO RRS feed

  • Pergunta

  • Viva Techent, tenho uma rede com 150 utilizadores e configurei uma gpo para fazer o script de mapeamento das pastas partilhadas por GPO, este script foi adicionado na pasta sysvol do meu domínio fiz isto através das orientações de um documento.

    Agora estou pensando em configurar mais um script por GPO para instalar automaticamente as impresooras deacordo ao seu Departamento.

    Questão:

    1- É obrigatório copiar sempre todos os scripts que vamos criar para dentro desta pasta sysvol?

    2- Se alguém puder me ajudar com documento de instrução passo sobre como configurar vários scripts em um domínio?

    Saudações

    sexta-feira, 20 de julho de 2012 09:33

Respostas

  • Luis,

    Segue script para mapear impressora por grupo de usuario:

    Code Snippet

    'Script Mapeamento de impressora por grupo do usuário
    'Por Leonardo Couto Conrado
    '02.07.2008
    'On Error Resume Next

    set objNetwork= CreateObject("WScript.Network")
    strDom = objNetwork.UserDomain
    strUser = objNetwork.UserName
    Set objUser = GetObject("WinNT://" & strDom & "/" & strUser &  ",user")

    i=0
    For Each objGroup In objUser.Groups

        Select Case objGroup.Name
            Case "SF_Armazem" ' AQUI É O GRUPO QUE VC DESEJA CONECTAR A IMPRESSORA ABAIXO
       objNetwork.AddWindowsPrinterConnection "\\bahasv101\KyoceraF" 'AQUI É O CAMINHO DA IMPRESSORA COMPARTILHADA NO SEU SERVIDOR
       objNetwork.SetDefaultPrinter "\\bahasv101\KyoceraF" 'AQUI SETA A IMPRESSORA QUE FOI CONECTADA NA LINHA ACIMA COMO PADRÃO
            Case "SF_Operacoes"
                objNetwork.AddWindowsPrinterConnection "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
            Case "SF_Vendas"
       objNetwork.AddWindowsPrinterConnection "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
            Case "SF_Administrativo"
                objNetwork.AddWindowsPrinterConnection"\\SERVIDOR\IMPRESSORA_SF_Administrativo
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Administrativo
        End Select

    Next


    MCP-W2K3/MCDST/MCSA/MCTS SE A RESPOSTA FOR UTIL, CLASSIFIQUE-A!

    sexta-feira, 20 de julho de 2012 11:08

Todas as Respostas

  • Luis,

    Segue script para mapear impressora por grupo de usuario:

    Code Snippet

    'Script Mapeamento de impressora por grupo do usuário
    'Por Leonardo Couto Conrado
    '02.07.2008
    'On Error Resume Next

    set objNetwork= CreateObject("WScript.Network")
    strDom = objNetwork.UserDomain
    strUser = objNetwork.UserName
    Set objUser = GetObject("WinNT://" & strDom & "/" & strUser &  ",user")

    i=0
    For Each objGroup In objUser.Groups

        Select Case objGroup.Name
            Case "SF_Armazem" ' AQUI É O GRUPO QUE VC DESEJA CONECTAR A IMPRESSORA ABAIXO
       objNetwork.AddWindowsPrinterConnection "\\bahasv101\KyoceraF" 'AQUI É O CAMINHO DA IMPRESSORA COMPARTILHADA NO SEU SERVIDOR
       objNetwork.SetDefaultPrinter "\\bahasv101\KyoceraF" 'AQUI SETA A IMPRESSORA QUE FOI CONECTADA NA LINHA ACIMA COMO PADRÃO
            Case "SF_Operacoes"
                objNetwork.AddWindowsPrinterConnection "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
            Case "SF_Vendas"
       objNetwork.AddWindowsPrinterConnection "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Operacoes"
            Case "SF_Administrativo"
                objNetwork.AddWindowsPrinterConnection"\\SERVIDOR\IMPRESSORA_SF_Administrativo
       objNetwork.SetDefaultPrinter "\\SERVIDOR\IMPRESSORA_SF_Administrativo
        End Select

    Next


    MCP-W2K3/MCDST/MCSA/MCTS SE A RESPOSTA FOR UTIL, CLASSIFIQUE-A!

    sexta-feira, 20 de julho de 2012 11:08
  • Obrigado Gustavo  Fernandes pelas dicas, agora se eu quiser aplicar este script por utilizador, ou seja sem GPO, escolho 10 utilizadores de um de partamento específico cilco nas propriedades da conta em logon script adiocono este script

    Pode ser?

    sexta-feira, 20 de julho de 2012 13:18
  • Sim , vai funcionar sem problemas.

    MCP-W2K3/MCDST/MCSA/MCTS SE A RESPOSTA FOR UTIL, CLASSIFIQUE-A!

    sexta-feira, 20 de julho de 2012 13:19
  • Gustavo após a criação deste script onde é que eu devo guardar este script, em qualquer local no DC?

    Saudações

    sábado, 21 de julho de 2012 08:31
  • Camarada, você pode salvar os scripts diretamente na pasta Sysvol, apenas lembre-se de separar dentro da pasta os scripts de impressão e de mapeamento. É melhor para nosso gerenciamento. Para não sobrecarregar o servidor com muitos scripts, lembre-se criar por grupos e não por usuários;

    Como redundância, você pode salvar uma cópia dos scripts no perfil do usuário, mas sempre que você fizer alteração no script, terá que alterar no caminho do usuário também.

    Abraços.

    • Sugerido como Resposta carlos_adrianop segunda-feira, 23 de julho de 2012 16:13
    • Não Sugerido como Resposta carlos_adrianop segunda-feira, 23 de julho de 2012 16:13
    segunda-feira, 23 de julho de 2012 16:07