none
Script para Mapeamento de Unidade de Rede RRS feed

  • Pergunta

  • Pessoal, criei um Script para que uma unidade de rede apenas seja mapeada se o ping para o 8.8.8.8 obtenha sucesso, uma vez que o Windows muitas vezes inicia antes que a o serviço de rede. Está dando algum problema no momento de mapear, poderiam me ajudar??

    Segue Script para conferência:

    @ECHO ON

    ECHO ###################################################
    ECHO ####                                           ####
    ECHO ####             Mapeamento de Rede            ####
    ECHO ####                                           ####
    ECHO ###################################################

    @NET USE /DELETE k:
    @NET USE /DELETE l:

    FOR /F " skip=2 tokens=4 delims=:" %%A IN ('ping -n 1 8.8.8.8') DO (
        IF "%%A"==" Esgotado" (

    GOTO ERRO

        ) ELSE (

    set usuario=joao
    set password=xxxxxx

        @NET USE k: \\172.30.200.10\Rede /USER:%usuario%\%usuario% %password%
    @NET USE l: \\172.30.200.10\Firmware /USER:%usuario%\%usuario% %password%

    GOTO SUCESSO

        )
    )
    :ERRO

    ECHO "IMPOSSIVEL FAZER O MAPEAMENTO. VERIFIQUE A CONEXAO COM O HOST"

    :SUCESSO

    ECHO "UNIDADES MAPEADAS COM SUCESSO!!"

    pause

    quarta-feira, 14 de agosto de 2019 20:36