D
Dirk Hagemann
Hi!
I'm using this code to list all computers of our WinNT-Domains:
import win32com.client
from pprint import pprint as p
domain='domainX'
auswahl='computer'
def enumerate(domain,auswahl):
adsi = win32com.client.Dispatch("ADsNameSpaces")
nt = adsi.GetObject("","WinNT:")
result = nt.OpenDSObject("WinNT://"+domain+"","","",0)
result.Filter = [auswahl] # computer, user, group
domain = []
for machine in result:
domain.append(machine.Name)
return domain
p(enumerate(domain,auswahl))
This works well with all domains except one domain. One of the domains
returns an emty list of computers, but it returns users an groups if I
set the filter accordingly; just the computers are missing (even if I
do not filter).
One week ago it was fully working... What can have happend? Any idea
anybody?
Regards
Dirk
PS: the computers are still existing in this domain.
I'm using this code to list all computers of our WinNT-Domains:
import win32com.client
from pprint import pprint as p
domain='domainX'
auswahl='computer'
def enumerate(domain,auswahl):
adsi = win32com.client.Dispatch("ADsNameSpaces")
nt = adsi.GetObject("","WinNT:")
result = nt.OpenDSObject("WinNT://"+domain+"","","",0)
result.Filter = [auswahl] # computer, user, group
domain = []
for machine in result:
domain.append(machine.Name)
return domain
p(enumerate(domain,auswahl))
This works well with all domains except one domain. One of the domains
returns an emty list of computers, but it returns users an groups if I
set the filter accordingly; just the computers are missing (even if I
do not filter).
One week ago it was fully working... What can have happend? Any idea
anybody?
Regards
Dirk
PS: the computers are still existing in this domain.