Exchange - 查找SamAccountName和Alias不相同的邮箱用户

前段时间迁移公司邮箱,涉及到新老邮箱账户信息对比。要把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,如需转载请自行联系原作者
上一篇:Nginx负载均衡,同时实现session共享


下一篇:改善C#程序157个建议——建议37学习笔记:使用Lambda表达式代替方法和匿名方法