Ms-Dos - Guardar resultado de varios comandos en filas csv (bat)

   
Vista:

Guardar resultado de varios comandos en filas csv (bat)

Publicado por Carolina Araneda (1 intervención) el 06/09/2017 22:10:23
Hola,

Cree un bat para extraer los datos de los equipos y los guarde en un archivo CSV, mi problema radica en que los datos los guarda hacia abajo y yo los necesito hacia la derecha para tratarlos, ya que la planilla debe irse poblando cada ves que un usuario se loggee en el equipo.

1
2
3
4
5
6
7
@echooff&setlocal
set "logfile=C:\Prueba\inventario.csv"
(
Hostname
echo %username% && wmic csproduct get name, identifyingnumber && ipconfig | find "Direcc"
)>>"%logfile%"
type "%logfile%"

me falta añadir ademas la hora y fecha en la que se ejecuta.
muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana

Guardar resultado de varios comandos en filas csv (bat)

Publicado por Antoni Masana (479 intervenciones) el 07/09/2017 06:59:05
Creo que esto es lo que buscas:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
cls
set logfile=C:\Tmp\inventario.csv
 
HostName                                   >file_1.tmp
wmic csproduct get name, identifyingnumber >file_2.tmp
ipconfig | findstr Direcc                  >file_3.tmp
 
for /F                     %%a in (file_1.tmp) do set A1=%%a
for /F                     %%a in (file_1.tmp) do set A2=%%a
for /F "delims=: tokens=2" %%a in (file_2.tmp) do set A3=%%a
 
echo %Date%;%Time:~0,8%;%A1%;%UserName%;%A2%;%A3%>>"%logfile%"
del file_?.tmp
 
type %logfile%

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Guardar resultado de varios comandos en filas csv (bat)

Publicado por Rodrigo Lopez (1 intervención) el 28/03/2018 18:39:14
Excelente respuesta yo estaba buscando algo asi, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad