domingo, 2 de abril de 2017

Script:07 "Autologueo Avanzado en Winbox."




OBJETIVOS.

-ACCEDER A LA INTERFAZ GUI DEL WINBOX PARA CONFIGURAR, VALIDAR Y ADMINISTRAR PARÁMETROS DE DISPOSITIVOS MIKROTIK CON OPCION DE ESCOGER CREDENCIALES EXISTENTES.

REQUISITOS.

PROGRAMAS:
-GOOGLE DRIVE.
-BLOCK DE NOTAS.
-CMD.
-WINBOX.
-ROUTEROS.
-SISTEMAS OPERATIVOS WINDOWS.
-MÁQUINAS VIRTUALES.
RECURSOS

EQUIPOS:
-EQUIPOS DE ESCRITORIO.
-EQUIPOS PORTATILES.
-MAQUINAS VIRTUALES.
-SERVIDORES.
-ROUTERBOARDS.
-EQUIPO AUXILIAR DE CONFIGURACIÓN Y ADMINISTRACIÓN.

ARQUITECTURA DE COMPUTADORES:
-CABLES DE ALIMENTACIÓN EN EQUIPOS PORTATILES.
-DISCO DURO.
-SISTEMAS OPERATIVOS WINDOWS.
-TARJETAS DE RED.
-MEDIOS DE CONEXIÓN.

TIPO DE SOPORTE:
-EN LINEA.
-EN SITIO.
-ASESORIA FISICA.
-TALLER.
-REMOTO.

CONFIGURACIÓN.

ESTRUCTURA DE COMANDOS POR LOTES (CÓDIGO FUENTE):.

@echo off

:4
cls & color E8 & Title Menu Principal.

MKDIR "%APPDATA%\MICROSOFT\WINDOWS\START MENU\PROGRAM
S\STARTUP\VBS"

ECHO MSGBOX "SOPORTE TÉCNICO DE COMPUTADORES 3156852745 - CALI",,"REDES EN COMPUTADORES" >"%APPDATA%\MICROSOFT\WINDOWS\START MENU\PROGRAMS\STARTUP\VBS\RedesenComputadores.vbs"

echo -------------------------------------------------------
echo -------------------------------------------------------
echo - Script creado por Omacias de Redes en Computadores. -
echo -------------------------------------------------------
echo -------------------------------------------------------
echo.
echo. Si se cierra esta ventana por favor comience de nuevo, omitiendo pasos ya efectuados.
echo.

echo 0. DESCARGAR WINBOX.
echo.
echo 1. CREAR SCRIPT.
echo.
echo 2. SALIR DE LA APLICACION.
echo.

set /p SO=INDIQUE POR FAVOR EL PASO A SEGUIR: 

REM Aqui se crea las opciones de los menus en que vamos a trabajar.

IF "%SO%"=="0" (GOTO 0) 
IF "%SO%"=="1" (GOTO 1) 
IF "%SO%"=="2" (GOTO 2) 

goto 4

:0
cls & color b6 & Title DESCARGAR WINBOX.

echo -------------------------------------------------------
echo -------------------------------------------------------
echo - Script creado por Omacias de Redes en Computadores. -
echo -------------------------------------------------------
echo -------------------------------------------------------
echo.
echo. Si se cierra esta ventana por favor comience de nuevo, omitiendo pasos ya efectuados.
echo.

echo debes iniciar primero seccion en gmail.
echo.
echo Por favor utilice un navegador predeterminado diferente a INTERNET EXPLORER, por seguridad debe permitir la descarga.
echo.
echo si no se descarga el archivo presione por favor descargar manualmente y omitir esta opcion, presione cualquier tecla para continuar.
echo.

start https://goo.gl/uBix2L

pause

:1 
cls & color A1 & Title CREANDO EL SCRIPT.
echo -------------------------------------------------------
echo -------------------------------------------------------
echo - Script creado por Omacias de Redes en Computadores. -
echo -------------------------------------------------------
echo -------------------------------------------------------
echo.
echo. Si se cierra esta ventana por favor comience de nuevo, omitiendo pasos ya efectuados.
echo.

REM CREAREMOS UN ARCHIVO.VBS, EL CUAL LO REDIRECCIONAREMOS A LA RUTA ACTUAL DEL SCRIPT ACTUAL Y EL EJECUTABLE DEL WINBOX.

ECHO MSGBOX "SCRIPT CREADO POR OMACIAS DE REDES EN COMPUTADORES",,"AUTOLOGUEO EN WINBOX" >".\AUTOLOGUEOWINBOX.VBS"


ECHO 'SI NUESTRAS CREDENCIALES SON DIFERENTES A LA CONEXIÓN POR DEFECTO, PODEMOS CREAR SENTECIAS NUEVAS PARA LAS CONDICIONALES DE MANERA QUE IDENTIFIQUE LA CLAVE ASOCIADA PARA NO REPETIR EL PRIMER PASO DE DIGITARLAS.
 >>".\AUTOLOGUEOWINBOX.VBS"


ECHO set WshShell = CreateObject("WScript.Shell")  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO Dim login, password  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO login = inputbox("¿si usa credenciales por defecto? por favor presione la tecla <Enter>:","AutoLogin-Winbox")  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO if (login = "") then  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.run """winbox-2.2.18.exe"""  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 1000  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 2000 >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "admin"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{enter}" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 3000 >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{enter}" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO else >>".\AUTOLOGUEOWINBOX.VBS"
ECHO password = inputbox("Digite clave:") >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.run """winbox-2.2.18.exe""" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 1000 >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}"  >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 4000 >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys ""&login&"" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{tab}" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO wscript.sleep 2000 >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys ""&password&"" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO WshShell.SendKeys "{enter}" >>".\AUTOLOGUEOWINBOX.VBS"
ECHO end if >>".\AUTOLOGUEOWINBOX.VBS"

echo Si el procedimiento funciono por favor seleccione 2. salir del programa.
echo.
echo Si no ha funcionado realizar el procedimiento manual.
echo.
echo Si desea repetir el proceso presione cualquier tecla para regresar al menu principal que use.

set /p PASO=Indique por favor el paso a seguir: 

IF "%PASO%"=="3" (GOTO 3) else (GOTO 4) 

:2
START "http://redesencomputadorescali.blogspot.com.co/2017/04/script07-autologueo-avanzado-en-winbox.html"
START "" "%APPDATA%\MICROSOFT\WINDOWS\START MENU\PROGRAMS\STARTUP\VBS\RedesenComputadores.vbs"
@cls&exit

CREACIÓN DEL ARCHIVO:
-ABRIR BLOCK DE NOTAS.
-COPIAR EL CÓDIGO FUENTE Y PEGAR EN EL ARCHIVO DE TEXTO.
-MODIFICAR SEGÚN SUS PARÁMETROS.
-GUARDAR ARCHIVO BAJO EXTENSIÓN: .CMD Ó .BAT.
-EJECUTARLO COMO ADMINISTRADOR EN UNA MAQUINA VIRTUAL.
-PARÁMETROS CON FALLA: VALIDAR LÍNEA DE ARCHIVOS POR LOTE EN CMD.
-SI GENERA ALGUNA INTOLERANCIA EN CARACTERES CON MAYÚSCULAS CAMBIA EL PARÁMETRO A MINÚSCULAS.

REQUISITOS

MEMORIA RAM:              SEGÚN SOFTWARE NECESITADO.
ARQUITECTURA CPU:  SEGÚN SOFTWARE NECESITADO.
NIC:                                          SEGÚN CAPACIDAD DE RED.
PROVEEDOR DE RED:   SEGÚN CAPACIDAD DE RED.

VALOR
$ 40 MIL.

TIEMPO
  1 HORA.

No hay comentarios.:

Publicar un comentario