Saber Sistema Operativo y antivirus - Batch

Iniciado por Nilrac, 25 Diciembre 2009, 22:43 PM

0 Miembros y 1 Visitante están viendo este tema.

Nilrac

Hola !

Necesito colocar el comando que me diga que sistema Operativo utilizo y exportarlo a un documento de texto.

He intentado con %os% pero me dice Windows NT, por lo cual necesito saber que version de Windows NT (Xp, Vista o 7)

Tambien quisiera saber los comandos para que el bat me diga que antivirus tengo

Gracias !!!

leogtz

El comando ver, systeminfo, msinfo, o wmic te lo podrían proporcionar.

Para el antivirus no hay comando.
Código (perl) [Seleccionar]

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

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Nilrac

El comando

ver: me dice la version, mas no el nombre

systeminfo: ese si dice todo, pero solo quiero el nombre

msinfo: dice que no es un comando valido

wmic: me sale wmic:root\cli>

Abra alguna forma de que solo me de el nombre ?

me dices que para el antivirus no hay comando, pero para saber si esta trabajando en moso seguro ?

Gracias !!!

leogtz

Ah, hubieras especificado que querías todo en bandeja de oro.

for /f "tokens=2 delims=:" %%_ in ('systeminfo ^| findstr /r "^Nombre" ^| findstr /r /i "operativo"') do (
echo %%_
)


wmic os get caption | findstr /r /v /i "^Caption"
Código (perl) [Seleccionar]

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

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Nilrac

Funciona !

Gracias leo  ;-)

Haber si alguien me ayuda con el codigo de saber si el programa se ejecuta por Modo seguro

Angel Doze

Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!

Nilrac

Angel Doze muchas gracias  ;-)

Probare si el codigo que me da leo haber lo puedo colocar en un documento de texto

algo asi:

Sistema Operativo: (Resultado del codigo de LEO )

Gracias Angel Doze

leogtz

Cita de: Angel Doze en 27 Diciembre 2009, 20:10 PM
Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!


¿En qué sistemas operativos está definida esa variable de entorno?
Código (perl) [Seleccionar]

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

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Angel Doze

Cita de: Leo Gutierrez. en 28 Diciembre 2009, 00:13 AM
Cita de: Angel Doze en 27 Diciembre 2009, 20:10 PM
Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!


¿En qué sistemas operativos está definida esa variable de entorno?

Hola Leo,

Pues te dire, que la utilice desde windows XP hasta el seven y en todos va.

Salu2!

leogtz

Cita de: Angel Doze en 28 Diciembre 2009, 18:28 PM
Cita de: Leo Gutierrez. en 28 Diciembre 2009, 00:13 AM
Cita de: Angel Doze en 27 Diciembre 2009, 20:10 PM
Hola Nilrac, ::)

Para el Safe Mode, es muy sencillo.

IF NOT DEFINED SAFE_BOOT ( ECHO.Inicio en Modo Normal ) ELSE ( ECHO.Inicio en Modo Seguro )

Salu2!


¿En qué sistemas operativos está definida esa variable de entorno?

Hola Leo,

Pues te dire, que la utilice desde windows XP hasta el seven y en todos va.

Salu2!
No lo sabía, gracias por el dato.
Código (perl) [Seleccionar]

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

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com