OBJETIVOS.
- MATAR PROCESO ZOMBIE.
- DETENER SERVICIO DE PROCESO.
- INICIAR SERVICIO DE PROCESO.
- VALIDAR ACCESO REMOTO CON SERVIDOR.
- VALIDAR REGISTRO DE ACTIVIDAD.
- VALIDAR REGISTRO DE ACTIVIDAD.
REQUISITOS.
PROGRAMAS:
- MAQUINAS VIRTUALES.
- CMD.
- SISTEMAS OPERATIVOS WINDOWS.
- PSTOOLS.
- PSTOOLS.
RECURSOS.
EQUIPOS:
- EQUIPOS DE ESCRITORIO.
- CLIENTES LIVIANOS.
- ESTACIONES DE TRABAJO.
- EQUIPOS PORTÁTILES.
- CLIENTES LIVIANOS.
- ESTACIONES DE TRABAJO.
- EQUIPOS PORTÁTILES.
- MAQUINAS VIRTUALES.
- SERVIDORES.
- EQUIPO AUXILIAR DE CONFIGURACIÓN Y ADMINISTRACIÓN.
ARQUITECTURA DE COMPUTADORES:
- CABLES DE ALIMENTACIÓN EN EQUIPOS PORTÁTILES.
- DISCO DURO.
- SISTEMAS OPERATIVOS WINDOWS.
- TARJETA DE RED.
TIPO DE SOPORTE:
- EN LINEA.
- EN SITIO.
- ASESORÍA FÍSICA.
- TALLER.
- REMOTO.
CÓDIGOS DE PLANTILLA.
ESTRUCTURA DE COMANDOS POR LOTES (CÓDIGO FUENTE)
REM APAGA LA SALIDA DE CADA COMANDO DESDE EL PROMPT.@echo off
REM ESTABLECE VARIABLES LOCALES. set HOSTNAME=NOMBRE_DNS_DEL_SERVIDOR_REMOTO
set IP=DIRECCION_IP_SERVIDOR_REMOTO
set SERVICE=SERVICIO
set PASSWORD=CLAVE
set NSERVICE=NOMBRE_DEL_SERVICIO
REM PERSONALIZA EL ARCHIVO EN LA PRESENTACIÓN DEL CÓDIGO.@TITLE REINICIO DE SERVICIOS EN EL SERVIDOR %SCM% & @color 71
REM LLAMA AL FUNCIÓN ":ECHO".
call :ECHO
REM IMPRIME EN PANTALLA EL MENSAJE SOLICITADO.
echo Reinicio del servicio del Servidor %SERVICE%: INICIALIZANDO .
echo.
echo A continuación se detendrá el servicio %NSERVICE% del Servidor %SERVICE%.
echo.
echo Eliminando el proceso %NSERVICE% del Servidor %SERVICE%. PROCESANDO..
REM MATA EL PROCESO INVOCADO. TASKKILL /S %IP% /F /IM %NSERVICE%
REM INDICA UN TIEMPO DE PAUSA EN EL CÓDIGO.
timeout /nobreak 5
TASKKILL /S %IP% /F /IM %NSERVICE%
timeout /nobreak 5
echo.
echo Reinicio de servidor %IP%: EJECUTANDO...
echo.
echo.
echo Deteniendo servicio %SERVICE%.
REM INVOCA HERRAMIENTA DE PSTOOLS PARA DETENER SERVICIOS.
psservice \\%IP% -u %HOSTNAME%\administrator -p %PASSWORD% Stop %NSERVICE% | find "STATE"
timeout /nobreak 10
@cls & @title REINICIO DE SERVICIOS EN EL SERVIDOR %SERVICE% & @color 60
call :ECHO
echo Reinicio del servicio del Servidor %SERVICE%: FINALIZADO.
echo Iniciando servicio %SERVICE%.
REM INVOCA HERRAMIENTA DE PSTOOLS PARA INICIAR SERVICIOS.
psservice \\%IP% -u %HOSTNAME%\administrator -p %PASSWORD% Start %NSERVICE% | find "STATE"
timeout /nobreak 5
echo Reinicio de Servicios en %SERVICE% Finalizado.
REM INVOCA UNA INSTANCIA DE CONEXIÓN REMOTA RDP. mstsc /v %IP%
timeout /nobreak 5
REM IMPRIME EN PANTALLA EL REGISTRO - LOG DEL SISTEMA. powershell -command "&{Invoke-Command -ComputerName %HOSTNAME% -ScriptBlock { Get-EventLog application -newest 200 } -credential administrator}"
pause
REM INVOCA LA SALIDA DEL CÓDIGO. @exit /B
:ECHO
echo ----------------------------------------------------------------------------------------------------------------------
echo ----------------------------------------------------------------------------------------------------------------------
echo ----- SCRIPT DESARROLLADO POR OMACIAS PARA REDES EN SERVIDORES. -----
echo ----------------------------------------------------------------------------------------------------------------------
echo ----------------------------------------------------------------------------------------------------------------------
echo.
echo.
CONFIGURACIÓN.
CREACIÓN DE LA PLANTILLA:
-INGRESAR DESDE NUEVA TERMINAL PARA DIGITAR LOS SIGUIENTES COMANDOS.
-TAMBIÉN PUEDES COPIAR LAS LINEAS Y EJECUTARLAS AL PEGAR EN LA CONSOLA.
-PUEDES GUARDAR ESTA PLANTILLA EN UN BLOCK DE NOTAS PARA AUTOMATIZAR FUTURAS CONFIGURACIONES.
-LOS COMANDOS TAMBIÉN SE PUEDEN SENTENCIAR EN MODO ABREVIADO TENIENDO EN CUENTA LOS PREFIJOS EN CADA COMANDO.
DESCRIPCIÓN DE LA PLANTILLA:
@:
EVITA UN SALTO EN TIEMPO DENTRO DE LA EJECUCIÓN DE LA SENTENCIA SOBRE EL CÓDIGO ACTUAL.
ECHO:
IMPRIME EN LA SALIDA DE PANTALLA.
IMPRIME EN LA SALIDA DE PANTALLA.
- PARÁMETROS ECHO:
OFF:
APAGA LA SALIDA INTERNA DEL PROMPT DONDE SE ENCUENTRA ACTUALMENTE EJECUTANDO LA SENTENCIA.
&:
CARÁCTER ESPECIAL COMODÍN QUE EJECUTA EN SIMULTANEO CÓDIGO CONCATENADO A LA SENTENCIA.
IDEAL PARA UNIR DOS SENTENCIAS RÁPIDAS, SIN COMPLICACIONES EN LATENCIAS, PRIORIDAD, ORDEN DE EJECUCIÓN.
TITLE:
IMPRIME SOBRE LA BARRA DE TITULO LA CADENA DE CARACTERES ESPECIFICADA.
SE USA POR ESTÉTICA PARA PERSONALIZAR VENTANAS, INDICAR EL PASO ACTUAL DE PROCEDIMIENTO EN UN ARCHIVO POR LOTES.
COLOR:
DETERMINA EL COLOR PERSONALIZADO TANTO DE LA FUENTE DE LA LETRA COMO EL FONDO DE LA CONSOLA EN LA TERMINAL.
SE USA POR ESTÉTICA PARA PERSONALIZAR TERMINALES, INDICAR EL PASO ACTUAL DE PROCEDIMIENTO EN UN ARCHIVO POR LOTES.
REM:
IGNORA CADENA ESPECIFICADA. SE RECOMIENDA INVOCAR EL COMANDO LLAMÁNDOLO CON LETRAS MAYÚSCULAS, PAR IDENTIFICAR UN COMENTARIO DENTRO DEL CÓDIGO DE MANERA PRACTICA ANTE EDITORES DE TEXTO PLANO SIMPLES, QUE NO USEN COLORES PARA PALABRAS RESERVADAS DEL LENGUAJE DE PROGRAMACIÓN UTILIZADO, TIPO DE ARCHIVO SEGÚN EXTENSIÓN LÓGICA DE INTERPRETACIÓN EN INFORMÁTICA.
SE USA POR CALIDAD PARA COMENTAR EN LENGUAJE HUMANO LA ACCIÓN A EJECUTAR DEL SIGUIENTE PROCEDIMIENTO A EJECUTAR, NOTAS DEL DESARROLLADOR CON IMPORTANCIA, CURIOSIDADES.
CALL:
LLAMA A UNA FUNCIÓN, ETIQUETA DECLARADA SOBRE EL CÓDIGO EN EL ARCHIVO LOCAL U OTRO GLOBAL.
SE USA POR CALIDAD PARA LLAMAR FUNCIONES DECLARADAS EN EL PASO SOLICITADO.
:
INDICA QUE SE INCLUIRÁ, INVOCARA, LLAMARA UNA ETIQUETA, FUNCIÓN DENTRO DEL CÓDIGO. LA CUAL PRECEDE EL CARÁCTER PARA SER ACTIVADA EN EL ALGORITMO SEGÚN LA DETERMINACIÓN DEL CÓDIGO DENTRO DEL ARCHIVO.
SET:
ESTABLECE VARIABLES LOCALES DENTRO DEL CÓDIGO. CON EL FIN DE SER USADAS EN UN FUTURO O COMO REFERENCIA DE OTRO CÓDIGO.
HACE PARTE DE LAS BUENAS PRACTICAS DE PROGRAMACIÓN CREAR VARIABLES PARA GENERAR OPCIONES DE RESPUESTAS ANTE CASOS VOLÁTILES, QUE REQUIERAN CAMBIOS DE VALORES. CON ELLO SE PODRÁ ADMINISTRAR, ACTUALIZAR UN VALOR SIN NECESIDAD DE REALIZAR BÚSQUEDAS EXTENSAS PARA CONSEGUIR EL CAMBIO SOLICITADO DENTRO DE TODO EL CÓDIGO.
HACE PARTE DE LAS BUENAS PRACTICAS DE PROGRAMACIÓN CREAR VARIABLES PARA GENERAR OPCIONES DE RESPUESTAS ANTE CASOS VOLÁTILES, QUE REQUIERAN CAMBIOS DE VALORES. CON ELLO SE PODRÁ ADMINISTRAR, ACTUALIZAR UN VALOR SIN NECESIDAD DE REALIZAR BÚSQUEDAS EXTENSAS PARA CONSEGUIR EL CAMBIO SOLICITADO DENTRO DE TODO EL CÓDIGO.
- PARAMETROS SET:
=:
OPERADOR LÓGICO QUE HACE EL EQUIVALENTE DE CONDICIÓN ANTE LA VARIABLE CUANDO SEA INVOCADA.
/S:
TASKKILL:
MATA PROCESOS PADRES, ZOMBIES, HUÉRFANOS, ÁRBOL DE PROCESOS.
- PARAMETROS TASKKILL:
/S:
REDIRECCIONA EL PROCESO DESDE LA DIRECCION IP DE UN SERVIDOR REMOTO.
/F:
OPERADOR LÓGICO QUE HACE EL EQUIVALENTE DE CONDICIÓN ANTE LA VARIABLE CUANDO FORZA LA SALIDA DEL PROCESO EN SU ELIMINACIÓN. DESTRUYENDO EL PROCESO PADRE PRIMERO.
/IM:
IDENTIFICA EL PROCESO SEGÚN EL NOMBRE DE LA INSTANCIA, COINCIDE CON TODOS LOS HILOS DE PROCESOS HIJOS.
REQUISITOS
MEMORIA RAM: SEGÚN SOFTWARE NECESITADO.
ARQUITECTURA CPU: SEGÚN SOFTWARE NECESITADO.
SISTEMA OPERATIVO: WINDOWS XP, 7, 8, 8.1, 10.
SISTEMA OPERATIVO: WINDOWS XP, 7, 8, 8.1, 10.
ALMACENAMIENTO : TAMAÑO REQUERIDO PARA EL EXCUTABLE CMD.
TARIFA MÍNIMA.
$ 30 MIL.
$ 30 MIL.
TIEMPO DE SOPORTE.
3 HORAS.
DONACIONES Y AGRADECIMIENTOS.
No hay comentarios.:
Publicar un comentario