Almacenar dirección IP en variable - versión de windows independiente

He mirado a mi alrededor y parece que no puedo encontrar una solución independiente de Windows para obtener la dirección IP de una computadora en un archivo por lotes. Lo que me gustaría hacer es, no importa en qué máquina de Windows esté (ya sea para Windows 7, XP o quizás 98). Me gustaría poder averiguar la dirección IP y almacenarla en una variable de una manera fácil. Moda.

Puedo usar ipconfig y analizar la dirección IPv4 pero Windows 7 genera algo ligeramente diferente a las versiones anteriores, así que primero tendría que averiguar qué versión de Windows tienen y luego buscar la cadena adecuada. Cualquier ayuda sería genial!

Respuestas a la pregunta(4)

Su respuesta a la pregunta