我管理Adobe CC许可证。从其企业门户只能导出许可用户的电子邮件地址。我需要获取电子邮件地址的csv列表,并在AD中查询禁用和过期的帐户,以最大程度地降低成本。拥有许可证的最终用户超过1000个,手动搜索太耗时。
我将第一个承认我不是开发人员。只是在寻找一个不错的脚本,而无法从互联网搜索中找到适合我需要的脚本。
希望在帐户被禁用和/或过期的情况下导出结果以显示电子邮件地址。
答案 0 :(得分:0)
将其添加为Gthomas5634将其发布为他的解决方案。我不想让它在评论中迷失为另一个未解决的问题。
Get-Content c:\users.csv | %{
Get-ADUser -Filter "EmailAddress -eq '$_'" -Properties EmailAddress,
SAMAccountName,AccountExpirationDate,Enabled
} | Select EmailAddress, SAMAccountName,AccountExpirationDate,Enabled | Export-CSV .\allinfo.csv -NoTypeInformation