Thread Daten eines Users aus dem AD auslesen: Userdaten aus AD auslesen (5 answers)
Opened by it12lsp at 2005-10-24 18:22

it12lsp
 2005-10-24 18:22
#33706 #33706
User since
2005-10-24
2 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe folgendes Problem / Anliegen:

Ich möchter per Perl zu einem bestimmten User aus dem AD auslesen. z.B. Email-Adresse und Telefonnummer.

Habe dazu folgendes Script geschrieben, das die Daten des aktuell angemeldeten Benutzers ausliest:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use Win32::OLE;

my $sysinfo = Win32::OLE->new('ADSystemInfo') || die ("Can't get sysinfo: ".Win32::OLE->LastError()."\n");
my $usr=$sysinfo->{UserName};

my $AdsPath = "LDAP://".$usr;
   
my $adsuser = Win32::OLE->GetObject($AdsPath) || die ("Can't find user: ".Win32::OLE->LastError()."\n");

print "UserID: $adsuser->{samAccountName}\n";
print "Name: $adsuser->{displayName}\n";
print "Telefon: $adsuser->{telephoneNumber}\n";
print "Email: $adsuser->{EmailAddress}\n";
print "Office: $adsuser->{physicalDeliveryOfficeName}\n";


So nun das Problem, wie lese ich nun die Daten eines beliebigen anderen Benutzers aus, ohne dessen CN zu kennen?

Danke schon mal für die Info!

Gruß
Christian

View full thread Daten eines Users aus dem AD auslesen: Userdaten aus AD auslesen