none
Script OCS Inventory, executando em dois caminhos diferentes RRS feed

  • Pergunta

  • Estou necessitando executar o script para o OCS, porém possuo dois caminhos diferentes, e estou com algumas dúvidas como posso realizar.

    Tentei algumas alternativas mas não está funcionando

    Minha necessitade é :

    Set FSOSample = CreateObject("Scripting.FileSystemObject")
    If FSOSample.FolderExists("C:\ARQUIV~1\OCSIN~1\OCSInventory.exe")  Then
        wscript.echo "OCS Inventory instalado!!!"

    ????

    If FSOSample.FolderExists("C:\ARQUIV~2\OCSIN~1\OCSInventory.exe")  Then
        wscript.echo "OCS Inventory instalado!!!"


    Else
        Set OCSRC3= createobject ("Wscript.Shell")
            OCSRC3.Run "\\Serverad\ocs\OCSRC3\ocsagentsetup.exe /S  /DEBUG /NP /PNUM:80 /SERVER:198.17.200.10"

    End If

    Abraços e obrigado

    sexta-feira, 9 de abril de 2010 12:27

Todas as Respostas

  • Eduardo,

            Qual a necessidade dos dois caminhos? explique um pouco mais.


    Leonardo Sousa

    MCP-MCDST-MCSA-MCTS-MCITP
    Analista de TI
    sexta-feira, 9 de abril de 2010 14:37
  • Faça o seguinte, instale via gpo no script de inicialização de Computador , por que assim você não vai precisar dar privilégio de administrador aos usuários.

    Se sua idéia dos dois caminhos for somente verificar se o OCS esta ou nao instalado, segue o codigo de um bat que utilizo e que checa diretamente no registro, não dependendo do caminho.

    setlocal

    REM Define a pasta onde esta o executavel
    set InstallFolder=\\Serverad\ocs\OCSRC3

    REM Define o nome do executavel que deseja instalar
    set ExeName=ocsagentsetup.exe /S  /DEBUG /NP /PNUM:80 /SERVER:198.17.200.10

    REM Define a pasta onde os Logs serao salvos
    Set LogFolder=\\Serverad\ocs\Logs

    reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OCS Inventory Agent"
    if %errorlevel%==1 (goto InstallOCS) else (goto Fim)

    REM Se o errorlevel for igual a 1 O OCS nao esta instalado e vai ser instalado agora

    :InstallOCS

    start /wait %InstallFolder%\%ExeName%

    echo %date% %time% Instalação concluida com codigo %errorlevel%. >> %LogFolder%\%computername%.txt

    REM Se for diferente de 1 finaliza
    :Fim

    Endlocal

    Se for util vote e qualquer duvida poste.


    Gabriel Nascimento MCP / MCSA / CCNA Não esqueça de contribuir para organização dos fóruns - Classifique as respostas
    sábado, 10 de abril de 2010 20:39
  • Prezados

    Obrigado pela resposta. Na verdade eu necessito mandar executar por dois caminhos, pois no Windows 7 esta passando direto e não instalando o componente.

    Na verdade necessito instalar o componente.

    Alguém pode me ajudar?

    Desde já agradeço.

     

     

     

    segunda-feira, 12 de abril de 2010 11:54
  • Você consegue instalar manualmente no Windows 7?

     

     


    Gabriel Nascimento MCP / MCSA / CCNA Não esqueça de contribuir para organização dos fóruns - Classifique as respostas
    segunda-feira, 12 de abril de 2010 12:15
  • Estou com o mesmo problema do windows 7. Alguem sabe como faço a coleta no OCS?
    terça-feira, 22 de fevereiro de 2011 13:22
  • Você conseguiu criar um agente do windows 7? E o script? conseguiu fazer a coleta?

    Melque Sal
    terça-feira, 22 de fevereiro de 2011 13:30