+ Responder ao Tópico



  1. #1

    Padrão Executando script do MikroTik, pelo prompt de comando do Windows

    GALERA FIZ UM SCRIPT EM DOS (.BAT) PRA RODAR OS SCRIPT DO MIKROTIK.

    VOU POSTAR O SCRIPT E MARCAR EM NEGRITO ONDE PODE ALTERAR, E VOU DISPONIBILIZAR PRA DOWNLOAD, OU E SO COPIAR COLAR NUM BLOCO DE NOTAS E SALVAR COMO "SEUARQUIVO.BAT".


    REM ***** INICIO BATCH *****
    rem #################################################
    rem ## TESTE ##
    rem #################################################
    @echo off
    title TITULO QUALQUER
    setlocal
    set OK=N
    :mmenu
    cls
    @echo ##############
    @echo # Menu: #
    @echo ##############
    @echo [1] SCRIPT-01
    @echo [2] SCRIPT-02
    @echo [0] Exit...
    set /p choice=INSIRA O NUMERO:
    if /i [%choice%]==[0] endlocal&goto end
    if [%choice%]==[] goto mmenu
    if [%choice%]==[1] goto m1
    if [%choice%]==[2] goto m2


    set /p x=Invalid option, press Enter and insert valid option...


    goto mmenu
    :f1
    cls
    @echo Enabling Firewall ...
    @netsh firewall set opmode enable
    set /p x=Operation Completed, press Enter...


    goto mpmenu
    rem Main Menu Options
    :m1
    cls
    :: CONFIG ::::::::::::::::::::::::::::::::::\

    @set user=USUARIOMK
    @set pass=SENHA
    @set ip=IPMK

    :: END CONFIG ::::::::::::::::::::::::::::::/
    @echo Configuring network interface...
    @echo /sys script run NOMEDOSEUSCRIPT-01>script.auto.rsc


    :: ftp commands to upload script
    @echo user %user%> ftp.dat
    @echo %pass%>> ftp.dat
    @echo put script.auto.rsc>> ftp.dat
    @echo quit>> ftp.dat

    :: upload script
    @ftp -n -s:ftp.dat %ip%> NUL

    :: cleanup
    @del /q ftp.dat
    @del /q script.auto.rsc
    set /p x=Operation Completed, press Enter...




    goto mmenu
    :m2
    cls


    :: CONFIG ::::::::::::::::::::::::::::::::::\

    @set user=USUARIOMK
    @set pass=SENHA
    @set ip=IPMK

    :: END CONFIG ::::::::::::::::::::::::::::::/
    @echo Configuring network interface...
    @echo /sys script run NOMEDOSEUSCRIPT-02>script.auto.rsc


    :: ftp commands to upload script
    @echo user %user%> ftp.dat
    @echo %pass%>> ftp.dat
    @echo put script.auto.rsc>> ftp.dat
    @echo quit>> ftp.dat

    :: upload script
    @ftp -n -s:ftp.dat %ip%> NUL

    :: cleanup
    @del /q ftp.dat
    @del /q script.auto.rsc
    set /p x=Operation Completed, press Enter...
    set /p x=Operation Completed, press Enter...


    goto mmenu
    :end
    cls
    @echo isacloko
    @echo testes




    ***** FIM BATCH *****


    AH NAO ESQUECA QUE O FTP DO MK TEM QUE ESTA ATIVO NA PORTA 21
    AGORA E SO USAR A IMAGINAÇÃO PRA VARIAS OUTRAS COISAS, EU FIZ OUTRO AKI QUE CRIA USUARIO NO HOTSPOT.


    PRA EDITAR O ARQUIVO DO DOWNLOAD E SO EXTRAIR E CLICAR COM O BOTAO DIREITO E CLICA EM EDITAR.

    TESTE.rar

  2. #2
    Deus acima de tudo!
    Ingresso
    Jul 2009
    Localização
    Paulista - Pernambuco
    Posts
    409

    Padrão Re: Executando script do MikroTik, pelo prompt de comando do Windows

    Muito bom mesmo amigo.

    Parabéns, gostei. Vou testar com alguns scripts aqui básicos como backup e etc... E depois digo como foi.

    Se possível manda o outro que cria o usuário direto no hotspot.

    Abração e sucesso!