none
Problemas com script em Windows 98 RRS feed

  • Pergunta

  • Boa tarde a todos,

    Não tenho muita experiencia com script, mas estou automatizando alguns procedimentos aqui na empresa e estou utilizando alguns scripts, porem estou tendo muitos problemas com o Windows 98, segue um exemplo (script para alterar o Gateway):

    On Error Resume Next

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colNetCards = objWMIService.ExecQuery _
        ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

    For Each objNetCard in colNetCards
        arrGateways = Array("192.168.1.100", "192.168.1.200")
        objNetCard.SetGateways(arrGateways)
    Next
       

    Apos executar, aparece uma mensagem de erro na linha 2 coluna/caracter 1.
    Alguem tem alguma dica ou solução?

    Muito obrigado.
    sexta-feira, 23 de novembro de 2007 17:52

Todas as Respostas

  • Denis,

     

    Você pode passar a mensagem de erro que dá ?

     

    At

    Luiz Espínola
    Microsoft MCSE+S , MCT , MCDBA , Comptia Security+  , IBM CSex

    ITIL Foundation ,Novell CNA ,SUN SCSA Solaris 9 ,Citrix CCA

    segunda-feira, 26 de novembro de 2007 17:32
  • Denis,

     

    Verifiquei no documento onde tem esse script , e o mesmo indica que funiconará em Win98 apenas se tiver o Active Directory Client Extensions instalado.

     

    Seu ambiente está assim ?  Pois o script funciona normalmente nas outras versões.

     

    Espero ter ajudado.

     

    Não esqueça classificar a mensagem como "respondido", caso tenha ajudado.

     

    Luiz Espínola
    Microsoft MCSE+S , MCT , MCDBA , Comptia Security+  , IBM CSex

    ITIL Foundation ,Novell CNA ,SUN SCSA Solaris 9 ,Citrix CCA

    quarta-feira, 28 de novembro de 2007 13:45
  • este Active Directory Client Extensions vem a ser o DSClient? Eu nao tenho AD em minha rede, tem algum problema tambem?

    Valeu.
    quarta-feira, 19 de dezembro de 2007 11:38
  • Denis,

     

    É o DSClient sim.

     

    Mesmo sem AD... instala e testa !

     

    Espero ter ajudado.

     

    Não deixe de classificar a ou as mensagens como "respondido”, caso tenha ajudado.

    Fazendo isso, você estará ajudando outros usuários do Fórum a identificar qual ou quais foram as soluções aplicadas na correção do problema.

     

    Luiz Espínola
    Microsoft MCSE+S, MCT, MCDBA, Comptia Security+, IBM CSex,

    ITIL Foundation, Novell CNA, SCSA Solaris 9, Citrix CCA

     

    quarta-feira, 19 de dezembro de 2007 11:48
  • Oops pessoal, vamos com calma.

    Há um erro na dica do Luís. O correto é instalar o WMI Core, e não o DSClient. O script que você citou usa recursos do WMI, e não do ADSI. São coisas bem diferentes, com propósitos diferentes.

    Além disso, boa parte dos recursos do WMI *NÃO* está disponível no 98. Verifique se o método que é usado no script tem suporte no 9x.

    []s,

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 25 de dezembro de 2007 04:10
    Moderador