所以我在 AD 中有一个大约 1100 个用户名的列表,我想知道是否有人可以给我一个 powershell 命令,使用用户名列表获取客户端 IP 地址、客户端主机名、上次登录时间以及登录成功/失败,然后将结果导出为 excel 表格。如果无法使用 powershell 命令/脚本执行此操作,是否有办法通过 ADAudit 中的用户名列表过滤结果?非常感谢。
答案1
在装有 PowerShell 5.1 和 Windows 10 Pro 或 Enterprise 的 Active Directory 计算机客户端上安装可选功能“RSAT:Active Directory 域服务和轻量级目录服务工具”。然后打开 PowerShell 控制台并运行 Get-ADUser cmdlet。我建议您去阅读此内容https://docs.microsoft.com/en-us/powershell/module/activedirectory/get-aduser?view=windowsserver2022-ps。这几乎可以满足您的一切需要。