Re: win32ole, adsi and computer info



Same here... I'm def interested!

On 8/30/05, dave.burt@xxxxxxxxx <dave.burt@xxxxxxxxx> wrote:
>
> Hi Dan,
>
> Your variable, schema, is an IADsClass representing the class of adsi
> (a Domain) - it has methods MandatoryProperties (empty) and
> OptionalProperties (useful).
>
> And there's the long way:
>
> You can use obj.Class (or cLaSs or any other case variation from class,
> which is a Ruby method) or obj.invoke("class") to find out what adsi's
> class is. (i.e. "Computer")
>
> Then you can find the class in the list here:
>
> http://msdn.microsoft.com/library/en-us/adsi/adsi/adsi_objects_of_winnt.asp
>
> Then you can follow the links to the documentation on each of the
> interfaces the class. (For Computer: IADs,
> IADsComputer,
> IADsComputerOperations,
> IADsContainer,
> IADsPropertyList)
>
> But that documentation is useful.
>
> User objects are meant to have a LoginWorkstations property and a
> SeeAlso; both of these seem not to work for me; I get "The directory
> property cannot be found in the cache."
>
> Session objects should be obtainable from a "LanmanServer" or
> fso = WIN32OLE.connect("WinNT://computer_name/LanmanServer")
> ss = fso.Sessions
> That much works, but I can't get anything useful out of ss using each.
> The Sessions contained in that collection should have Computer and User
> properties. Maybe I don't have sufficient priveleges on the domain to
> get this info (I'm only a developer here).
>
> If you get it to work, please let me know.
>
> Cheers,
> Dave
>
>
>