Getting sub-objects from ADSI
logistix at cathoderaymission.net
logistix at cathoderaymission.net
Wed Jul 23 21:44:23 EDT 2003
mpnugent at ra.rockwell.com (Michael P. Nugent) wrote in message news:<d89570b3.0307231025.69b573e5 at posting.google.com>...
> How do I get the underlying values from Win::OLE=Hash(0x...) type
> objects? I can do it in Perl, but not in Python.
>
> For instance, I get
>
> CN=Fred
> <COMObject <unknown>>
> <COMObject <unknown>>
>
> when running
>
> #! python
>
> import pythoncom
> from win32com.client import GetObject
>
> UserPath = "LDAP://CN=Fred,OU=Two,OU=One,DC=nw,DC=home,DC=here,DC=com"
>
> ldap = GetObject(Userpath)
>
> print ldap.Name
> print ldap.Groups()
> print ldap.LastLogoff
>
> I know that Groups is of the type <bound method CDispatch.Groups of
> <COMObject ...>>, but that knowledge does not help me much. I have
> fiddled a bit with GetInfo and Dispatch, but it doesn't change the
> results.
Try:
for group in ldap.Groups():
print group.Name #or whatever you really want to do
More information about the Python-list
mailing list