前段时间迁移公司邮箱,涉及到新老邮箱账户信息对比。要把SamAccountName和Alias不相同的邮箱用户整理出来,做单独的对比。下面是命令&脚本:
-
命令:
Get-Mailbox -ResultSize Unlimited | where {$_.SamAccountName -ne $_.Alias}
- 脚本
# 加载 Exchange、AD 模块# 获取SamAccountName和Alias不相同的邮箱用户$Mailboxwhere$_-ne$_$_# 准备输出集合$GlobalExport# 循环处理邮箱用户$userin$Mailbox$enableuser$user$_-eq"True"$Mail$enableuser$Obj$Obj"SamAccountName"$Mail$Obj"Alias"$Mail$Obj"PrimarySmtpAddress"$Mail$Obj"UserPrincipalName"$Mail# 导出输出到CSV$GlobalExport
,如需转载请自行联系原作者