Chinaunix首页 | 论坛 | 博客
  • 博客访问: 856214
  • 博文数量: 436
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -103
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-01 09:48
个人简介

爱生活,爱IT

文章分类

全部博文(436)

文章存档

2015年(1)

2014年(2)

2013年(6)

2011年(39)

2010年(176)

2009年(30)

2008年(28)

2007年(54)

2006年(91)

2005年(9)

分类:

2009-05-05 10:10:45

背景:原来邮件服务器已坏,新搭建的服务器名又不相同,这时所有用户的邮箱属性(即相关Exchange 属性)都还在原来的服务器上,对这样的用户,我们需要把邮箱属性改到新服务器(假设不考虑恢复用户邮箱),我们可能考虑操作“移用户邮件”。
命令行:
Move-MailBox -TargetDatabase
 
提示:若要执行下列步骤,必须为您使用的帐户委派下列角色:
Exchange 收件人管理员角色
源服务器和目标服务器的 Exchange Server 管理员角色和本地 Administrators
 
命令行实例: Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database"
:1, contoso是域名,John是用户名   2,有EMC中,如果命令行中带有空格,请用引号""将相关内容包括起来,如上面的"First Storage Group\Mailbox Database"。
 
出错提示:
Warning: 对象 contoso\Users\john 已损坏,并处于不一致的状态.出现下列验证错误.
Warning: UserMailBox 必须强制使用Database
 
这是由于原服务器已经不存在,这样的移动操作根本不能成功。
 
其实对原服务器已经坏的此类用户,在新服务器搭建之后,如服务器名不同,也不需要恢复用户邮箱的话。可以在EMC中禁用相关用户的邮箱,再重新建立一个用户邮箱即可(按“为已经存在用户建立邮箱”操作)。这是因为在Exchange 2007中禁用邮件,“禁用邮箱”即删除了 Active Directory 中用户对象的所有 Exchange 属性,但是用户对象仍然位于 Active Directory 中。
 
禁用邮箱命令行:
Disable-Mailbox john@contoso.com
精典收藏:SQL Server 2008 集群+SAN集成方案:
  • 精典收藏:中小型IT机房UPS不间断电力解决方案:
  •  

  • 阅读(4178) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~