Gra*_*y D 2 email powershell active-directory
我试图获取具有电子邮件地址(邮件属性)的AD中所有用户的列表。我有这个命令
Get-AdUser -filter * -Properties mail | Select SAMAccountName, mail | Export-CSV -Path $userPath -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)
问题是我不知道如何限制或筛选出电子邮件为空/空白的用户。我不在乎脚本有多复杂,因为它将成为更大的Powershell脚本的一部分。如果解决方案是循环遍历CSV,则可以选择这种方法,但希望使用更快的方法。有谁知道如何做到这一点?
尝试这个:
Get-ADUser -Properties mail | where {$_.mail -ne $null} | Select SAMAccountName, mail | Export-CSV -Path $userPath -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)
尝试这个:
Get-ADUser -Properties mail -Filter {mail -like '*'}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39861 次 |
| 最近记录: |