Lista de PCs en Grupo de Trabajo

10/04/2007 - 06:06 por Ricardo M. | Informe spam
Hola,

Busco una manera de crear un listado de computadoras que se encuentran en mi
Grupo de Trabajo a traves del codigo C# o Visual Basic.

Gracias..

Preguntas similare

Leer las respuestas

#1 Alhambra-Eidos Kiquenet
10/04/2007 - 08:32 | Informe spam
Mira el post Mis sitios de Red de El Guille:

En C# sería así:

// los equipos de un dominio
// Eduardo A. Morcillo [MS MVP VB]
// http://www.mvps.org/emorcillo
// Agrega la referencia a System.DirectoryServices y usa este codigo:
//
// Agrega también la importación a: using System.DirectoryServices;

DirectoryEntry domain = new DirectoryEntry("WinNT://DOMINIO");
DirectoryEntries computadoras;

computadoras = domain.Children;
computadoras.SchemaFilter.Add("Computer");

foreach (DirectoryEntry computadora in computadoras)
{
MessageBox.Show(computadora.Name);
//listBox1.Items.Add(computadora.Name);
}

http://www.elguille.info


Si encuentras otra forma , puedes exponerla. Yo hice alguna prueba y tardaba
tiempo en listar los nombres de los equipos de la red.

Saludos.
Respuesta Responder a este mensaje
#2 Ricardo M.
10/04/2007 - 16:44 | Informe spam
Gracias por responder, esto que me explicas aplica solo cuando nos
encontramos en ambientes de dominio (directorio activo),

mi pregunta se enfocaba a redes sencillas basadas en Grupos de Trabajo
(WorkGroup).

En cuanto a las pruebas que te resultaban lentas, tmabien debe haber una
manera de consultar los "registros A" del servidor DNS del dominio desde
algun codigo C#, esto sería mas rápido, luego el inconveniente estaría en
saber cuales maquinas están activas.

He encontrado una manera de crear un listado de IPs de las estaciones
activas de la red, visita este articulo:
http://www.elguille.info/colabora/N...UDPNET.htm

Si alguien tiene otra manera mas facil de crear ese listado de nombres de
las pc de una red basada en Grupo De Trabajo, les agradecería comentarlo.

Gracias de todos modos...

"Alhambra-Eidos Kiquenet" wrote:

Mira el post Mis sitios de Red de El Guille:

En C# sería así:

// los equipos de un dominio
// Eduardo A. Morcillo [MS MVP VB]
// http://www.mvps.org/emorcillo
// Agrega la referencia a System.DirectoryServices y usa este codigo:
//
// Agrega también la importación a: using System.DirectoryServices;

DirectoryEntry domain = new DirectoryEntry("WinNT://DOMINIO");
DirectoryEntries computadoras;

computadoras = domain.Children;
computadoras.SchemaFilter.Add("Computer");

foreach (DirectoryEntry computadora in computadoras)
{
MessageBox.Show(computadora.Name);
//listBox1.Items.Add(computadora.Name);
}

http://www.elguille.info


Si encuentras otra forma , puedes exponerla. Yo hice alguna prueba y tardaba
tiempo en listar los nombres de los equipos de la red.

Saludos.


Respuesta Responder a este mensaje
#3 Alhambra-Eidos Kiquenet
12/04/2007 - 16:04 | Informe spam
Ha encontrado usted algo sobre listado de nombres de las pc de una red basada
en Grupo De Trabajo ??

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida