您的位置:首页 > 其它

批量修改邮箱别名

2012-07-03 22:35 639 查看
因为ad用户名全要改,跟着也要把邮箱名匹配上去,所以需要批量更改邮箱别名

将下列内容copy到一个记事本中,并把这个文件存为1.ps1文件

$list=Get-Mailbox

ForEach ($item in $list)
{
$user=Get-User $item
$sam=$user.SAMAccountName
Set-Mailbox $item –Alias "$sam"
}

把1.ps1文件保存到Exchange 2010本地C:\盘根目录下。然后打开Exchange Management Shell:

输入:

C:\.\1.ps1

如果只是修改某个ou内的用户邮箱别名可以指定ou如下

$list=Get-Mailbox -OrganizationalUnit ouname
ForEach ($item in $list)
{
$user=Get-User -OrganizationalUnit ouname $item
$sam=$user.SAMAccountName
Set-Mailbox $item -Alias "$sam"
}

做完上述步骤后,您应该可以看到所有用户邮箱的别名都改成了登录名。

注:$list=Get-Mailbox代表邮箱变量。
$item代表每个邮箱的属性变量。
$sam=$user.SAMAccountName代表每个用户的登录名变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  exchange