Obtenga una lista de todas las computadoras en una red sin DNS

Saludos,

Necesito una forma (ya sea a través de C # o en un archivo .bat) para obtener una lista de todas las computadoras en una red determinada. Normalmente, utilizo "vista de red", pero esto tiende a funcionar (a mi entender) solo dentro de su dominio. Necesito los nombres (o al menos las direcciones IP) de todas las computadoras disponibles en mi red.

Sería capaz de obtener todas las computadoras en un dominio que no es mío (en cuyo caso usaría WORKGROUP, o cualquiera que sea el valor predeterminado) también funcionaría.

Respuestas a la pregunta(4)

Su respuesta a la pregunta