none
Script Inicialização não funcionando! RRS feed

  • Pergunta

  •  

    Boa tarde pessoal,

     

    Sou novo nessa área de infra, e estou com um pequeno problema aqui. Acho que vocês podem me ajudar.

     

    Eu possuo um script de mapeamente de impressora que é o seguinte.

     

    "Laser06.vbs"

     

    Set WshNetwork = CreateObject("WScript.Network")

    WshNetwork.AddWindowsPrinterConnection "\\ec-nt1\hp-laser06"
    WshNetwork.SetDefaultPrinter "\\ec-nt1\hp-laser06"

     

    Se eu executar este aplicativo em uma área de trabalho qualquer, funciona que é uma beleza, a impressora é mapeada e definida com padrão.

     

    Porém eu gostaría de aplica-lá em uma OU, e então eu fui no gpmc.msc, criei a GPO, linkei e editei como Configuração do computador, Configurações do Windows, Scripts, selecionei Inicializar e adicionei o script.

     

    Esse .vbs está no servidor, ou seja, ele está sendo "visto". O problema é que mesmo eu atualizando as diretivas, reiniciando, efetuando logoff e logon, a impressora não está sendo mapeada ao inicializar como deveria.

     

    E por curiosidade, hoje quando liguei o meu computador, a impressora estava "offline" e na parte de carregar o script de inicialização da máquina, um erro dizendo que não era possível encontrar a impressora foi apresentado.

     

    Lembrando que o script se encontra na pasta:

    %SystemRoot%\sysvol\sysvol\<dominio>\scripts (que eu não gostária que ficasse aqui)

    e também se encontra em uma pasta criada no servidor. (onde eu gostaría de deixar)

     

    O que estou fazendo de errado? Alguém já sofreu com este problema?

     

    Obrigado.

    terça-feira, 5 de agosto de 2008 20:14

Todas as Respostas

  • Olá Ramon tudo beleza ?

    O seu script está certo.

     

    Com relação a sua configuração você deve alterar algumas coisas:

     

    1º aplique na OU onde estão os usuários

    2º Dentro da GPO vc vai aplicar para os usuários e não para os computadores:

    Configuração de Usuário , Configurações do Windows, Scripts, logon

    e o caminho é onde está a sua pasta compartilhada visto que você mesmo disse que não quer que fique na pasta netlogon, então suponhamos que você criou uma pasta compartilhada no servidor chamada arquivos então o copie o script para essa pasta e na opção do caminho na guia logon da GPO o mesmo será \\servidor\arquivos\Laser06.vbs

    3º Verifique se os usuário tem permissão de leitura na pasta. Qualquer dúvida post.

     

    Leonardo Duarte - MCP /  MCSA

    Não esqueça de marcar este post como util.

     

     

    terça-feira, 5 de agosto de 2008 20:53
  • Obrigado pela informação Leonardo, realmente esta hipótese é válida.

     

    Porém, o meu AD está organizado por computador e não por usuários, ou seja, gostária de mapear por policy a impressora do 1º Andar, para a OU 1º Andar (só possuí computadores) e assim por diante, entende?

     

    Esta sua dica realmente funciona, mas para o meu problema não resolveria.

     

    Existe alguma outra maneira?

     

    Valeu!

    quarta-feira, 6 de agosto de 2008 11:46
  •  RamonCéspedes wrote:

    Obrigado pela informação Leonardo, realmente esta hipótese é válida.

     

    Porém, o meu AD está organizado por computador e não por usuários, ou seja, gostária de mapear por policy a impressora do 1º Andar, para a OU 1º Andar (só possuí computadores) e assim por diante, entende?

     

    Esta sua dica realmente funciona, mas para o meu problema não resolveria.

     

    Existe alguma outra maneira?

     

    Valeu!

     

     

    Amigo, acho que infelizmente seu AD esta precisando de uma pequena reentruturacao. COmo pratica recomendada ate mesmo pela propria Microsoft e especialistas da Area, conforme vc esta informando, dentro da OU de um determinado andar deveriam haver 2 SUB OU´s uma para usuarios e outra para computadores ate mesmo para voce conseguir organizar seus scripts por Inicializacao do computador e/ou de logon de usuarios.

     

    Enfim, de qualquer forma, nao teria como vc fazer oq deseja sem ser pelo Script de Logon uma vez o mapeamento é individual para cada perfil.

     

    No MAXIMO que daria para ser feito é uma INSTALACAO de uma impressora local ai sim por script de inicializacao, ai vem a pergunta...

     

    COMO QUE ESTA O APONTAMENTO PARA ESSA IMPRESSORA NA SUA REDE?!

     

    1 - se for por compartilhamento \\servidor\impressora - ESQUECE, num vai rolar...

    2 - se estiver apontando DIRETO para um IP ai ate tem como fazer, mas pelo seu script acho que nao é isso que deseja!

     

    Enfim, analise a situacao e veja o que pode ser viavel ou nao para vc.

     

    Tive essa mesma duvida e queria fazer DA MESMA MANEIRA que vc na ultima empresa que estava e foi essa a solucao que um consultor microsoft me orientou, AINDA BEM QUE SO TINHA 200 USUARIOS NA MINHA REDE, seria MUITO mais complicado no ambiente que trabalho hoje com mais de 15000 usuarios registrados no AD...

     

    Espero ter te ajudado e se for util a informacao marca como resposta bele?!

     

    Abraços

    quinta-feira, 7 de agosto de 2008 19:05
  • Olá Alberto,

     

    Obrigado pela informação.

     

    Realmente estou passando a achar que o que eu estou querendo fazer com esta policy, não é possível via script de inicialização na própria máquina.

     

    O apontamento é por compartilhamento: \\servidor\impressora mesmo.

     

    Acredito que uma reformulação no AD agora, mesmo sem muitos usuários registrados (aproximadamente 100) não será possível.

     

    Vou criar algumas OUs adicionais e fazer mais testes, e qualquer dúvida eu volto a postar.

     

    Valeu.

    segunda-feira, 11 de agosto de 2008 11:26
  • Olá,

    pelo que eu entendi, você está configurando o script para rodar na inicialização, e não no logon. Tente colocar como script de logon e verifique se o problema persiste.

    Este acesso negado que você está presenciando se deve ao fato do script de startup rodar com a conta localsystem, que não consegue mapear nada via rede por padrão.


    []s,

    Vinicius Canto
    MVP Admin Frameworks
    Blog sobre scripting: http://viniciuscanto.blogspot.com
    terça-feira, 12 de agosto de 2008 18:45
    Moderador