LDAP eDirectory输出是随机数

时间:2018-11-08 08:52:26

标签: powershell character-encoding edirectory

使用Netiq的eDirectory系统,我们有许多角色包含AD组。 我不知道它是如何精确设置的,但是角色(nrfEntitlementRef)的原始输入值如下所示:

cn=C10_AD_GroupMembership,cn=C10_AD2008,cn=DriverSet,ou=RESOURCES,o=SYSTEM#0#<ref>
    <id/>
    <param>GG_PROJECT_MBX_IAM_PROJECT</param>   
</ref>

现在,当我使用Apache Directory Studio(用于浏览eDirectory的软件)并将其导出为XML以便稍后导入时,它将其转换为base64,这很好,我可以使用它。 最近,我一直在尝试使用Powershell连接到eDirectory,试图获得相同的输出会导致以下结果:

PS: $ldapquery.properties.nrfentitlementref
99
110
61
67
49
48
95
65
68
95
71
114
111
117
112
77
101
109
98
101
114
115
104
105
112
44
99
110
61
67
49
48
95
65
68
50
48
48
56
44
99
110
61
68
114
105
118
101
114
83
101
116
44
111
117
61
82
69
83
79
85
82
67
69
83
44
111
61
83
89
83
84
69
77
35
48
35
60
114
101
102
62
10
9
60
105
100
47
62
10
9
60
112
97
114
97
109
62
71
71
95
80
82
79
74
69
67
84
95
77
66
88
95
73
65
77
95
80
82
79
74
69
67
84
60
47
112
97
114
97
109
62
9
10
60
47
114
101
102
62
10

当我在参数上使用.getType()时,它将返回:

ResultPropertyValueCollection

它的长度为141,看起来像某种ASCII风格的编码,但我不知道如何才能对其进行正确解码以实现自动化。

1 个答案:

答案 0 :(得分:0)

它实际上是ASCII,我用来对其进行转换的程序出现错误,产生未知字符。