如何导出Active Directory成员身份?

时间:2016-01-26 19:26:53

标签: windows active-directory

我所在的组织中有数千名用户,其中一些用户不在正确的Active Directory组中。我可以通过dsquery byte[] buffer = new byte[1024]; try { FileOutputStream fos = new FileOutputStream("123.zip"); ZipOutputStream zos = new ZipOutputStream(fos); ZipEntry ze= new ZipEntry("file.pdf"); zos.putNextEntry(ze); FileInputStream in = new FileInputStream("file.pdf"); int len; while ((len = in.read(buffer)) > 0) { zos.write(buffer, 0, len); } in.close(); zos.closeEntry(); zos.close(); } catch(IOException ex) { ex.printStackTrace(); } 访问大多数组,但是组的配置方式,需要永远检查。 Microsoft没有提供我将其导出到文本文件或其他来源的任何信息,但必须有更好的方法来获取此信息。

1 个答案:

答案 0 :(得分:0)

我假设你的意思是组织单位(OU)而不是组。

使用PowerShell。您确实需要安装RSAT。然后你可以运行:

Import-Module ActiveDirectory
Get-ADUser -Filter * -SearchBase "ou=testou,dc=iammred,dc=net"

将OU更改为您要查看的OU。

或者,如果你真的意味着群体:

Get-ADGroupMember -identity "GROUPNAME" -Recursive