# Exchange Server

Exchange Server批量连接所有已断开的邮箱

适用平台:ExchangeServer2010此命令将检查所有邮箱服务器,并重新连接任何一个邮箱存储中所有被唯一标识但已断开连接的邮箱:$Servers=Get-ExchangeServer$Servers|`Where{$_.IsMailboxServer-Eq'$True'}`|ForEach{Get-MailboxStatistics-Server$_.Name`|Where{$_.Disc

原创 点赞0 阅读1895 收藏0 评论1 2019-03-25

Exchange Server单用户邮件收发数量统计

Add-PSSnapin*exchange*if(Get-ItemD:\scripts\mailsendreceive.html){Remove-ItemD:\scripts\mailsendreceive.html-Confirm:$falseWrite-Host-ForegroundColorGreen"startcheckingtrackinglog,plswait...."}else{Wr

原创 点赞0 阅读2206 收藏1 评论2 2019-03-24

Exchange Server单用户或多用户加入到通讯组允许发件人列表

加判断,如果通讯组默认是勾选了允许所有发件人,则跳过操作。适合exchange2010或2013平台#Set-DistributionGroup:如果使用IgnoreDefaultScope开关,则Identity参数必须包含可分辨名称。使用Identity参数指定一个有效的DN#下面的命令会先检测是不是已经默认勾选了所有发件人,如果已经勾选了则退出,如果没有勾选,则调整追加自定义的收件人列表。A

原创 点赞0 阅读606 收藏0 评论0 2019-03-24

PowerShell批量创建并设置会议室邮箱

#1)通过CSV批量创建会议室邮箱Add-PSSnapin*exchange*$info=Import-Csv-PathD:\scripts\room.csv-EncodingDefault#$password=ConvertTo-SecureString-AsPlainText-String"xxxxxxx"-Forceforeach($info1in$info){#创建会议室邮箱New-Mai

原创 点赞0 阅读858 收藏0 评论0 2019-03-24

Exchange Server导出共存环境下的邮箱列表

对于Exchange2010和Exchange2013混合环境来说,如果想在2013的PS下把所有的数据库全部查询出来,需要加上-IncludePreExchange2013的参数Get-MailboxDatabase-Status-IncludePreExchange2013|`Select-ObjectServerName,Name,`@{Label='DBSize(GB)';Expressi

原创 点赞0 阅读348 收藏0 评论0 2019-03-24

Exchange Server批量获取虚拟目录的内部和外部URL

获取所有服务器$virtds="ECP,OWA,OAB,WebServices,Activesync"$array=$virtds.split(",")foreach($iin$array){$j="Get-"+$i+"VirtualDirectory"+"|flname,server,internalurl,externalurl"invoke-expression$j}获取单个服务器$virt

原创 点赞0 阅读496 收藏0 评论0 2019-03-24

Exchange Server在前端服务器上生成了很多用户的配置文件

问题现象在Exchange 2010前端服务器C盘的users目录下生成了很多用户的配置文件,这些用户并没有直接登录exchange服务器。问题原因如果用户登录到OWA并更改其密码,则将在CAS服务器上创建用户的配置文件。参考链接:https://social.technet.microsoft.com/forums/exchange/en-US/caf14f66-62e0-4b76-8fa8-7

原创 点赞0 阅读323 收藏0 评论0 2019-03-23

Exchange Server DAG群集状态部分在线

问题描述执行群集状态检查的命令时,发现群集中的某一个组件不在线,如图。然后尝试执行Test-ReplicationHealth时,报错如下问题排查经过检查,PAM正常,群集IP不通,仲裁漂移到了灾备节点。问题解决调整DAG IP地址为正确的IP。手动回切仲裁文件夹。Set-DatabaseAvailabilityGroup -Identity DAG001 -WitnessDirectory C:

原创 点赞0 阅读800 收藏0 评论0 2019-03-22

Exchange Server无法通过脚本启用邮箱并关闭EAS功能

问题描述通过PS脚本在计划任务中启用邮箱时成功, 但是尝试关闭PUSHMAIL功能时却失败。报错信息如下:由于在'BJYT-DC03.corp.qihoo.net'上找不到对象'bjyttest10',因此无法执行该操作问题原因PS脚本在运行了启用邮箱后再运行Set-CASMailbox的时候找到了另一台域控服务器,由于信息复制延迟出现了找不到用户邮箱信息的情况问题解决1> PS脚本运行相关

原创 点赞0 阅读905 收藏0 评论0 2019-03-22

Exchange Server脚本启用邮箱报错

问题描述通过如下PS脚本在计划任务中启用邮箱时报错Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 $a=Get-User -OrganizationalUnit "OU=test,DC=aa,DC=bb,DC=cc" -ResultSize unlimited -RecipientTypeDetails User -Filte

原创 点赞0 阅读739 收藏0 评论0 2019-03-22

Exchange Server批量导出通讯组列表和成员

在微软脚本中心中,提供了一个通讯组成员和通讯组列表导出的脚本,支持动态通讯组、静态通讯组的导出,可以导出所有成员或者单个成员。脚本地址如下:https://gallery.technet.microsoft.com/Export-all-distribution-707c27eb使用的方式很简单,把脚本拷贝到服务器上,打开Eexchange的PowerShell管理工具,直接执行即可,执行后,会先

原创 点赞0 阅读2424 收藏0 评论0 2019-03-22

Exchange Server因磁盘扇区格式不一致导致数据库复制错误

故障现象ErrorMessage:日志复制程序无法继续处理数据库'SectorTest \ MBX-3',因为目标服务器上发生错误:连续复制 - 块模式已终止。错误:日志文件扇区大小与当前卷的扇区大小不匹配(-546)[HResult:0x80131500]。复印机将在短暂延迟后自动重试。解决方式由于是本地的物理磁盘,无法调整扇区信息,所以通过调整注册表的方式,让exchange通过文件级别的CC

原创 点赞0 阅读670 收藏0 评论0 2019-03-21

Exchange Server修改邮箱迁移并发限制

适用平台:Exchange 2010使用 Exchange 2010  时,每个目标邮箱数据库的最大并行移动数量从 5 个更改为 2 个。每个目标服务器的最大并行移动数量仍设置为 5 个。这就是说,如果您将用户移动到多个目标邮箱数据库,您仍可以针对每个目标邮箱服务器最多并行移动 5 个邮箱。Exchange 产品组的内部测试表明,如果允许针对每个目标邮箱数据库并行移动多达 5 个邮箱,将会为高可用

原创 点赞0 阅读1997 收藏0 评论0 2019-03-21

Exchange Server信息存储服务无法重启

更改完数据库循环日志设置, 需要重启Exchange 信息存储服务、复制服务生效,当尝试重启信息存储服务时报如下错误:问题原因:DC同步复制问题解决方案:分别登录不同站点的域控制器,手动同步DC , 命令: repadmin /syncall参考:http://www.datazx.cn/exchangeserver/20180518233.html

原创 点赞0 阅读859 收藏0 评论0 2019-03-21

Exchange Server如何检查服务器版本号

可以使用Get-ExchangeServer cmdlet检查内部版本号Get-ExchangeServer | Select Name, AdminDisplayVersion也可以从ExSetup.exe文件版本信息中检查内部版本号Get-Command Exsetup.exe | ForEach{$_.FileVersionInfo}以下命令将提供有关名称,域,版本,fqdn,安装的服务器角

翻译 点赞0 阅读1101 收藏0 评论0 2019-03-21

Exchange 2016通过IIS限制不允许访问OWA的域名或网段

在Exchange 2016邮箱服务器上,添加IIS“IP和域限制”功能。添加完成后,可以看到在OWA的IIS选项里面多了一个“IP地址和域限制”,如图。然后我们把需要限制或者允许的IP地址网段或者域名添加到列表里面,如图。最后,重启IIS让配置生效即可。如果没起来,则手动到服务管理器中启动一下即可。Configure IPv4 Address and Domain Name Deny Rules

原创 点赞0 阅读963 收藏0 评论0 2019-03-21

PowerShell查询所有邮箱数据库副本复制情况

适用于:Exchange 2010/2013/Exchange 2016命令一:获取DAG组所有数据库副本的复制状态(Get-DatabaseAvailabilityGroup) | ForEach {$_.Servers | ForEach {Get-MailboxDatabaseCopyStatus -Server $_}}命令二:获取DAG所有节点的复制健康状态(Get-DatabaseAv

原创 点赞0 阅读1329 收藏1 评论0 2019-03-21

Exchange 2016无法执行ActiveSync测试

报错信息如下[PS] D:\powershellscript>Test-ActiveSyncConnectivity -TrustAnySSLCertificate -MailboxServer server01 -URL https://mail.contoso.com/Microsoft-Server-ActiveSync警告: 无法访问测试用户'extest_ebcc1c1f58f44

原创 点赞0 阅读831 收藏0 评论0 2019-03-21

Exchange Server外网映射规则注意事项

防火墙做映射的时候,不应该做端口的双向映射,而是应该限制进来的,出去的不受限制。另外:一个公网IP可以映射给多个内网IP,只是用端口区分就可以了。例如通过一个公网IP去发布exchange的所有服务。但是,一个内网IP的多个端口,不能对应多个公网IP,这种映射方式是不受支持的,例如1.121的25和443分别对应两个公网IP,这是不行的。

原创 点赞0 阅读1063 收藏0 评论0 2019-03-21

Exchange 2016通过New-mailboxSearch批量删邮件

1)首先需要添加删邮件的权限AssigneDiscoverypermissionsinExchange2016https://technet.microsoft.com/en-us/library/dd298059(v=exchg.160).aspx2)然后执行命令进行批删查询CreateanIn-PlaceeDiscoverysearchinExchange2016https://technet

原创 点赞0 阅读3442 收藏0 评论0 2019-03-21

使用PowerShell从RDB数据库批量恢复用户邮箱

一般Exchange在恢复邮箱数据的时候,需要先把备份数据恢复到RDB数据库,然后再从RDB数据库中恢复到用户邮箱,那么如何从RDB把用户数据批量恢复到用户邮箱中呢?可以参考使用下面的PowerShell脚本来完成:foreach($mailboxinGet-MailboxStatistics-DatabaseRDB){New-MailboxRestoreRequest-SourceDatabas

原创 点赞0 阅读653 收藏0 评论0 2019-03-21

如何为Exchange的Powershell脚本设置计划任务

(一)针对于exchange 2010版本首先在计划任务管理界面的启动程序里面输入C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe添加参数(可选)里面输入-NonInteractive -WindowStyle Hidden -command ". 'D:\Program Files\MicrosoftExchange\Server

原创 点赞0 阅读850 收藏0 评论0 2019-03-20

Exchange 2010查询用户MAPI会话是否超过了32个session

首先查询用户所在的数据库,然后查询数据库活动节点所在的服务器,登录到这台服务器,打开事件日志,筛选ID为9646的application事件日志。上面日志可以看到邮箱名称为webservice2d,实际上是邮箱账号webservice对应的legacydn地址,如下图。

原创 点赞0 阅读524 收藏0 评论0 2019-03-20

配置Exchange 2010 自动发现URL

测试exchange 2010自动发现服务的时候,可以看到服务器的URL还是某一台客户端访问的URL需要做如下的修改Set-clientAccessServer –AutoDiscoverServiceInternalUrl https://mail.corp.demo.com/Autodiscover/Autodiscover.xml

原创 点赞0 阅读432 收藏0 评论0 2019-03-20

Exchange 2010/2016禁用IPv6设置

在多站点部署以及IPv6尚未投入生产使用的前提下,我们可以考虑禁用Exchange服务器的IPv6设置。禁用IPv6的方式有两种,临时和永久。临时情况下,可以直接停止IP helper服务,如图。还有一种永久的方式,是通过禁用注册表键值,来达到禁用IPv6的目的(经过生产环境测试,无问题),打开注册表编辑器,禁用如下的注册表键值,如图。HKEY_LOCAL_MACHINE\SYSTEM\Curre

原创 点赞0 阅读934 收藏0 评论0 2019-03-20

Exchange 2010/2016服务器远程重启命令

我们在部署exchange DAG组的时候,官方有一个要求,就是所有DAG节点的扇区格式必须一致,比如节点1是512N,那么节点2必须也是512N,否则就没办法进行区块级别的数据复制。(扇区格式不一致的话,只能进行文件级别CCR的复制)。为了确认每个节点的LUN扇区格式是否一致,我们可以执行下面的命令:fsutil fsinfo ntfsinfo "e:\mount point\ex01db02"

原创 点赞0 阅读746 收藏0 评论0 2019-03-20

PowerShell移除Exchange 2010 DNF重复的ActiveSync设备信息

原始设备信息如下,这是一条DNF重复的设备,可以看到设备GUID后面跟有DNF字样。当使用Remove-ActiveSyncDevice进行移除时,会直接报错。Remove-ActiveSyncDevice -Identity “contoso/zengchuixin/ExchangeActiveSyncDevices/android§6248841693641623584169364148 CN

原创 点赞0 阅读541 收藏0 评论0 2019-03-20

PowerShell删除Exchange 2010邮件的正确姿势

通过搜索数据库删除(精确搜索发送时间、主题、正文内容等):get-mailbox -Database "Mailbox Database name" -ResultSize unlimited | Search-Mailbox -SearchQuery '主题:"xxx" and 正文:"xxx" and 发送时间:(2013-12-12 15:02:00)' -DeleteContent

原创 点赞0 阅读879 收藏0 评论0 2019-03-20

学习笔记-Exchange联系人如何存储

联系人是Exchange中存储有关个人,组或组织的信息的项目。联系人可以包括姓名和电子邮件地址,以及其他信息,包括IM地址,实际地址,生日,家庭信息以及代表联系人的照片或图像。联系信息存储在以下两个位置之一:Active Directory域服务(AD DS),如果联系人在组织内。联系人文件夹或用户邮箱中的其他文件夹(如果联系人在组织外部)。多个联系人项目可代表一个人。Exchange使用角色来帮

原创 点赞0 阅读397 收藏0 评论0 2019-03-01

学习笔记-Exchange中的收件箱规则如何运作

规则引擎充当用户邮箱的网守。当消息到达用户的邮箱时,但在收件箱中显示该消息之前,将根据有序的规则列表评估该消息。请注意,这仅在到达时发生,并且仅在收件箱中发生。这些规则由三部分组成:条件,操作和例外。从规则列表顶部的规则开始,规则引擎执行以下步骤,直到它到达规则列表的末尾:检查消息以确定它是否满足规则中指定的所有条件。如果满足所有条件,则继续评估步骤2。如果它不满足所有条件,则规则引擎会在规则列表

原创 点赞0 阅读586 收藏0 评论0 2019-03-01
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7