anetresources()

11/09/2003 - 13:10 por MIREYA F. V. | Informe spam
hola a todos
tengo VFP6 SP5 español con WIN98 SE

necesito guardar en una matriz TODOS los recursos compartidos de una red
local que se llama WORKGROUP, por ejemplo

cuando vi la funcion ANETRESOURCES() me parecio ideal, pero no funciona de
la manera que yo esperaba

si hago ?anetresources(mimatriz,"\\workgroup",1) me da 0

si hago ?anetresources(mimatriz,"\\mireya",1) me da 2 , que es correcto pues
tengo mis 2 unidades de cd compartidas

Segun la ayuda el segundo parametro es el "nombre de la red" no la del
usuario, que esta pasando, esta mal la ayuda?
como puedo conseguir TODOS los recursos compartidos SIN saber los equipos
que hay en la red?

o bueno, como puedo saber que equipos hay en la red que yo le especifico? no
encuentro si hay comando o funcion para eso

Gracias y saludos

Mireya

Preguntas similare

Leer las respuestas

#6 Esparta Palma
11/09/2003 - 20:46 | Informe spam
En efecto, parece que ANetResources() no funciona para obtener las PCs
de algún grupo de trabajo en VFP6 SP5, esto empezó a trabajar a partir
de VFP7 y por lo que veo no está documentado.

MIREYA F. V. wrote:

Hola, otra vez (sigo igual)

tengo VFP6 SP5, supongo que tu tendras otra version porque...

si pongo: ?anetresources(mimatriz,"workgroup", 1)

vfp me da el error: "El Valor, tipo o numero de argumentos no es valido
para la funcion"

en la ayuda pone esto:

cNombreRed

Especifica el nombre de red del que se devuelve la información de recurso
compartido o de impresora. El nombre de red debe tener el formato
"\\NombreRed". No necesita estar conectado a la red que especifique y
especificar una red no le conecta a ella.

he probado tambien con una sola "barra", da el mismo error que sin ninguna,


Saludos otra vez

Mireya







"Carlos Yohn Zubiria" escribió en el mensaje
news:O%

Para el grupo de trabajo o dominio sin las barras. Para los miembros con



las

barras.

Saludos,
A.G.P.


"Carlos Yohn Zubiria" escribió en el mensaje
news:

anetresources(mimatriz,"workgroup", 1)

Saludos,
A.G.P.


"MIREYA F. V." escribió en el





mensaje

news:

hola a todos







From: "Carlos Yohn Zubiria"
References: <O# <Oa#
Subject: Re: anetresources()
Date: Thu, 11 Sep 2003 14:43:07 +0200
Lines: 115
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID:
Newsgroups: microsoft.public.es.vfoxpro.lenguaje
NNTP-Posting-Host: 87.red-213-98-154.pooles.rima-tde.net 213.98.154.87
Path: TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11.phx.gbl
Xref: TK2MSFTNGP08.phx.gbl microsoft.public.es.vfoxpro.lenguaje:9364

En VFP 8 y dominio AGP me funciona correctamente asi:
? anetresources(lista, "AGP", 1)
Devuelve los pcs que comparten algo en el dominio
? anetresources(lista, \\DESARROLLO, 1)
Devuelve los recursos que comparte el pc desarrollo
? anetresources(lista, \\DESARROLLO, 2)
Devuelve las impresoras que comparte el pc desarrollo





Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México
Respuesta Responder a este mensaje
#7 MIREYA F. V.
12/09/2003 - 10:12 | Informe spam
Gracias a ambos por la aclaracion.

Sabe alguien si esto se puede conseguir con API, o con alguna dll, y como?

saludos

Mireya




"MIREYA F. V." escribió en el mensaje
news:Oa%
Hola, otra vez (sigo igual)

tengo VFP6 SP5, supongo que tu tendras otra version porque...

si pongo: ?anetresources(mimatriz,"workgroup", 1)

vfp me da el error: "El Valor, tipo o numero de argumentos no es valido
para la funcion"

en la ayuda pone esto:

cNombreRed

Especifica el nombre de red del que se devuelve la información de recurso
compartido o de impresora. El nombre de red debe tener el formato
"\\NombreRed". No necesita estar conectado a la red que especifique y
especificar una red no le conecta a ella.

he probado tambien con una sola "barra", da el mismo error que sin


ninguna,


Saludos otra vez

Mireya







"Carlos Yohn Zubiria" escribió en el mensaje
news:O%
> Para el grupo de trabajo o dominio sin las barras. Para los miembros con
las
> barras.
>
> Saludos,
> A.G.P.
>
>
> "Carlos Yohn Zubiria" escribió en el mensaje
> news:
> > anetresources(mimatriz,"workgroup", 1)
> >
> > Saludos,
> > A.G.P.
> >
> >
> > "MIREYA F. V." escribió en el
mensaje
> > news:
> > > hola a todos
> > > tengo VFP6 SP5 español con WIN98 SE
> > >
> > > necesito guardar en una matriz TODOS los recursos compartidos de una
red
> > > local que se llama WORKGROUP, por ejemplo
> > >
> > > cuando vi la funcion ANETRESOURCES() me parecio ideal, pero no
funciona
> de
> > > la manera que yo esperaba
> > >
> > > si hago ?anetresources(mimatriz,"\\workgroup",1) me da 0
> > >
> > > si hago ?anetresources(mimatriz,"\\mireya",1) me da 2 , que es
correcto
> > pues
> > > tengo mis 2 unidades de cd compartidas
> > >
> > > Segun la ayuda el segundo parametro es el "nombre de la red" no la


del
> > > usuario, que esta pasando, esta mal la ayuda?
> > > como puedo conseguir TODOS los recursos compartidos SIN saber los
> equipos
> > > que hay en la red?
> > >
> > > o bueno, como puedo saber que equipos hay en la red que yo le
> especifico?
> > no
> > > encuentro si hay comando o funcion para eso
> > >
> > > Gracias y saludos
> > >
> > > Mireya
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Carlos Yohn Zubiria
12/09/2003 - 17:09 | Informe spam
Quizás te sirva esto: (Enviado hace tiempo por Alex)

* listar computadoras en mi entorno de red

cDomain = "MyDominio"

oWsh = CreateObject("WScript.Shell")

* Access the domain so we can traverse objects
oDomain = GetObject("WinNT://" + cDomain)

* Initiate regular expression support
oRegExp = CREATEOBJ('VBScript.RegExp')
oRegExp.Global = .T. && translate all occurances
oRegEx.IgnoreCase = .T.
oRegEx.Pattern = "DC*"

* Traverse each computer (WinNT) object in the domain
* only look at computers
oDomain.Filter = Array("Computer")
For Each oItem In oDomain
If oRegEx.Test(oItem.Name) Then
WScript.Echo " Matched " & oItem.Name
*cFinalCommand = Replace(cCommand, "$n", oItem.Name)
End If
Next



Saludos,
A.G.P.


"MIREYA F. V." escribió en el mensaje
news:
Gracias a ambos por la aclaracion.

Sabe alguien si esto se puede conseguir con API, o con alguna dll, y


como?

saludos

Mireya




"MIREYA F. V." escribió en el mensaje
news:Oa%
> Hola, otra vez (sigo igual)
>
> tengo VFP6 SP5, supongo que tu tendras otra version porque...
>
> si pongo: ?anetresources(mimatriz,"workgroup", 1)
>
> vfp me da el error: "El Valor, tipo o numero de argumentos no es valido
> para la funcion"
>
> en la ayuda pone esto:
>
> cNombreRed
>
> Especifica el nombre de red del que se devuelve la información de


recurso
> compartido o de impresora. El nombre de red debe tener el formato
> "\\NombreRed". No necesita estar conectado a la red que especifique y
> especificar una red no le conecta a ella.
>
> he probado tambien con una sola "barra", da el mismo error que sin
ninguna,
>
>
> Saludos otra vez
>
> Mireya
>
>
>
>
>
>
>
> "Carlos Yohn Zubiria" escribió en el mensaje
> news:O%
> > Para el grupo de trabajo o dominio sin las barras. Para los miembros


con
> las
> > barras.
> >
> > Saludos,
> > A.G.P.
> >
> >
> > "Carlos Yohn Zubiria" escribió en el mensaje
> > news:
> > > anetresources(mimatriz,"workgroup", 1)
> > >
> > > Saludos,
> > > A.G.P.
> > >
> > >
> > > "MIREYA F. V." escribió en el
> mensaje
> > > news:
> > > > hola a todos
> > > > tengo VFP6 SP5 español con WIN98 SE
> > > >
> > > > necesito guardar en una matriz TODOS los recursos compartidos de


una
> red
> > > > local que se llama WORKGROUP, por ejemplo
> > > >
> > > > cuando vi la funcion ANETRESOURCES() me parecio ideal, pero no
> funciona
> > de
> > > > la manera que yo esperaba
> > > >
> > > > si hago ?anetresources(mimatriz,"\\workgroup",1) me da 0
> > > >
> > > > si hago ?anetresources(mimatriz,"\\mireya",1) me da 2 , que es
> correcto
> > > pues
> > > > tengo mis 2 unidades de cd compartidas
> > > >
> > > > Segun la ayuda el segundo parametro es el "nombre de la red" no la
del
> > > > usuario, que esta pasando, esta mal la ayuda?
> > > > como puedo conseguir TODOS los recursos compartidos SIN saber los
> > equipos
> > > > que hay en la red?
> > > >
> > > > o bueno, como puedo saber que equipos hay en la red que yo le
> > especifico?
> > > no
> > > > encuentro si hay comando o funcion para eso
> > > >
> > > > Gracias y saludos
> > > >
> > > > Mireya
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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