使用脚本从活动目录获取所有用户的特定信息

使用脚本从活动目录获取所有用户的特定信息

我需要从 Windows 2008 Active Directory 域控制器服务器获取以下信息。

a) User name    
b) User ID  / O.U  
c) User Status (Disabled/Enabled)    
d) User Creation Date    
e) User Deletion Date    
f) User Last Login Date

我可以通过以下命令获取用户列表 

dsquery user -limit 0 | dsget user -dn -disabled -display -email -dept -title

我如何在单个窗口或文本文件中获取其他信息?

答案1

我能够获得我的定制结果。我主要使用我的Ubuntu来管理我的活动目录。以下是从 Linux 终端获取所需查询的活动目录用户详细信息的完整命令。

winexe -U DOMAIN/ADMIN%"PASSWORD" //10.0.0.0 'powershell.exe -command "import-module activedirectory; Get-ADUser -Filter * -Properties * | select Name,UserPrincipalName,Enabled,LockedOut,Created,LastLogonDate"' > /tmp/ad-users-details.txt

我使用分号在一行中执行两个命令,需要导入AD 模块第一的

然后我用 webmin 基础模块对其进行标记,现在对于支持人员来说一切也都正常了。

:)

问候

陣陣

相关内容