Windows-Server-2003

如何獲取 Windows 伺服器使用者組的登錄名文本列表

  • May 20, 2011

我必須將 Windows 伺服器的特定使用者組的所有登錄名複製到第 3 方系統。為了方便起見,我需要一個登錄名的文本列表。我不喜歡從使用者屬性對話框複製登錄名並自己建構列表。

我認為(並希望)它們必須是 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

在MMC“Active Directory 使用者和電腦”右鍵點擊要導出的OU 轉到操作-導出列表。

引用自:https://serverfault.com/questions/271327