none
Permissão em script VBS RRS feed

  • Pergunta

  • Olá boa tarde! Tenho um script de impressora aplicado por GPO, segue abaixo o meu printers.vbs

     

    Set WshNetwork = CreateObject("WScript.Network")

    On Error Resume Next
    WshNetwork.AddWindowsPrinterConnection "\\srv-ts\CanonMF5700"
    On Error Resume Next
    WshNetwork.AddWindowsPrinterConnection "\\192.168.10.12\hp-1010"
    On Error Resume Next
    WshNetwork.AddWindowsPrinterConnection "\\192.168.10.19\hp-3940"
    On Error Resume Next
    WScript.Quit

     

    Estava funcionando ok, porém quando logo num servidor de TS(w2003) me retorna a mensagem:

    Permissão Negada Linha:1 Caracter:1 Cód. 800A0046

    Quando eu adiciono o usuário como administrador local do TS, o script não gera erro.

    Alguem poderia me ajudar? Não consegui entender qual permissão teria que dar para o usuário e evitar o erro gerado. Muito obrigado!

    quarta-feira, 26 de janeiro de 2011 18:25

Respostas

  • Olá Emilia

    Tente adicionar o usuário no grupo “Remote Desktop Users” ao invés de no grupo administradores.

    Atenciosamente


    Ismael Borche - LATAM Forum Support Engineer
    Microsoft Corporation
    • Marcado como Resposta Richard Juhasz quarta-feira, 23 de fevereiro de 2011 17:13
    sexta-feira, 11 de fevereiro de 2011 17:41

Todas as Respostas

  • Esse TS também desempenha função de DC ?

    Gerou algum evento de erro/aviso no visualizador de eventos do Terminal ?

     


    Missão dada é missão cumprida.
    quarta-feira, 26 de janeiro de 2011 18:29
    Moderador
  • Boa tarde! Esse servidor é apenas TS e não está gerando erro no visualizador. Só um erro de atualização aqui que já estou tentando resolver. Essa permissão para executar o createobject é só administrador que aceita?
    quarta-feira, 26 de janeiro de 2011 18:35
  • Não necessariamente. mas é fato que é problema de permissão.

    Qual o grupo que pode instalar drivers de dispositivo, configurado nas politicas locais desse servidor ?

     


    Missão dada é missão cumprida.
    quarta-feira, 26 de janeiro de 2011 18:43
    Moderador
  • Não necessariamente. mas é fato que é problema de permissão.

    Qual o grupo que pode instalar drivers de dispositivo, configurado nas politicas locais desse servidor ?

     


    Missão dada é missão cumprida.

    Usuários avançados?
    quarta-feira, 26 de janeiro de 2011 18:54
  • Power Users ou Printer Operators, testou ?
    Missão dada é missão cumprida.
    quarta-feira, 26 de janeiro de 2011 19:13
    Moderador
  • Power Users ou Printer Operators, testou ?
    Missão dada é missão cumprida.

    testei e nada, só como adm, antes funcionava, não sei o que aconteceu!
    quarta-feira, 26 de janeiro de 2011 19:26
  • O que foi configurado/alterado no ambiente para não funcionar mais ?
    Missão dada é missão cumprida.
    quarta-feira, 26 de janeiro de 2011 19:26
    Moderador
  • Nada. É um servidor que não está sendo atualizado corretamente por falta de licença, o AD é licenciado. Estou triste com isso viu hehe.
    quarta-feira, 26 de janeiro de 2011 19:56
  • Tenta usar esse script como teste.

    Set
     WshNetwork = CreateObject("WScript.Network"
     
    WshNetwork.AddWindowsPrinterConnection "\\PrintServer1\Xerox300"
    WshNetwork.SetDefaultPrinter "\\PrintServer1\Xerox300"  

    Missão dada é missão cumprida.
    quarta-feira, 26 de janeiro de 2011 21:05
    Moderador
  • Felipe, dá mesma coisa..

    Executar script como adminsitrador não é certo né, usar tipo um runas e deixar gravado a senha?

    quinta-feira, 27 de janeiro de 2011 12:26
  • Boa tarde amigo..

     

    Na verdade...você pode criptografar o vbs para se precaver de problemas...eu ja fiz isso em alguns casos, onde era necessario rodar alguns scripts com RUNAS...

     

    vc tem duas maneiras....criptografar o vbs usando o screnc...

     

    Ou convertendo o vbs para exe... baixei um free chamado convert2.exe e funcionou legal

     

    depois posta por favor..

     

     

     

    Se foi util, vote.

    quinta-feira, 27 de janeiro de 2011 15:40
  • Robson tentei agora como exe e também dá erro de permissão no CreateObject, que coisa viu
    quinta-feira, 27 de janeiro de 2011 18:52
  • Putz...q chato..

     

    Vou continuar pesquisando, e no maximo até segunda posto algo ...

    sexta-feira, 28 de janeiro de 2011 14:28
  • Olá Emilia

    Tente adicionar o usuário no grupo “Remote Desktop Users” ao invés de no grupo administradores.

    Atenciosamente


    Ismael Borche - LATAM Forum Support Engineer
    Microsoft Corporation
    • Marcado como Resposta Richard Juhasz quarta-feira, 23 de fevereiro de 2011 17:13
    sexta-feira, 11 de fevereiro de 2011 17:41