我必须将 Windows 服务器特定用户组的所有登录名复制到第三方系统。为了方便起见,我需要一个登录名的文本列表。我不喜欢从用户属性对话框中复制登录名并自己构建列表。
我认为(并且希望)Windows Server 2003 R2 上一定有一个工具可以执行此任务。
提前致谢
我的解决方案
在 duenni 的提示之后,我创建了这个批处理文件来执行以下任务:
@echo off
dsget group "CN=MyUserGroup,OU=MyOU3,OU=MyOU2,OU=MyOU1,DC=MyDC3,DC=MyDC2,DC=MyDC1" -members >users.txt
echo >usernames.txt
for /F "tokens=*" %%i in (users.txt) do dsquery * %%i -attr sAMAccountName >>usernames.txt
find /V "sAMAccountName" usernames.txt
答案1
在 MMC“Active Directory 用户和计算机”中右键单击要导出的 OU,转到操作 - 导出列表。