elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 07:01  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Consulta sobre script batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta sobre script batch  (Leído 289 veces)
soptec

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Consulta sobre script batch
« en: 23 Noviembre 2011, 17:28 »

Buenas foro, tengo un script escrito en batch, el cual funciona bien, el tema es que necesito que cada vez que se ejecute ponga la fecha/hora de cuando se ejecuto.
Aqui les dejo el script, este script lo uso en una GPO de win2008 para saber q programas tienen instalados las pc clientes y se guarda en el servidor,

####################################
INICIO SCRIPT
####################################

Código:
@echo off
@echo.
@echo.
@echo.
@echo. ############################################################
@echo.             "Por Favor no cerrar, terminara en unos instantes."
@echo. ############################################################
@echo.
@echo.
@echo.
regedit /a %TEMP%\filename.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
for /f "Skip=1 Tokens=*" %%i in ('type %TEMP%\Filename.reg') do set line="%%i"&call :parse
goto :EOF
:parse
set work=%line:~2,11%
set work=%work:"=%
If NOT "%work%" EQU "DisplayName" goto :EOF
set work=%line:~16,120%
set work=%work:"=%
@echo %work%
@echo %work% >> \\ruta a mi server\%COMPUTERNAME%.txt

###########################################
FIN SCRIPT
###########################################

Lo que hace este pequeño script lee una clave del registro donde se encuentran todos los programas instalados, crea un txt con el nombre de la pc cliente y dentro del txt guarda la salida.
Lo que deseo hacer es que cada vez que se ejecute este script a la salida txt le ponga la fecha y hora.
Por otro lado necesito concatenar este script con otro, osea hacer que este script llame a otro script, cual seria los comandos.

Mil Gracias

Pablo




« Última modificación: 24 Noviembre 2011, 01:19 por Leo Gutiérrez. » En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Consulta sobre script batch
« Respuesta #1 en: 23 Noviembre 2011, 17:40 »

Lo que deseo hacer es que cada vez que se ejecute este script a la salida txt le ponga la fecha y hora.

Así de fácil:
Código
Echo %Date% ^| %Time:~0,-6% >> \\ruta a mi server\%COMPUTERNAME%.txt


Por otro lado necesito concatenar este script con otro, osea hacer que este script llame a otro script, cual seria los comandos.

Igual de fácil xD:
Código
Call "Tu_Script.bat"


Espero que te sirva, saludos!



En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Consulta sobre script batch
« Respuesta #2 en: 24 Noviembre 2011, 01:27 »

Mejora tu script así:

Código
@echo off
setlocal enabledelayedexpansion
regedit /a filename.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
for /f "tokens=2 delims==" %%a in ('type "filename.reg" ^| find /i "displayname"') do (
set "program=%%a"
set program=!program:"=!
echo Programa: !program!
)
goto:eof
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consulta sobre script de mails!!
Desarrollo Web
aRTeX 3 396 Último mensaje 17 Diciembre 2005, 14:24
por eLank0
[Script o batch]
Windows
KPOCH 0 283 Último mensaje 2 Septiembre 2006, 01:48
por KPOCH
[BATCH] Ayuda con este script sobre "if exist" y "takeown" (SOLUCIONADO)
Scripting
pitoloko 4 3,557 Último mensaje 30 Noviembre 2009, 21:05
por Angel Doze
Consulta sobre script
Scripting
maxi_kpo13 5 1,135 Último mensaje 7 Enero 2010, 20:48
por CaronteGold
(CONSULTA) Script selectivo PC/Smartphones?
Desarrollo Web
dirediredire 2 1,508 Último mensaje 13 Mayo 2011, 18:25
por dirediredire
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines