Python ldap3获取给定OU的父OU

2024-09-28 22:32:57 发布

您现在位置:Python中文网/ 问答频道 /正文

当前,要获取给定OU的父OU,需要去除给定OU dn并再次搜索

parent_ou_dn_elements = ou_dn.split(',')[1:]
parent_ou_dn = ','.join(parent_ou_dn_elements)
ou_filter = '(& (objectclass=OrganizationalUnit)(distinguishedName={})'.format(parent_ou_dn)
ad_query(self.root_folder, ','.join(ou_filter))

有没有更像Python的方法?例如

ou.parent

Tags: selfformatouelementsfilterqueryadparent
1条回答
网友
1楼 · 发布于 2024-09-28 22:32:57

不是打印随机的十六进制数字(一次打印3个),而是返回一个String(为此,我建议使用StringBuilder)。比如

private static final String alfabetohexa = "0123456789ABCDEF";
private static final int    n            = alfabetohexa.length();
private static final Random random       = new Random();
public static String generarMuestras(final int len) {
  StringBuilder sb = new StringBuilder(len);
  for (int i = 0; i < len; i++) {
    sb.append(alfabetohexa.charAt(random.nextInt(n)));
  }
  return sb.toString();
}

相关问题 更多 >