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";