Perl Win32 :: OLE打印AD对象的所有属性

时间:2015-12-11 11:19:43

标签: perl active-directory win32ole

我使用以下代码获取AD计算机对象的属性NAME的值:

$compObj = Win32::OLE->GetObject("LDAP://cn=$computername,dc=test,dc=com");
print "$compObj->{Name}";

如何获取存储在对象中的所有属性的信息?我想念一个类似转储功能的方法或类似的东西。如何找出存在哪些可能的属性?

1 个答案:

答案 0 :(得分:1)

使用:

foreach $key (keys %$compObj){
  print $key."\n";
}