欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Windows Server 2016-PS筛选导出用户邮箱属性包含某字段列表

程序员文章站 2022-05-27 22:12:13
生产环境中我们往往会遇到以多个邮箱别名结尾的情况,如何快速导出当前域用户邮箱以某字段或后缀结尾的用户列表信息变得尤为重要,本例简单汇总下如何通过Powershell快速筛选出当前邮箱信息包含azureyun.com的用户列表并导出。实例如下:Get-ADUser -Filter * -SearchB... ......

生产环境中我们往往会遇到以多个邮箱别名结尾的情况,如何快速导出当前域用户邮箱以某字段或后缀结尾的用户列表信息变得尤为重要,本例简单汇总下如何通过powershell快速筛选出当前邮箱信息包含azureyun.com的用户列表并导出。

实例如下:

get-aduser -filter * -searchbase "ou=syncall,dc=azureyun,dc=com" -properties name,mail |where-object {$_.mail -match "azureyun.com"} |export-csv c:\azureyun_mail.csv -encoding utf8 -notypeinformation

同时我们也可以快速获取当前邮箱包含azureyun.com信息的用户数量:

(get-aduser -filter * -searchbase "ou=syncall,dc=azureyun,dc=com" -properties name,mail |where-object {$_.mail -match "azureyun.com"} ).count