我需要从 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 基础模块对其进行标记,现在对于支持人员来说一切也都正常了。
:)
问候
陣陣