HTH,

use Win32::OLE;
use Win32::OLE::Enum qw/in with/;

# Bind to domain 
$domain = new Win32::OLE("LDAP://$DOMAIN";) 
        or die Win32::FormatMessage Win32::OLE::LastError;

# Get OU
$ou = $domain->GetObject('organizationalUnit',"OU=$ou")
        or die Win32::FormatMessage Win32::OLE::LastError;

# restrict search result to class computer
$ou->{Filter} = [ 'computer' ];

# each entry in collection is a computer object
foreach (in $ou)
{
        print $_->{Name};
}

_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-admin

Reply via email to