如何获取 Windows 服务器用户组的登录名文本列表

如何获取 Windows 服务器用户组的登录名文本列表

我必须将 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,转到操作 - 导出列表。

相关内容