Re: win32ole, adsi and computer info
- From: x1 <caldridge@xxxxxxxxx>
- Date: Wed, 31 Aug 2005 11:41:39 +0900
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
>
>
>
- References:
- win32ole, adsi and computer info
- From: Berger, Daniel
- Re: win32ole, adsi and computer info
- From: dave . burt
- win32ole, adsi and computer info
- Prev by Date: Re: Ruby on Linux & Windows
- Next by Date: Re: Ruby on Linux & Windows
- Previous by thread: Re: win32ole, adsi and computer info
- Next by thread: A (newbie-ish) question about project organization
- Index(es):