Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2009, 02:34
turingpattern
 
Fecha de Ingreso: mayo-2005
Mensajes: 17
Antigüedad: 19 años, 10 meses
Puntos: 0
Ayuda en un script en msdos

Buenas,
no sé si es el apartado adecuado, pero no encuentro un lugar más acertado para plantear mi pregunta.
Tengo que obtener información de un conjunto de equipos y quería crear un script msdos para enviar ciertos datos a un archivo de texto.
Para eso, iba a usar la función systeminfo

Así, por ejemplo, para ver cuánto tiempo lleva un equipo encendido iba a usar:
systeminfo | find "Up Time" > datos.txt

El problema es que no sé cómo obtener toda la información en un sólo fichero bat

Si hago:
systeminfo | find "Up Time" > datos.txt
systeminfo | find "Host name" >> datos.txt


(aparte de ser muy poco eficiente, ya que usa dos veces el systeminfo), sólo aparece la información del host (yo pensaba que usando >> se añadiría la información al final del fichero datos.txt, y que aparecerían dos líneas: el tiempo que llevaba encendido y el nombre del host)

Evidentemente, si hago
systeminfo | find "Up Time" | find "Host name" > datos.txt
no aparece nada, ya que sobre systeminfo busca la cadena con "Up Time" y sobre esta cadena busca de nuevo...

¿Alguna sugerencia? Muchas gracias.

Un saludo.